Criando APIs com ASP.NET Core 2.0 e Dapper
Neste curso vamos aprender a criar uma API completa utilizando a mais nova versão do .NET Core e ASP.NET Core.
0 (0)
1837 Alunos
Intermediário
11h 23m de conteúdo
Certificado de conclusão
Acesso em todas as plataformas
⚠ Este é um curso legado ⚠
Recomendamos que aprenda o conteúdo atualizado em Fundamentos do ASP.NET 6.
Este é o curso para aprender a criar uma API com .NET Core 2.0 e Dapper, que são tecnologias Microsoft amplamente utilizadas no mercado atual.
O objetivo deste curso é te mostrar os detalhes de implementação e todas as decisões técnicas para a viabilização de uma API com estas tecnologias.
Neste curso sobre API com ASP.NET Core 2.0 e Dapper você vai...
Revisar conceitos de OOP (classes, modificadores, interfaces, sobrescrita etc.)
Aprender sobre domínios ricos e domínios anêmicos
Aprender a organizar uma solução em contextos delimitados (DDD)
Preparar seu ambiente de desenvolvimento
Modelar entidades, value objects, relacionamentos.
Aprender sobre CQRS
Implementar o conceito de Fail Fast Validation com notificações
Implementar o Repository Pattern
Aprender mais sobre Data Context, criar Banco de Dados e Stored Procedures
Implementar Serviços na solução
Implementar mocks e fakes para viabilizar testes de unidade
Utilizar Injeção de Dependência
Aprender sobre conceitos do padrão REST
Criar testes de unidade para handlers, commands, validações, serviços.
Criar pacotes com NuGet
Melhorar uma API usando versionamento, cache, compressão e padronização
Documentar uma API com Swagger
Criar um projeto Web utilizando MVC
Definir configurações da aplicação utilizando AppSettings
Fazer deployment da aplicação na nuvem (Microsoft Azure)
Para quem é recomendado este curso sobre API com ASP.NET Core 2.0 e Dapper
Iniciantes buscando um projeto de API para conhecer boas práticas desde o projeto até a entrega
Desenvolvedores que trabalham ou darão manutenção em sistemas com ASP.NET Core 2.0
Desenvolvedores que querem começar a trabalhar com .NET framework.
Profissionais que querem ter seu primeiro contato com Dapper
Profissionais se preparando para entrevista técnica onde são requisitos ASP.NET Core 2.0 e Dapper
Tecnologias e versões utilizadas
ASP.NET Core 2.0
Dapper
Swagger
ELMAH
Microsoft Azure Application Insights
Microsoft Azure
Projetos do curso
- O projeto deste curso é uma API com recursos iniciais para uma loja online, com objetos como Cliente, Endereço, Pedido, Produto e Entrega, e serviços externos como envio de e-mails.