REST com ASP.NET Core WebAPI
0%
COMPLETO
Introdução
Apresentação (1:00)
REST
O Protocolo HTTP (8:00)
REST vs SOAP (4:00)
Arquitetura REST (6:00)
Teste seus conhecimentos (5:00)
Criando uma aplicação
Novo projeto com linha de comando (3:00)
Executando o projeto com Visual Studio Code (8:00)
Novo projeto com Visual Studio 2019 (4:00)
Visão geral de uma aplicação WebAPI (10:00)
Teste seus conhecimentos (5:00)
Controllers
Controller Diferenciada (9:00)
Rotas (8:00)
Action Results e Formatadores de Respostas (21:00)
Formatador de Response Personalizado (13:00)
Analisadores e Convenções (14:00)
Teste seus conhecimentos (5:00)
Teste seus conhecimentos (5:00)
Criando minha primeira API REST
Processo rápido - CRUD (21:00)
Setup - API Completa (10:00)
Visão do fluxo da arquitetura (12:00)
Implementando DTOs (ViewModels) (10:00)
Setup - Controllers e Startup (28:00)
Modelando a controller de Fornecedores (25:00)
Testando o resultado com Postman (19:00)
Padronizando erros de validação e de negócios (35:00)
Cadastro de Produtos e upload de imagem (20:00)
Consumindo a API via Angular 7 (29:00)
Upload de arquivos grandes com IFormFile (38:00)
Concluindo a modelagem da API (11:00)
Teste os seus conhecimentos (5:00)
Segurança
Autenticação (4:00)
Implementando o ASP.NET Identity (15:00)
Controller de Autenticação (26:00)
Customizando os erros do Identity (3:00)
JWT - JSON Web Token (7:00)
Implementando o JWT (25:00)
Autorização baseada em Claims via JWT (29:00)
Finalizando a autorização com JWT (18:00)
Consumindo e testando a segurança da API via Angular (14:00)
Interagindo com o usuário logado de qualquer camada (22:00)
Trabalhando com HTTPS (14:00)
CORS - Cross-Origin Resource Sharing (17:00)
Teste os seus conhecimentos (5:00)
Teste seus conhecimentos (5:00)
Versionamento e Documentação da API
Versionando a API (26:00)
Documentando a API com Swagger (25:00)
Autorização via JWT no Swagger (11:00)
Restringindo o acesso ao Swagger (11:00)
Teste os seus conhecimentos (5:00)
Logging e Monitoramento
Implementando o Logging (15:00)
Utilizando o elmah.io (31:00)
Monitorando a saúde da API com HealthChecks (27:00)
Teste os seus conhecimentos (4:00)
Realizando o Deploy da API
Realizando o deploy no IIS Local (15:00)
Rodando a API em SelfHosting (7:00)
Realizando o deploy no Azure (45:00)
Conclusão
Palavras Finais (2:20)
Desafio - Você está pronto? (3:00)
Documentando a API com Swagger
Conteúdo da aula bloqueado
Cadastre-se no Curso para Desbloquear
Se você já estiver inscrito
Você precisa acessar com a sua conta
.