Introdução
  • Introdução
  • Sobre o instrutor
  • Sobre o projeto
Ferramentas
  • Introdução
  • .Net Core
  • Visual Studio Code
  • Extensões
  • Git
  • Insomnia
API
  • Criando a solução
  • Classe Startup e Middlewares
  • Modelagem
  • EF Core (In-Memory)
  • Repositório (CRUD)
  • Controller
  • Rotas
  • Verbos (GET, POST, PUT e DELETE)
  • Ajustar controller para utilizar repositório
  • Injeção de dependências
  • Testando (Insomnia)
Conteúdo Extra
  • Padronização
  • Status Code
  • Versionamento da API
  • Cache
  • Compressão
  • Retornando Formato XML
  • Removendo Valores Nulos
  • Documentação (Swagger)
GitHub
  • Conta
  • Repositório
  • Publicando fontes
Azure
  • Conta
  • Configuração (WebApp)
  • Publicação (Deploy da Aplicação na Nuvem)
  • Monitoramento (Application Insights)
Conclusão
  • Considerações Finais