Mastering ABP Framework

Crie soluções .NET sustentáveis seguindo as práticas recomendadas de desenvolvimento de software usando ABP.

Mastering ABP Framework

Características principais

  • Crie soluções de software robustas, de fácil manutenção, modulares e escaláveis usando o ABP Framework.
  • Aprenda como implementar princípios SOLID e design orientado a domínio em seus aplicativos da web.
  • Descubra como o ABP Framework acelera seu ciclo de desenvolvimento automatizando tarefas repetitivas.

Descrição do livro

ABP Framework é uma infraestrutura completa para a criação de aplicativos web modernos, seguindo as melhores práticas e convenções de desenvolvimento de software . Com a estrutura e ecossistema de alto nível da ABP, você pode implementar o princípio Don't Repeat Yourself (DRY) e focar em seu código de negócios.

Escrito pelo criador do ABP Framework, este livro o ajudará a obter uma compreensão completa do framework e das técnicas modernas de desenvolvimento de aplicativos da web. Com explicações passo a passo dos conceitos essenciais e exemplos práticos, você entenderá os requisitos de uma solução web moderna e como o ABP Framework torna agradável o desenvolvimento de suas próprias soluções. Você descobrirá os requisitos comuns do desenvolvimento de aplicativos web corporativos e explorará a infraestrutura fornecida pela ABP. Ao longo do livro , você conhecerá as melhores práticas de desenvolvimento de software para construir soluções web modulares e sustentáveis.

Ao final deste livro, você será capaz de criar uma solução web completa que seja fácil de desenvolver, manter e testar .

O que você aprenderá

  • Configure o ambiente de desenvolvimento e comece a usar o ABP Framework.
  • Trabalhe com Entity Framework Core e MongoDB para desenvolver sua camada de acesso a dados.
  • Entenda as preocupações transversais e como o ABP automatiza tarefas repetitivas.
  • Aprenda a implementar o design orientado a domínio com o ABP Framework.
  • Crie páginas e componentes de UI com ASP.NET Core MVC (Razor Pages) e Blazor.
  • Trabalhe com multilocação para criar aplicativos web modulares.
  • Entenda a modularidade e crie módulos de aplicativos reutilizáveis.
  • Escreva testes de unidade, integração e UI usando o ABP Framework.

Para quem é este livro

Este livro é para desenvolvedores web que desejam aprender arquiteturas de software e práticas recomendadas para construir soluções baseadas na web sustentáveis usando tecnologias Microsoft e ABP Framework. É necessário conhecimento básico de C# e ASP.NET Core para começar a ler este livro.

Mastering Abp Framework
Computadores e Tecnologia
Mastering ABP Framework

Índice

  • 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