|
via Udemy |
Go to Course: https://www.udemy.com/course/roadmap-completo-em-apis-dotnet/
Este curso completo de APIs REST em ASP.NET te guiará passo a passo na jornada de desenvolvimento de APIs RESTful completas e profissionais com.NET e C#. Abordaremos desde os fundamentos da criação de APIs até tópicos avançados como autenticação, autorização, boas práticas de segurança, injeção de dependências, Clean Architecture, CQRS, validação de dados e muito mais.O que você vai aprender:Criar APIs em.NET:Conceitos básicos de APIs RESTfulCriação de controladores e açõesDefinição de rotas e mapeamento de verbos HTTPGerenciamento de erros e códigos de statusLidar com bancos de dados SQL Server:Conexão e acesso ao banco de dadosRealização de consultas e operações CRUDMapeamento de entidades e otimização de desempenhoImplementar autenticação e autorização com JWT:Autenticação de usuários com tokens JWTControle de acesso granular com base em roles e permissõesImplementação de políticas de segurança personalizadasAdotar boas práticas de desenvolvimento e segurança:Padronização de código e documentaçãoSegurança contra ataques e vulnerabilidadesTestes unitários e integração para garantir qualidadeAplicar injeção de dependências e inversão de controle:Princípios de injeção de dependênciasImplementação com frameworks populares como AutofacMelhoria da modularidade e testabilidade do códigoPlanejar e executar APIs com Clean Architecture:Separação de camadas e responsabilidadesArquitetura robusta e escalávelManutenabilidade e reuso de códigoRealizar validações de dados de entrada com Fluent Validation:Definição de regras de validação personalizadasValidação de modelos e propriedadesRetorno de mensagens de erro amigáveisUtilizar Entity Framework Core para acesso e modelagem de bancos de dados:Mapeamento de entidades e relacionamentosRealização de consultas complexas com LINQMigração de dados e versionamento de schemaEste curso é ideal para:Desenvolvedores que desejam aprender a criar APIs RESTful com.NET e C#Profissionais que buscam aprimorar suas habilidades em desenvolvimento de APIsArquitetos de software que desejam projetar APIs robustas e escaláveisQualquer pessoa interessada em APIs e suas aplicações no mundo realAo concluir este curso, você estará pronto para:Criar APIs RESTful completas e profissionais com.NET e C#Implementar autenticação e autorização com JWTSeguir as melhores práticas de desenvolvimento e segurança de APIsAplicar injeção de dependências e inversão de controle para melhorar a qualidade do códigoPlanejar e executar APIs com Clean Architecture para maior escalabilidadeUtilizar o padrão CQRS e a biblioteca MediatR para otimizar a performanceRealizar validações de dados de entrada com Fluent ValidationTrabalhar com Entity Framework Core para acesso e modelagem de bancos de dadosTe espero lá!