Fundamentos de APIs em ASP.NET Core
Aprenda a desenvolver APIs e todas as features do ASP.NET Core
Eduardo PiresMicrosoft Regional Director - MVP
Introdução
- Apresentação Assistir grátis 1:00
- Objetivos do curso Assistir grátis 1:00
- Pré-requisitos Assistir grátis 2:00
- Instruções importantes Assistir grátis 5:00
Conceituando o REST
- O Protocolo HTTP 8:00
- HTTP Status Codes 11:00
- Breve histórico e origem do REST 8:00
- Arquitetura REST 4:00
- Conceituando o RESTFul 10:00
- Recursos - URI 4:00
- Boas práticas em URIs 3:00
- Verbos HTTP 4:00
- Conceituando Idempotência 5:00
- Teste os seus conhecimentos 5:00
Criando minha primeira API
- Criação via linha de comando 6:00
- Criação via Visual Studio 5:00
- Visão geral de um projeto Web API 8:00
- Executando a API 7:00
Recursos Fundamentais em uma Web API
- Estrutura da Controller 8:00
- Roteamento Fundamental 18:00
- Action Results e HTTP Status Codes 13:00
- Documentação com Swagger 12:00
- Formatadores de Respostas 7:00
- Analisadores e Convenções 6:00
- Introdução a Minimal APIs 9:00
- Teste os seus conhecimentos 5:00
Manipulando operações no banco de dados
- Definindo a entidade 7:00
- Configurando o EF Core 10:00
- Mapeando e criando o banco de dados 6:00
- Definindo os Action Results 12:00
- Validação da entidade 15:00
- Boas práticas de implementação 16:00
- Execução via Postman 10:00
- Teste os seus conhecimentos 5:00
Segurança
- Autenticação e Autorização 4:00
- Implementando o ASP.NET Identity 12:00
- Apresentando o JWT 8:00
- Implementando o JWT na API 13:00
- Controller de autenticação 19:00
- Suporte a JWT no Swagger 4:00
- Autenticacao via JWT 5:00
- Autorização via JWT 12:00
- HTTPS 5:00
- CORS 13:00
- Bônus - Otimizando a organização 11:00
- Teste os seus conhecimentos 5:00
Encerramento
- Como continuar estudando 3:00
- Palavras Finais 3:00
O desenvolvimento de API's trabalhando no modelo REST está em alta. Muitas aplicações precisam implementar API's para:
- Integração com outras plataformas
- Expor dados para serem consumidos via aplicação Mobile
- Criar um back-end para ser consumido com uma aplicação modelo SPA
- Trabalhar no modelo de Microsserviços
Neste curso você irá aprender a projetar e modelar sua API REST utilizando o ASP.NET Core Web API versão 7. Ao finalizar este curso você estará apto a entregar uma API funcional com performance, segurança e pronta para qualquer finalidade.
Perguntas frequentes
Por quanto tempo terei acesso?
Estamos oferecendo 1 ano de acesso para você ter muito tempo para estudar.
O curso é teórico e prático?
Sim, o curso Fundamentos de APIs em ASP.NET Core aborda toda a teoria que depois é colocada em prática durante o desenvolvimento da aplicação no decorrer do curso.
Como eu tiro as minhas dúvidas durante o curso?
Basta postar sua dúvida no fórum! Abaixo de cada aula existe um fórum onde o instrutor irá lhe ajudar.
Posso assistir o curso por tablet ou smartphone?
Sim, qualquer dispositivo é suportado.
Eduardo Pires
Eduardo Pires é fundador da plataforma desenvolvedor.io, arquiteto e desenvolvedor de software, palestrante e instrutor de treinamentos.
É um profissional com grande vivência de mercado, possui 20 anos de experiência em desenvolvimento de software tendo atuado em grandes empresas nacionais e internacionais e projetos no Brasil e no exterior.
Atuou durante muitos anos em desenvolvimento na área financeira / bancária e e-commerce, focado em arquitetura, performance, escalabilidade e segurança.
Desenvolveu projetos importantes como um internet banking e a loja virtual do maior e-commerce brasileiro entre outros projetos de destaque.
Foi reconhecido como Microsoft Regional Director de 2018 até 2020. Este reconhecimento é um prêmio internacional onde são nomeados os profissionais que na visão da Microsoft são os maiores especialistas do mundo.
Atualmente existem 150 pessoas no mundo que receberam esta premiação.
Foi reconhecido como Most Valuable Professional (MVP) pela Microsoft na competência de desenvolvimento de software de 2014 até 2020.
Este reconhecimento é um prêmio internacional conferido pela Microsoft aos profissionais de maior destaque no mercado, existem cerca de 3.500 MVPs no mundo e 110 MVPs no Brasil, sendo 40 deles na competência de desenvolvimento de software.
Fundamentos de APIs em ASP.NET Core
Aprenda a desenvolver APIs e todas as features do ASP.NET Core