Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de ASP.NET Core Web API e Desenvolvimento de API Minimal com .NET 6

Curso de ASP.NET Core Web API e Desenvolvimento de API Minimal com .NET 6

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

ASP.NET Core Web API e Desenvolvimento de API Mínima com .NET 6

Aprenda o desenvolvimento de API do ASP.NET Core Web usando .NET 6 com Autenticação, Autorização, JWT, DTO, AutoMapper e Auth0

Compartilhar dados com autenticação e autorização em várias plataformas e dispositivos pode ser uma tarefa complexa. Como desenvolvedor, é importante construir soluções usando diferentes tecnologias, bibliotecas e frameworks para garantir o compartilhamento de dados perfeito. Uma dessas soluções é o ASP.NET Core Web API, que oferece autenticação, autorização e muitos outros recursos para o desenvolvimento de aplicativos.

Neste curso, você aprenderá o desenvolvimento de API do ASP.NET Core Web API construindo um projeto com API baseada em controladores e a nova API Mínima introduzida no .NET 6. Você também explorará como proteger a API Mínima usando a segurança do Auth0 com Access Token. Além disso, você aprenderá a usar DTOs (Objetos de Transferência de Dados) e AutoMapper em seu aplicativo. Este curso oferece uma experiência prática de aprendizado com vários exemplos para ajudá-lo a desenvolver sua própria API.

Ao longo do desenvolvimento da API do ASP.NET Core Web, você abordará os seguintes tópicos:

  • Classes de Modelo
  • Entity Framework Core - Abordagem Code First
  • Camada/Lógica de Acesso a Dados
  • ASP.NET Web API (Controlador e API Mínima)
  • Injeção de Dependência
  • JsonWebToken (JWT)
  • Auth0

Você usará o Microsoft Visual Studio 2022 e o Microsoft SQL Server para este curso. Além disso, você aprenderá como testar seus endpoints da Web API usando Swagger UI, Postman, aplicativo Angular e aplicativo React JS.

O que você aprenderá

  • Desenvolvimento de API da Web usando Controladores com .NET 6
  • Desenvolvimento de classe de modelo com validações
  • Implementação da Camada/Lógica de Acesso a Dados usando o Entity Framework Core
  • Desenvolvimento do Padrão de Repositório Genérico Síncrono para implementar operações CRUD
  • Autenticação usando Credenciais Personalizadas
  • Autenticação e Autorização JWT
  • Autorização Baseada em Função - Conceder e Revogar permissões
  • Trabalhando com DTO (Objeto de Transferência de Dados) e AutoMapper
  • Testando a Web API usando o Postman
  • Testando a Web API usando o aplicativo Angular
  • Testando a Web API usando o aplicativo React JS
  • Desenvolvimento do Padrão de Repositório Genérico Assíncrono para implementar operações CRUD
  • Compreensão da API Mínima no .NET 6
  • Realizando operações CRUD na API Mínima usando o Padrão de Repositório Assíncrono juntamente com D.I.
  • Introdução à Segurança do Auth0
  • Trabalhando com o Painel do Auth0 - Gerar Access Token
  • Protegendo os Endpoints da API Mínima usando o Auth0

Informações de acesso a material extra

Ver informações completas