Todas as trilhasComeçar trilha1Fundamentos de Aplicação6 aulas 2Construindo a Web API11 aulas 3CRUD Completo e Validação7 aulas 4Consultas Avançadas3 aulas 5APIs em Produção7 aulas
Trilha Rápida (já sei C#)
Para quem já domina C#: só os essenciais de DI/configuração/logging e o caminho direto da construção da API ao deploy — CRUD, validação, consultas, segurança JWT e Swagger.
5 módulos 34 aulas ~18h
0 de 34 aulas concluídas0%
Revisão rápida: DI, configuração e logging
12-01Conceito e Inversão de Controleintermediario 28min12-02O container Microsoft.Extensions.DependencyInjectionintermediario 28min12-03Lifetimes: Singleton, Scoped e Transientintermediario 26min13-01IConfiguration e fontes de configuraçãointermediario 26min13-03Options pattern (IOptions)intermediario 26min14-01ILogger e níveis de loginiciante 20min
16-01Criando o projeto e launchSettings.jsoniniciante 20min16-02Program.cs, serviços e métodos de extensãoiniciante 20min16-04Middleware do ASP.NET Coreiniciante 18min17-01Conceito e fluxo de dependênciasintermediario 25min17-02Modelos, DbContext e migrationsintermediario 35min17-03Repository pattern e Service Layerintermediario 35min18-01Controllers e roteamentoiniciante 25min18-02Retornando recursos do bancoiniciante 25min18-03DTOs e AutoMapperintermediario 30min19-01Middleware global de exceçõesintermediario 30min21-01Negociação de conteúdo e formattersintermediario 35min
22-01Method safety e idempotênciainiciante 30min23-01Tratando requisições POSTintermediario 30min24-01Removendo recursos e filhosintermediario 25min25-01Atualização com PUT e upsertintermediario 30min26-01Atualização parcial com JSON Patchintermediario 35min27-01ModelState e atributos built-inintermediario 35min28-01async/await e tipos de retornointermediario 30min
Consultas essenciais: paginação, filtro e ordenação
37-01Estratégias de versionamentointermediario 40min38-01Cache HTTP, expiração e validação (ETag)avancado 50min40-01Configurando ASP.NET Core Identityavancado 40min40-02JWT e autenticaçãoavancado 40min40-03Autorização baseada em rolesavancado 30min42-01Integração, autorização e extensões do Swaggerintermediario 45min43-01Publicando e hospedando no IISintermediario 45min