Mastering ABP Framework
Vytvářejte udržovatelná řešení .NET podle osvědčených postupů vývoje softwaru pomocí ABP.
Klíčové vlastnosti
- Vytvářejte robustní, udržovatelná, modulární a škálovatelná softwarová řešení pomocí ABP Framework.
- Naučte se implementovat principy SOLID a doménově řízený design ve vašich webových aplikacích.
- Zjistěte, jak ABP Framework urychluje váš vývojový cyklus automatizací opakujících se úloh.
Popis knihy
ABP Framework je kompletní infrastruktura pro vytváření moderních webových aplikací podle osvědčených postupů a konvencí vývoje softwaru . S rámcem a ekosystémem ABP na vysoké úrovni můžete implementovat princip Don't Repeat Yourself (DRY) a soustředit se na svůj obchodní kód.
Tato kniha, kterou napsal tvůrce ABP Framework, vám pomůže získat úplné pochopení rámce a moderních technik vývoje webových aplikací. S podrobným vysvětlením základních konceptů a praktickými příklady pochopíte požadavky moderního webového řešení a pochopíte, jak vám ABP Framework usnadňuje vývoj vašich vlastních řešení. Objevíte běžné požadavky na vývoj podnikových webových aplikací a prozkoumáte infrastrukturu poskytovanou ABP. V celé knize se seznámíte s osvědčenými postupy vývoje softwaru pro vytváření udržovatelných a modulárních webových řešení .
Na konci této knihy budete schopni vytvořit kompletní webové řešení, které lze snadno vyvíjet, udržovat a testovat .
Co se naučíte
- Nastavte vývojové prostředí a začněte s ABP Framework.
- Spolupracujte s Entity Framework Core a MongoDB na vývoji své vrstvy přístupu k datům.
- Pochopte průřezové problémy a jak ABP automatizuje opakující se úkoly.
- Naučte se implementovat doménově řízený design pomocí ABP Framework.
- Vytvářejte stránky a komponenty uživatelského rozhraní pomocí ASP.NET Core MVC (Razor Pages) a Blazor.
- Vytvářejte modulární webové aplikace pomocí multi-tenancy.
- Pochopte modularitu a vytvořte opakovaně použitelné aplikační moduly.
- Napište testy jednotek, integrace a uživatelského rozhraní pomocí ABP Framework.
Pro koho je tato kniha
Tato kniha je určena webovým vývojářům, kteří se chtějí naučit softwarové architektury a osvědčené postupy pro vytváření udržovatelných webových řešení pomocí technologií Microsoft a ABP Framework. K tomu, abyste mohli začít s touto knihou, jsou nezbytné 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