Mastering ABP Framework

Vytvářejte udržovatelná řešení .NET podle osvědčených postupů vývoje softwaru pomocí ABP.

Mastering ABP Framework

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
Počítače a technologie
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

Mastering ABP Framework in Chinese

Mastering ABP Framework in Chinese