Evaluare:
Cartea a fost lăudată pentru acoperirea cuprinzătoare a modelelor de proiectare software în contextul .NET, potrivită atât pentru începători, cât și pentru dezvoltatorii experimentați. Cu toate acestea, mai multe recenzii au criticat claritatea exemplelor de cod și lipsa explicațiilor esențiale pentru conceptele importante.
Avantaje:Acoperire excelentă a modelelor de proiectare și a principiilor S.O.L.I.D..
Dezavantaje:Bine scris, cu un ton conversațional.
(pe baza a 11 recenzii ale cititorilor)
An Atypical ASP.NET Core 5 Design Patterns Guide: A SOLID adventure into architectural principles, design patterns, .NET 5, and C#
Ghidul dezvoltatorului.NET pentru crearea de aplicații web robuste, ușor de întreținut și flexibile prin utilizarea caracteristicilor C# 9 și.NET 5 și a modelelor de proiectare la scară de componente și la scară de aplicații
Caracteristici principale
⬤ Aplicați eficient modelele de proiectare software, începând de la scară mică și progresând până la scară cloud.
⬤ Descoperiți arhitecturi de aplicații moderne, cum ar fi slice-ul vertical, arhitectura curată și microserviciile bazate pe evenimente.
⬤ Explorați modelele de design ASP.NET, de la opțiuni la dezvoltarea web full-stack folosind Blazor.
Descrierea cărții
Design patterns sunt un set de soluții la multe dintre problemele comune care apar în dezvoltarea de software. Cunoașterea acestor modele de proiectare ajută dezvoltatorii și profesioniștii să elaboreze soluții software de orice scară.
ASP.NET Core 5 Design Patterns începe prin explorarea modelelor de design de bază, a principiilor arhitecturale, a injecției de dependențe și a altor mecanisme ASP.NET Core. Veți explora scara componentelor pe măsură ce descoperiți modele orientate spre bucăți mici de software, apoi veți trece la modele și tehnici la scara aplicațiilor pentru a înțelege modelele de nivel superior și modul de structurare a aplicației ca întreg. Cartea acoperă o gamă de modele de proiectare GoF (Gangs of Four) semnificative, cum ar fi strategia, singleton, decorator, facade și composite. Capitolele sunt organizate în funcție de scară și subiecte, permițându-vă să începeți de la mic la mare și să construiți pe o bază solidă, în același mod în care ați dezvolta un program. Cu ajutorul cazurilor de utilizare, cartea vă va arăta cum să combinați modelele de design pentru a afișa utilizări alternative și vă va ajuta să vă simțiți confortabil lucrând cu o varietate de modele de design. În cele din urmă, veți trece la partea de client pentru a conecta punctele și pentru a face din ASP.NET Core o alternativă viabilă la nivelul întregii stive.
Până la sfârșitul cărții, veți fi capabil să combinați și să potriviți modele de design și veți fi învățat cum să vă gândiți la arhitectură și la modul în care funcționează.
Ce veți învăța
⬤ Aplicați principiile SOLID pentru construirea de software flexibil și mentenabil.
⬤ Să vă familiarizați cu injecția de dependență.NET 5.
⬤ Lucrați cu modelele de proiectare GoF, cum ar fi strategia, decoratorul și compozitul.
⬤ Explorați modelele MVC pentru proiectarea API-urilor web și a aplicațiilor web utilizând Razor.
⬤ Descoperiți tehnicile de stratificare și principiile arhitecturii curate.
⬤ Să vă familiarizați cu CQRS și arhitectura verticală ca alternativă la stratificare.
⬤ Înțelegeți microserviciile, ce sunt și ce nu sunt.
⬤ Construiți ASP.NET UI de la partea serverului la partea clientului Blazor.
Pentru cine este această carte
.
Această carte despre modele de proiectare se adresează atât începătorilor, cât și dezvoltatorilor de software și web de nivel mediu, cu unele cunoștințe de.NET, care doresc să scrie cod flexibil, ușor de întreținut și robust pentru a construi aplicații web scalabile. Sunt necesare cunoștințe de programare C# și o înțelegere a conceptelor web precum HTTP.
© 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)