Softvérová architektúra s C# 9 a .NET 5: Architektúra softvérových riešení s využitím mikroslužieb, DevOps a návrhových vzorov pre Azure

Hodnotenie:   (4,4 z 5)

Softvérová architektúra s C# 9 a .NET 5: Architektúra softvérových riešení s využitím mikroslužieb, DevOps a návrhových vzorov pre Azure (Gabriel Baptista)

Recenzie čitateľov

Zhrnutie:

Kniha poskytuje komplexný úvod do softvérovej architektúry so zameraním na zásobník Microsoft, najmä na .NET a Azure. Zahŕňa princípy, procesy a techniky, pričom využíva praktické príklady vrátane prípadovej štúdie. Čitatelia vo všeobecnosti oceňujú jej štruktúrovaný prístup a množstvo rozoberaných tém, hoci niektorí považujú niektoré kapitoly za príliš povrchné alebo plné zbytočných detailov, napríklad príliš veľa snímok obrazovky.

Výhody:

Komplexný prehľad softvérovej architektúry v rámci ekosystémov .NET a Azure.
Dobre štruktúrovaný a usporiadaný, takže sa ľahko sleduje.
Praktické príklady prostredníctvom prípadovej štúdie (World Wide Travel Club), ktorá spája koncepty.
Hlboké pokrytie základných konceptov od návrhu až po CI/CD pipelines.
Užitočná diskusia o mikroslužbách a cloudovej architektúre.
Obsahuje otázky a ďalšiu literatúru, ktorá zlepšuje porozumenie.

Nevýhody:

Niektoré kapitoly sú vnímané ako príliš plytké alebo nedostatočne hlboké, takže dôležité témy nie sú dostatočne pokryté.
Prílišný dôraz na snímky obrazovky v niektorých častiach, ktoré môžu odvádzať pozornosť od hlbších koncepčných vysvetlení.
Niektorí čitatelia majú pocit, že obsah je príliš zameraný na zásobník Microsoft, pričom ostatné technológie sú spomenuté len stručne.
Kritika konkrétnych kapitol, ako napríklad Azure Service Fabric, ako nepotrebných alebo zle vykonaných.

(na základe 14 čitateľských recenzií)

Pôvodný názov:

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

Obsah knihy:

Navrhujte škálovateľné a vysoko výkonné podnikové aplikácie pomocou najnovších funkcií C# 9 a.NET 5

Kľúčové vlastnosti:

⬤ Získajte základné a komplexné znalosti softvérovej architektúry a zručnosti na vytváranie plne modulárnych aplikácií.

⬤ Navrhovať vysoko výkonné softvérové systémy s využitím najnovších funkcií.NET 5 a C# 9.

⬤ Riešiť problémy škálovateľnosti webových aplikácií pomocou vzorov podnikovej architektúry.

Popis knihy:

Softvérová architektúra je prax implementácie štruktúr a systémov, ktoré zefektívňujú proces vývoja softvéru a zlepšujú kvalitu aplikácie. Toto kompletne prepracované a rozšírené druhé vydanie, ktoré obsahuje najnovšie funkcie.NET 5 a C# 9, vám umožní získať kľúčové zručnosti, znalosti a osvedčené postupy potrebné na to, aby ste sa stali efektívnym softvérovým architektom.

Toto druhé vydanie obsahuje ďalšie vysvetlenie princípov softvérovej architektúry vrátane nových kapitol o Azure Service Fabric, Kubernetes a Blazor. Obsahuje tiež viac diskusií o bezpečnosti, mikroslužbách a DevOps vrátane nasadenia GitHubu pre cyklus vývoja softvéru.

Začnete tým, že pochopíte, ako transformovať požiadavky používateľov na architektonické potreby, a preskúmate rozdiely medzi funkčnými a nefunkčnými požiadavkami. Ďalej preskúmate, ako starostlivo vybrať cloudové riešenie pre vašu infraštruktúru, spolu s faktormi, ktoré vám pomôžu spravovať vašu aplikáciu v cloudovom prostredí.

Nakoniec objavíte softvérové návrhové vzory a rôzne softvérové prístupy, ktoré vám umožnia riešiť bežné problémy, s ktorými sa stretávate počas vývoja.

Na konci tejto knihy budete schopní vytvárať a dodávať vysoko škálovateľné aplikácie vhodné pre podniky, ktoré spĺňajú obchodné požiadavky vašej organizácie.

Čo sa naučíte:

⬤ Používať softvérovú architektúru na prekonávanie reálnych architektonických výziev a riešenie problémov pri zvažovaní návrhu.

⬤ Aplikovať architektonické prístupy, ako sú vrstvená architektúra, architektúra orientovaná na služby (SOA) a mikroslužby.

⬤ Využívať nástroje vrátane kontajnerov, Docker, Kubernetes a Blazor na efektívnu správu mikroslužieb.

⬤ Získať prehľad o nástrojoch a funkciách Azure na poskytovanie globálnych riešení.

⬤ Programovať a udržiavať funkcie Azure pomocou jazyka C#9 a jeho najnovších funkcií.

⬤ Poznáte, kedy je najlepšie použiť vývoj riadený testami (TDD) ako prístup k vývoju softvéru.

⬤ Písať automatizované funkčné testovacie prípady na testovanie softvéru.

Pre koho je táto kniha určená:

Táto kniha je určená inžinierom a starším softvérovým vývojárom, ktorí sa chcú stať architektmi alebo chcú vytvárať podnikové aplikácie so zásobníkom.NET. Na to, aby ste z tejto knihy vyťažili čo najviac, sa vyžaduje základná znalosť jazyka C# a.NET.

Ďalšie údaje o knihe:

ISBN:9781800566040
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Softvérová architektúra s C# 9 a .NET 5: Architektúra softvérových riešení s využitím mikroslužieb,...
Navrhujte škálovateľné a vysoko výkonné podnikové...
Softvérová architektúra s C# 9 a .NET 5: Architektúra softvérových riešení s využitím mikroslužieb, DevOps a návrhových vzorov pre Azure - Software Architecture with C# 9 and .NET 5: Architecting software solutions using microservices, DevOps, and design patterns for Azure
Softvérová architektúra s C# 10 a .NET 6 - tretie vydanie: Vývoj softvérových riešení pomocou...
Navrhovanie škálovateľných a vysoko výkonných...
Softvérová architektúra s C# 10 a .NET 6 - tretie vydanie: Vývoj softvérových riešení pomocou mikroslužieb, DevOps, EF Core a návrhových vzorov pre - Software Architecture with C# 10 and .NET 6 - Third Edition: Develop software solutions using microservices, DevOps, EF Core, and design patterns for

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)