Evaluare:
Cartea oferă o introducere cuprinzătoare și clară în C# și .NET, ceea ce o face utilă pentru cei care doresc să-și actualizeze cunoștințele sau au început să învețe. În timp ce mulți recenzenți îl laudă pe autorul Mark J. Price pentru scrisul său captivant și capacitatea de a clarifica subiecte complexe, unii consideră că este lipsită de profunzime pentru utilizatorii mai experimentați și uneori dezorganizată.
Avantaje:Explicații clare și concise cu exemple ușor de urmat.
Dezavantaje:O resursă excelentă pentru actualizarea cunoștințelor privind caracteristicile C# și .NET.
(pe baza a 57 recenzii ale cititorilor)
C# 12 and .NET 8 - Modern Cross-Platform Development Fundamentals - Eighth Edition: Start building websites and services with ASP.NET Core 8, Blazor,
Un ghid accesibil pentru programatorii începători și intermediari cu privire la conceptele, aplicațiile din lumea reală și cele mai recente caracteristici ale C# 12 și.NET 8, cu exerciții practice utilizând Visual Studio 2022 și Visual Studio Code.
Caracteristici principale:
⬤ Explorați cele mai recente adăugiri la C# 12, bibliotecile de clase.NET 8 și Entity Framework Core 8.
⬤ Creați site-uri și servicii profesionale cu ASP.NET Core 8 și Blazor.
⬤ Creșteți-vă încrederea cu exemple de cod pas cu pas și sfaturi pentru cele mai bune practici.
Descrierea cărții:
Acest bestseller Packt vă va oferi o bază solidă pentru a începe să construiți aplicații și servicii cu încredere.
Veți învăța programarea orientată pe obiecte, scrierea, testarea și depanarea funcțiilor și implementarea interfețelor. Vă veți ocupa de API-urile.NET pentru gestionarea și interogarea datelor, lucrul cu sistemul de fișiere și serializarea. Pe măsură ce avansați, veți explora exemple de proiecte multiplatformă pe care le puteți construi și implementa, cum ar fi site-uri web și servicii utilizând ASP.NET Core.
Această ultimă ediție integrează îmbunătățirile.NET 8 în exemplele sale: tip aliasing și constructori primari pentru un cod concis și expresiv, și expresii lambda cu parametri impliciți pentru un cod mai flexibil. Veți gestiona erorile în mod robust prin noile clauze guard încorporate și veți explora o implementare simplificată a caching-ului în ASP.NET Core 8.
Dacă acest lucru nu este suficient, veți vedea, de asemenea, modul în care compilatorul nativ ahead-of-time (AOT) permite serviciilor web să atingă noi înălțimi. Veți lucra cu noul editor HTTP fără întreruperi din Visual Studio 2022 pentru a îmbunătăți procesul de testare și depanare. Veți face cunoștință chiar și cu Blazor Full Stack, cu noul său model de găzduire unificată pentru o reutilizare de neegalat a codului.
Ce veți învăța:
⬤ Descoperiți noile caracteristici ale C# 12, inclusiv aliasarea oricărui tip și constructori primari.
⬤ Încercați capacitatea nativă de publicare AOT pentru serviciile web ASP.NET Core 8 Minimal APIs.
⬤ Construiți experiențe web bogate utilizând Blazor Full Stack, Razor Pages, modelul Model-View-Controller (MVC) și alte caracteristici ASP.NET Core.
⬤ Integrați și actualizați baze de date în aplicațiile dvs. utilizând modele Entity Framework Core.
⬤ Cercetați și manipulați date utilizând LINQ.
⬤ Construiți și consumați servicii puternice utilizând Web API și Minimal API.
Pentru cine este această carte:
Această carte se adresează atât începătorilor, cât și programatorilor C# și.NET de nivel mediu care au lucrat cu C# în trecut și doresc să se pună la curent cu schimbările făcute în ultimii ani.
Expunerea anterioară la C# sau.NET nu este o condiție prealabilă. O înțelegere generală a programării vă va ajuta să parcurgeți cartea mai confortabil, deși conținutul este potrivit pentru cei complet noi în programare.
Dacă aveți deja unele cunoștințe de C# și.NET și doriți să vă concentrați pe dezvoltarea de aplicații practice, puteți alege cealaltă carte.NET a lui Mark, Apps and Services with.NET 8, în schimb.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)