Todo App: API com ASP.NET Core, CQRS e EF Core

Quer aprender a criar uma API completa para seu App Web ou Mobile? Então este curso é para você!

0 (0)

2475 Alunos

Intermediário

Todo App: API com ASP.NET Core, CQRS e EF Core

4h 20m de conteúdo

Certificado de conclusão

Acesso em todas as plataformas

Comprar

Este curso é a construção da API para uma solução completa (Backend, Frontend e Mobile) de um aplicativo de Lista de Tarefas, implementando as melhores soluções na arquitetura da API.

Neste curso sobre API com ASP.NET Core, CQRS e EF Core você vai...

  • Aprender a estruturar e organizar uma solução de API

  • Aprender e implementar CQRS em uma API

  • Aprender e implementar Design By Contract

  • Modelar contextos e domínios

  • Implementar Domain Notifications

  • Implementar tratamento de exceções

  • Implementar o Repository Pattern

  • Aplicar Fail-Fast Validations

  • Escrever testes de unidade para Handlers, Entities, Queries e Commands

  • Aprender a utilizar Entity Framework Core em um projeto de API

  • Aprender a utilizar banco de dados em memória

  • Aprender sobre Data Context e mapeamentos

  • Criar fakes e mocks para testes de unidade

  • Escrever controllers enxutos e organizar responsabilidades

  • Implementar login através de um provedor externo (Google) com Firebase

Para quem é recomendado este curso

  • Para desenvolvedores com conhecimentos fundamentais sobre APIs

  • Para desenvolvedores que querem se tornar fullstack developers

  • Para desenvolvedores que querem construir um projeto completo de API

  • Para desenvolvedores que querem se atualizar sobre ASP.NET Core 3 e EF Core

  • Para profissionais que querem aprender técnicas avançadas de projetos de API

  • Para profissionais que querem implementar testes de unidade

  • Para profissionais querem trabalhar com migrations

Tecnologias e versões utilizadas

  • ASP.NET Core 3.1

  • Entity Framework Core

  • SQL Server (via Docker)

  • Firebase

Projetos do curso

  • Neste projeto construiremos uma API para um futuro app de Lista de Tarefas. Enquanto o negócio é simples, os conceitos ensinados neste curso são, na realidade, utilizados em aplicações maiores e muito mais complexas. O projeto da API deste curso é compartilhado com outros dois cursos, onde construiremos um Webapp e um App móvel, para uma solução Fullstack.

Recomendações extras

Este é um curso com poucas explicações teóricas e muita prática. Antes de prosseguir, recomendamos que você já tenha concluído os seguintes cursos: