Software Architecture with C# 9 and .NET 5: Arhitecturarea soluțiilor software utilizând microservicii, DevOps și modele de proiectare pentru Azure

Evaluare:   (4.4 din 5)

Software Architecture with C# 9 and .NET 5: Arhitecturarea soluțiilor software utilizând microservicii, DevOps și modele de proiectare pentru Azure (Gabriel Baptista)

Recenzii ale cititorilor

Rezumat:

Cartea oferă o introducere cuprinzătoare în arhitectura software, cu accent pe stiva Microsoft, în special .NET și Azure. Ea acoperă principii, procese și tehnici, utilizând în același timp exemple practice, inclusiv un studiu de caz. În general, cititorii apreciază abordarea structurată și bogăția de subiecte abordate, deși unii consideră că anumite capitole sunt prea superficiale sau pline de detalii inutile, cum ar fi prea multe capturi de ecran.

Avantaje:

Prezentare cuprinzătoare a arhitecturii software în cadrul ecosistemelor .NET și Azure.
Bine structurată și organizată, făcând-o ușor de urmărit.
Exemple practice prin intermediul unui studiu de caz (World Wide Travel Club) care leagă conceptele între ele.
Acoperire aprofundată a conceptelor esențiale, de la proiectare la conductele CI/CD.
Discuții utile despre microservicii și arhitectura cloud.
Include întrebări și lecturi suplimentare care îmbunătățesc înțelegerea.

Dezavantaje:

Unele capitole sunt percepute ca fiind prea superficiale sau lipsite de profunzime, lăsând subiecte importante insuficient acoperite.
Accent prea mare pe capturi de ecran în anumite secțiuni, care pot deturna din explicațiile conceptuale mai profunde.
Unii cititori consideră că conținutul este prea concentrat pe pachetul Microsoft, alte tehnologii fiind menționate doar pe scurt.
Critici aduse anumitor capitole, cum ar fi Azure Service Fabric, pe care le consideră inutile sau prost executate.

(pe baza a 14 recenzii ale cititorilor)

Titlul original:

Software Architecture with C# 9 and .NET 5: Architecting software solutions using microservices, DevOps, and design patterns for Azure

Conținutul cărții:

Proiectați aplicații de întreprindere scalabile și de înaltă performanță utilizând cele mai recente caracteristici ale C# 9 și.NET 5

Caracteristici principale:

⬤ Obțineți cunoștințe fundamentale și cuprinzătoare de arhitectură software și setul de abilități pentru a crea aplicații complet modulare.

⬤ Desenați sisteme software de înaltă performanță utilizând cele mai recente caracteristici ale.NET 5 și C# 9.

⬤ Soluționați problemele de scalabilitate în aplicațiile web folosind modele de arhitectură enterprise.

Descrierea cărții:

Arhitectura software este practica de implementare a structurilor și sistemelor care eficientizează procesul de dezvoltare software și îmbunătățesc calitatea unei aplicații. Această a doua ediție complet revizuită și extinsă, cu cele mai recente caracteristici ale .NET 5 și C# 9, vă permite să dobândiți abilitățile cheie, cunoștințele și bunele practici necesare pentru a deveni un arhitect software eficient.

Această a doua ediție cuprinde explicații suplimentare privind principiile arhitecturii software, inclusiv capitole noi despre Azure Service Fabric, Kubernetes și Blazor. De asemenea, include mai multe discuții despre securitate, microservicii și DevOps, inclusiv implementări GitHub pentru ciclul de dezvoltare software.

Veți începe prin a înțelege cum să transformați cerințele utilizatorilor în nevoi arhitecturale și prin a explora diferențele dintre cerințele funcționale și cele non-funcționale. În continuare, veți explora cum să alegeți cu atenție o soluție cloud pentru infrastructura dumneavoastră, împreună cu factorii care vă vor ajuta să vă gestionați aplicația într-un mediu bazat pe cloud.

În cele din urmă, veți descoperi modele de proiectare software și diverse abordări software care vă vor permite să rezolvați problemele comune cu care vă confruntați în timpul dezvoltării.

La sfârșitul acestei cărți, veți fi capabil să construiți și să livrați aplicații extrem de scalabile, pregătite pentru întreprinderi, care îndeplinesc cerințele de afaceri ale organizației dvs.

Ce veți învăța:

⬤ Utilizați arhitectura software pentru a depăși provocările arhitecturale din lumea reală și pentru a rezolva problemele legate de considerentele de proiectare.

⬤ Aplicați abordări arhitecturale precum arhitectura stratificată, arhitectura orientată pe servicii (SOA) și microservicii.

⬤ Utilizați instrumente precum containerele, Docker, Kubernetes și Blazor pentru a gestiona eficient microserviciile.

⬤ Să fie la curent cu instrumentele și caracteristicile Azure pentru furnizarea de soluții globale.

⬤ Programați și mențineți Azure Functions utilizând C#9 și cele mai recente caracteristici ale acestuia.

⬤ Înțelegeți când este mai bine să utilizați dezvoltarea bazată pe teste (TDD) ca abordare pentru dezvoltarea de software.

⬤ Scrieți cazuri de testare funcțională automată pentru testarea software-ului.

Pentru cine este această carte:

Această carte se adresează inginerilor și dezvoltatorilor software seniori care aspiră să devină arhitecți sau care doresc să creeze aplicații pentru întreprinderi cu stiva.NET. Este necesară o familiarizare de bază cu C# și.NET pentru a profita la maximum de această carte.

Alte date despre carte:

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

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Software Architecture with C# 9 and .NET 5: Arhitecturarea soluțiilor software utilizând...
Proiectați aplicații de întreprindere scalabile și de...
Software Architecture with C# 9 and .NET 5: Arhitecturarea soluțiilor software utilizând microservicii, DevOps și modele de proiectare pentru Azure - Software Architecture with C# 9 and .NET 5: Architecting software solutions using microservices, DevOps, and design patterns for Azure
Arhitectura software cu C# 10 și .NET 6 - Ediția a treia: Dezvoltarea de soluții software utilizând...
Proiectați aplicații de întreprindere scalabile...
Arhitectura software cu C# 10 și .NET 6 - Ediția a treia: Dezvoltarea de soluții software utilizând microservicii, DevOps, EF Core și modele de proiectare pentru - Software Architecture with C# 10 and .NET 6 - Third Edition: Develop software solutions using microservices, DevOps, EF Core, and design patterns for

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)