Mastering ABP Framework
Vytvárajte udržiavateľné riešenia .NET dodržiavaním osvedčených postupov vývoja softvéru pomocou ABP.
Kľúčové vlastnosti
- Vytvárajte robustné, udržiavateľné, modulárne a škálovateľné softvérové riešenia pomocou ABP Framework.
- Zistite, ako implementovať princípy SOLID a doménou riadený dizajn vo vašich webových aplikáciách.
- Zistite, ako ABP Framework zrýchľuje váš vývojový cyklus automatizáciou opakujúcich sa úloh.
Popis knihy
ABP Framework je kompletná infraštruktúra na vytváranie moderných webových aplikácií dodržiavaním osvedčených postupov a konvencií vývoja softvéru . S rámcom a ekosystémom ABP na vysokej úrovni môžete implementovať princíp Don't Repeat Yourself (DRY) a zamerať sa na svoj obchodný kód.
Táto kniha, ktorú napísal tvorca ABP Framework, vám pomôže získať úplné pochopenie rámca a moderných techník vývoja webových aplikácií. S podrobným vysvetlením základných konceptov a praktickými príkladmi pochopíte požiadavky moderného webového riešenia a pochopíte, ako vám ABP Framework spríjemňuje vývoj vašich vlastných riešení. Objavíte bežné požiadavky vývoja podnikových webových aplikácií a preskúmate infraštruktúru poskytovanú spoločnosťou ABP. V celej knihe sa zoznámite s osvedčenými postupmi vývoja softvéru na vytváranie udržiavateľných a modulárnych webových riešení .
Na konci tejto knihy budete schopní vytvoriť kompletné webové riešenie, ktoré sa ľahko vyvíja, udržiava a testuje .
Čo sa naučíte
- Nastavte vývojové prostredie a začnite s ABP Framework.
- Spolupracujte s Entity Framework Core a MongoDB na vývoji svojej vrstvy prístupu k údajom.
- Pochopte prierezové problémy a ako ABP automatizuje opakujúce sa úlohy.
- Zoznámte sa s implementáciou dizajnu riadeného doménou pomocou rámca ABP.
- Vytvárajte stránky používateľského rozhrania a komponenty pomocou ASP.NET Core MVC (Razor Pages) a Blazor.
- Pri vytváraní modulárnych webových aplikácií pracujte s viacerými nájomcami.
- Pochopte modularitu a vytvorte opakovane použiteľné aplikačné moduly.
- Napíšte testy jednotiek, integrácie a používateľského rozhrania pomocou rámca ABP.
Pre koho je táto kniha určená
Táto kniha je určená pre webových vývojárov, ktorí sa chcú naučiť softvérové architektúry a osvedčené postupy na vytváranie udržiavateľných webových riešení pomocou technológií spoločnosti Microsoft a rámca ABP. Aby ste mohli začať s touto knihou, sú potrebné základné znalosti C# a ASP.NET Core.
Mastering ABP Framework
Obsah
- Modern Software Development and ABP Framework
- Getting Started with ABP Framework
- Step-By-Step Application Development
- Understanding the Reference Solution
- Exploring the ASP.NET and ABP Infrastructure
- Working with the Data Access Infrastructure
- Exploring Cross-Cutting Concerns
- Using the Features and Services of ABP
- Understanding Domain-Driven Design
- DDD – The Domain Layer
- DDD – The Application Layer
- Working with MVC/Razor Pages
- Working with the Blazor WebAssembly UI
- Building HTTP APIs and Real-Time Services
- Working with Modularity
- Implementing Multi-Tenancy
- Building Automated Tests