Todas as trilhasComeçar trilha1Construindo a Web API17 aulas 2CRUD Completo e Validação14 aulas
Construindo a Web API
Monte a API de ponta a ponta: projeto e Program.cs, Onion Architecture, requisições GET, tratamento global de erros, content negotiation, POST/PUT/PATCH/DELETE, validação, código assíncrono e action filters.
Pré-requisito: Fundamentos de C# e .NET (ou equivalente).
2 módulos 31 aulas ~15h
0 de 31 aulas concluídas0%
16-01Criando o projeto e launchSettings.jsoniniciante 20min16-02Program.cs, serviços e métodos de extensãoiniciante 20min16-03CORS, IIS e configurações por ambienteiniciante 18min16-04Middleware do ASP.NET Coreiniciante 18min16-05Abstraindo o logging com uma interfaceiniciante 25min16-06Configurando e testando o serviço via DIiniciante 30min16-07Options pattern: IOptions, Snapshot e Monitorintermediario 40min17-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 30min20-01Recurso único e requisições inválidasintermediario 30min20-02Relacionamentos pai/filhointermediario 30min21-01Negociação de conteúdo e formattersintermediario 35min
22-01Method safety e idempotênciainiciante 30min23-01Tratando requisições POSTintermediario 30min23-02Recursos filhos e coleçõesintermediario 30min23-03Model binding na APIavancado 25min24-01Removendo recursos e filhosintermediario 25min25-01Atualização com PUT e upsertintermediario 30min26-01Atualização parcial com JSON Patchintermediario 35min27-01ModelState e atributos built-inintermediario 35min27-02Validação em POST, PUT e PATCHintermediario 30min28-01async/await e tipos de retornointermediario 30min28-02Refatorando repositório, serviço e controllerintermediario 30min28-03Armadilhas comunsavancado 20min29-01Implementação, escopo e ordemintermediario 35min29-02Validação e refatoração com filtersintermediario 30min