Mastering ABP Framework

Crea soluzioni .NET gestibili seguendo le migliori pratiche di sviluppo software utilizzando ABP.

Mastering ABP Framework

Caratteristiche principali

  • Crea soluzioni software robuste, manutenibili, modulari e scalabili utilizzando ABP Framework.
  • Scopri come implementare i principi SOLID e la progettazione basata sul dominio nelle tue applicazioni web.
  • Scopri come ABP Framework accelera il ciclo di sviluppo automatizzando le attività ripetitive.

Descrizione del libro

ABP Framework è un'infrastruttura completa per la creazione di applicazioni Web moderne seguendo le migliori pratiche e convenzioni di sviluppo del software . Con il framework e l'ecosistema di alto livello di ABP, puoi implementare il principio Don't Repeat Yourself (DRY) e concentrarti sul codice aziendale.

Scritto dal creatore di ABP Framework, questo libro ti aiuterà ad acquisire una comprensione completa del framework e delle moderne tecniche di sviluppo di applicazioni web. Con spiegazioni dettagliate dei concetti essenziali di ed esempi pratici, comprenderai i requisiti di una soluzione Web moderna e in che modo ABP Framework rende divertente lo sviluppo delle tue soluzioni. Scoprirai i requisiti comuni dello sviluppo di applicazioni Web aziendali ed esplorerai l'infrastruttura fornita da ABP. Nel libro verranno illustrate le migliori pratiche di sviluppo software per la creazione di soluzioni Web manutenibili e modulari.

Entro la fine di questo libro sarai in grado di creare una soluzione Web completa facile da sviluppare, mantenere e testare .

Cosa imparerai

  • Configura l'ambiente di sviluppo e inizia a utilizzare ABP Framework.
  • Collabora con Entity Framework Core e MongoDB per sviluppare il tuo livello di accesso ai dati.
  • Comprendere le preoccupazioni trasversali e il modo in cui l'ABP automatizza le attività ripetitive.
  • Impara a implementare la progettazione basata sul dominio con ABP Framework.
  • Crea pagine e componenti dell'interfaccia utente con ASP.NET Core MVC (Razor Pages) e Blazor.
  • Lavora con multi-tenancy per creare applicazioni web modulari.
  • Comprendere la modularità e creare moduli applicativi riutilizzabili.
  • Scrivi test unitari, di integrazione e dell'interfaccia utente utilizzando ABP Framework.

Per chi è questo libro

Questo libro è rivolto agli sviluppatori Web che desiderano apprendere le architetture software e le migliori pratiche per creare soluzioni basate sul Web gestibili utilizzando le tecnologie Microsoft e ABP Framework. Per iniziare a leggere questo libro è necessaria una conoscenza di base di C# e ASP.NET Core.

Mastering Abp Framework
Computer e tecnologia
Mastering ABP Framework

Sommario

  • 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