Un ghid atipic ASP.NET Core 5 Design Patterns: O aventură SOLID în principii arhitecturale, modele de design, .NET 5 și C#

Evaluare:   (4.2 din 5)

Un ghid atipic ASP.NET Core 5 Design Patterns: O aventură SOLID în principii arhitecturale, modele de design, .NET 5 și C# (Carl-Hugo Marcotte)

Recenzii ale cititorilor

Rezumat:

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)

Titlul original:

An Atypical ASP.NET Core 5 Design Patterns Guide: A SOLID adventure into architectural principles, design patterns, .NET 5, and C#

Conținutul cărții:

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.

Alte date despre carte:

ISBN:9781789346091
Autor:
Editura:
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Un ghid atipic ASP.NET Core 5 Design Patterns: O aventură SOLID în principii arhitecturale, modele...
Ghidul dezvoltatorului.NET pentru crearea de...
Un ghid atipic ASP.NET Core 5 Design Patterns: O aventură SOLID în principii arhitecturale, modele de design, .NET 5 și C# - An Atypical ASP.NET Core 5 Design Patterns Guide: A SOLID adventure into architectural principles, design patterns, .NET 5, and C#
Arhitecturarea aplicațiilor ASP.NET Core - Ediția a treia: Un ghid atipic de modele de design pentru...
Designul backend așa cum nu l-ai mai văzut până...
Arhitecturarea aplicațiilor ASP.NET Core - Ediția a treia: Un ghid atipic de modele de design pentru .NET 8, C# 12 și mai departe - Architecting ASP.NET Core Applications - Third Edition: An atypical design patterns guide for .NET 8, C# 12, and beyond

Lucrările autorului au fost publicate de următorii editori:

© 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)