Pro C# 10 with .Net 6
Autor Andrew Troelsen, Phil Japikseen Limba Engleză Paperback – 31 iul 2022
Adresată programatorilor de orice nivel, de la cei aflați la început de drum până la arhitecți software, lucrarea Pro C# 10 with .Net 6 reprezintă un manual tehnic de referință pentru ecosistemul Microsoft. Putem afirma că această a 11-a ediție nu este doar o actualizare incrementală, ci o revizuire profundă care aliniază întregul conținut la specificațiile .NET 6. Structura cărții este organizată în șase părți distincte, facilitând o progresie logică: de la conceptele fundamentale ale limbajului C# și programarea orientată pe obiecte, până la mecanisme avansate precum reflexia, atributele și manipularea dinamică a asamblărilor. Merită menționat că autorii, Andrew Troelsen și Phil Japikse, depășesc abordarea clasică de tip tutorial, oferind explicații detaliate despre funcționarea internă a platformei, inclusiv despre opcodurile CIL (Common Intermediate Language). Dacă C# 10 and .NET 6 - Modern Cross-Platform Development v-a oferit cadrul practic pentru dezvoltarea rapidă, această carte oferă instrumentele teoretice și tehnice necesare pentru a stăpâni arhitectura sistemelor în profunzime. Suntem de părere că secțiunile dedicate ASP.NET Core, Entity Framework Core și WPF sunt esențiale pentru dezvoltarea de aplicații enterprise moderne. Față de lucrările anterioare ale autorului, precum Pro C# 5.0 and the .Net 4.5 Framework, volumul actual integrează noile directive global using, structurile de tip record și îmbunătățirile de performanță specifice platformei unificate. Cu peste 1600 de pagini, textul acoperă integral ciclul de viață al obiectelor și programarea asincronă, oferind o bază solidă pentru orice dezvoltator care dorește să evolueze de la scrierea de cod la proiectarea de soluții software complexe.
Preț: 355.22 lei
Preț vechi: 444.02 lei
-20%
Carte disponibilă
Livrare economică 09-23 mai
Livrare express 25 aprilie-01 mai pentru 188.19 lei
Specificații
ISBN-10: 1484278682
Pagini: 1640
Ilustrații: LXV, 1640 p. 182 illus.
Dimensiuni: 255 x 178 x 59 mm
Greutate: 2.56 kg
Ediția:11th edition
Editura: Apress
Locul publicării:Berkeley, CA, United States
De ce să citești această carte
Recomandăm acest volum dezvoltatorilor care doresc să înțeleagă arhitectura din spatele codului, nu doar sintaxa. Cititorul câștigă o perspectivă aprofundată asupra .NET 6, învățând să utilizeze eficient C# 10 pentru servicii web RESTful, aplicații desktop și baze de date. Este un instrument indispensabil pentru cei care vizează optimizarea performanței și stăpânirea conceptelor avansate precum reflexia și programarea paralelă, asigurând o înțelegere completă a mediului de execuție Microsoft.
Despre autor
Andrew Troelsen este consultant, trainer și partener la Intertech Inc., fiind recunoscut drept o autoritate în tehnologiile .NET și COM. Expertiza sa este confirmată de succesul edițiilor anterioare, lucrarea „Pro C# 2005 and the .NET 2.0 Platform” fiind distinsă cu prestigiosul Referenceware Excellence Award. Cu o formare academică în lingvistică matematică, Troelsen a semnat titluri fundamentale precum Com and .Net Interoperability, demonstrând o capacitate rară de a explica arhitecturi software complexe. În actuala ediție, el colaborează cu Phil Japikse pentru a oferi o viziune modernizată și practică asupra dezvoltării pe platforma Microsoft.
Cuprins
Notă biografică
Textul de pe ultima copertă
Dive in and discover why this essential classic is a favorite of C# developers worldwide. Gain a solidfoundation in object-oriented development techniques, attributes and reflection, generics and collections, and numerous advanced topics not found in other texts (such as CIL opcodes and emitting dynamic assemblies). Pro C# 10 with .NET 6 will build your coding confidence putting C# into practice, and exploring the .NET universe and its vast potential on your own terms. What You Will Learn
- Explore C# 10 features and updates in records and record structs, global and implicit using directives, file level namespaces, extended property patterns, and more
- Develop applications with C# and modern frameworks for services, web, and smart client applications
- Hit the ground running with ASP.NET Core web applications using MVC and Razor Pages, including view components, custom tag helpers, custom validation, GDPR support, and areas
- Build ASP.NET RESTful services complete with versioning, enhanced swagger, andbasic authentication
- Embrace Entity Framework Core for building real-world, data-centric applications, with deeply expanded coverage new to this edition including SQL Server temporal table support
- Dive into Windows Desktop Apps on .NET 6 using Windows Presentation Foundation
- Understand the philosophy behind .NET
- Discover the new features in .NET 6, including single file applications, smaller container images, and more
Developers of any level who want to either learn C# and .NET or want to take their skills to the next level.
“Amazing! Provides easy-to-follow explanations and examples. I remember reading the first version of this book; this is a ‘must-have’ for your collection if you are learning .NET!”
– Rick McGuire, Senior Application Development Manager, Microsoft “Phil is a journeyman programmer who brings years of experience and a passion for teachingto make this fully revised and modernized ‘classic’ a ‘must-have’. Any developer who wants full-spectrum, up-to-date coverage of both the C# language and how to use it with .NET and ASP.NET Core should get this book.”
– Brian A. Randell, Partner, MCW Technologies and Microsoft MVP