[Legado] 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.

12h
Intermediário
Careers Image

Sobre o curso

⚠ 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.

Conteúdo do curso

Introdução

11h 23m

Não sabe por onde começar?  Clique aqui.

64

cursos disponíveis

374

horas de conteúdo

75675

de alunos

52291

certificados emitidos

Conheça os nossos planos

Premium

No plano anual você tem acesso à todos os benefícios Premium através de uma compra única, com desconto, ou parcelada em até 12X no cartão de crédito.

R$

1.017,36

À vista no PIX com 10% OFF

Ou R$ 1.253,39 em até 12x no cartão de crédito

Todo conteúdo do Starter

Formação completa de .NET

Eventos exclusivos

7 dias de garantia

Você tem alguma duvídas?

Perguntas frequentes

Posso começar de graça?

Vou ter que pagar algo?

Por onde devo começar?

Os cursos ensinam tudo que preciso?

O que eu devo estudar?

Estou pronto para estudar no balta.io?

Ainda não sanou sua dúvida?  Clique aqui.
An unhandled error has occurred. Reload 🗙