Hodnotenie:
Kniha „Architecting ASP.NET Core Applications“ je komplexný zdroj informácií určený pre stredne pokročilých až pokročilých vývojárov, ktorí chcú zlepšiť svoje zručnosti pri vytváraní škálovateľných a udržiavateľných webových aplikácií s ASP.NET Core. Zahŕňa základné návrhové vzory, architektonické princípy a osvedčené postupy, vďaka čomu je užitočnou referenciou pre vývojárov .NET. Nie je však vhodná pre úplných začiatočníkov vzhľadom na jej pokročilý obsah a predpokladá znalosť frameworku.
Výhody:Komplexné pokrytie návrhových vzorov a najlepších architektonických postupov pre ASP.NET Core.
Nevýhody:Jasný štýl písania s praktickými príkladmi a diagramami, ktoré napomáhajú pochopeniu.
(na základe 11 čitateľských recenzií)
Architecting ASP.NET Core Applications - Third Edition: An atypical design patterns guide for .NET 8, C# 12, and beyond
Návrh backendu, aký ste ešte nevideli - sprievodca vytváraním SOLID ASP.NET Core webových aplikácií, ktoré odolávajú skúške času. Obsahuje viac minimálnych rozhraní API, viac testovania, nový projekt elektronického obchodu a modulárny monolit!
Zakúpenie tlačenej knihy alebo knihy pre Kindle zahŕňa bezplatnú elektronickú knihu vo formáte PDF. Kľúčové vlastnosti Naučte sa viacero spôsobov, ako usporiadať kód aplikácie a stať sa flexibilnejším vývojárom ASP.NET Core Preskúmajte praktické návrhové vzory, naučte sa architektonické princípy a ako obísť anti-vzory Refaktorizujte kód smerom k modernému návrhu aplikácie, ako je napríklad vertikálny rez založený na funkciách a čistá architektúra Popis knihy
Táto jedinečná kniha o ASP.NET Core vyplní medzery vo vašich návrhoch REST API a backendov. Naučte sa vytvárať robustné, udržiavateľné a flexibilné aplikácie pomocou návrhových vzorov Gang of Four (GoF) a moderných architektonických princípov. Toto nové vydanie je aktualizované pre.NET 8 a zameriava sa výlučne na backend s novým obsahom o REST API, vzore REPR a budovaní modulárnych monolitov.
Na začiatku sa budete venovať základným konceptom, ako sú REST, princípy SOLID, minimálne rozhrania API, injekcie závislostí v.NET a ďalšie mechanizmy ASP.NET Core 8. Potom sa naučíte vyvíjať komponenty pomocou návrhových vzorov vrátane mnohých z GoF. Nakoniec preskúmate organizáciu kódu aplikácie pomocou vzorov, ktoré sa líšia od vrstiev až po návrhy orientované na funkcie vertikálnych plátkov, pričom cestou pokryjete CQS a hlboko sa ponoríte do mikroslužieb. Úplne nový projekt elektronického obchodu na konci knihy to všetko spojí.
Táto príručka vás naučí, ako zostaviť vlastné rozhranie API zo stavebných blokov tak, aby vyhovovalo akýmkoľvek požiadavkám reálneho sveta. Čo sa naučíte Aplikovať zásady SOLID na vytváranie flexibilného a udržiavateľného softvéru Efektívne testujte svoje aplikácie pomocou automatizovaných testov vrátane testovania čiernej skrinky Začnite ovládať ASP.NET Core dependency injection Pracujte s návrhovými vzormi GoF vrátane stratégie, dekorátora, fasády a kompozitu Navrhujte REST API pomocou minimálnych API a ASP.NET Core MVC Objavte vrstvenie a zásady čistej architektúry Používajte techniky orientované na funkcie ako alternatívu k vrstveniu Preskúmajte mikroslužby, CQS, REPR, vertikálnu architektúru a mnoho ďalších vzorov Pre koho je táto kniha určená
Táto kniha je určená pre vývojárov ASP.NET Core na stredne pokročilej úrovni, ktorí chcú zlepšiť svoje zručnosti v oblasti štruktúry kódu aplikácií v jazyku C# a návrhu API. Túto knihu ocenia aj vývojári ASP.NET, ktorí chcú modernizovať svoje znalosti a zlepšiť svoje zručnosti v oblasti technickej architektúry. Je tiež dobrým osviežením pre tých, ktorí pracujú na pozíciách v oblasti návrhu softvéru a majú viac skúseností a chcú si aktualizovať svoje odborné znalosti.
Na to, aby ste z tejto knihy vyťažili čo najviac, je potrebná dobrá znalosť programovania v jazyku C# a základná znalosť webových konceptov, aj keď sa v nej nachádza aj niekoľko osviežujúcich informácií. Obsah Úvod Automatizované testovanie Architektonické princípy Rozhrania API REST Minimálne rozhrania API Stratégia Model-View-Controller, Abstraktná továreň a Singleton Návrhové vzory Vstrekovanie závislostí Konfigurácia aplikácie a vzor Možnosti Logovanie Štrukturálne vzory Vzory správania Vzor Výsledok operácie Vrstvenie a čistá architektúra Objektové mapovače Vzory Mediátor a CQS Začíname s architektúrou vertikálnych plátkov Request-EndPoint-Response (REPR) Úvod do architektúry mikroslužieb Modulárny monolit