Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Arquitetura Limpa Essencial - ASP .NET Core com C#

Curso de Arquitetura Limpa Essencial - ASP .NET Core com C#

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Essenciais da Arquitetura Limpa - ASP .NET Core com C#

Criando Projetos .NET Core com Arquitetura Limpa

Este curso apresenta os conceitos-chave relacionados à Arquitetura Limpa e as melhores práticas que permitem criar aplicativos ASP .NET Core com uma arquitetura limpa. Os fundamentos apresentados são baseados na Arquitetura Limpa, que se refere à organização do projeto de uma maneira fácil de entender e fácil de alterar à medida que o projeto cresce. Isso não acontece por acaso. Requer um planejamento intencional para que ocorra. Ao longo do curso, criaremos um aplicativo ASP .NET Core MVC no VS 2019 Community e também no VS Code, identificaremos os problemas e, em seguida, proporemos a solução aplicando os conceitos da Arquitetura Limpa. Separaremos os arquivos, classes, projetos e componentes que podem mudar independentemente uns dos outros. Dessa forma, faremos a transição de uma solução monolítica contendo um único projeto para uma solução contendo 5 projetos, onde cada projeto terá responsabilidades específicas e definiremos as relações entre os projetos, respeitando os princípios da arquitetura limpa e a regra de dependência. A solução final terá os seguintes projetos: Domínio, Aplicação, Infraestrutura, IoC e o projeto de apresentação, que é um aplicativo ASP .NET Core MVC. Aplicaremos a separação de responsabilidades, injeção de dependência, usaremos alguns conceitos de Domain-Driven Design e implementaremos os padrões Repository e CQRS. No final, nosso aplicativo ASP .NET Core MVC aderirá às melhores práticas e aos princípios da Arquitetura Limpa, tornando a manutenção e a adição de novos recursos muito mais fáceis, e onde os testes podem ser aplicados de forma simples. Observação: O curso inclui uma seção em que o projeto é recriado em .NET 6 usando o Visual Studio 2022.

O que você aprenderá

  • Aprenda como criar aplicativos na plataforma .NET, com foco no ASP .NET Core, usando os conceitos da Arquitetura Limpa, a fim de ter aplicativos robustos, escaláveis e facilmente testáveis e mantidos.
  • Entenda os conceitos-chave usados no desenvolvimento de aplicativos de acordo com as melhores metodologias do mercado, para que você possa elevar seu conhecimento a um nível mais alto.
  • Desenvolva um aplicativo ASP .NET Core MVC aplicando os princípios da arquitetura limpa, que envolve a separação de preocupações, inversão e injeção de dependência, e os princípios: DRY, YAGNY e KISS, além dos conceitos de design orientado a domínio (DDD).
  • Implemente os padrões MVC, Repository e CQRS no aplicativo ASP .NET Core MVC.
  • Configure o ambiente para usar o EF Core e aplique as Migrações para gerar o banco de dados e as tabelas.
  • Implemente segurança usando Identity personalizado (a ser implementado).
Ver informações completas