Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Curso Web API ASP .NET Core Essencial (.NET 6)

via Udemy

Overview

Save Over 40% with an Annual Subscription to Udemy Personal Plan.
O essencial para criar APIs da Web na plataforma .NET

What you'll learn:
  • O curso aborda os principais recursos para criação de APIs REST na plataforma .NET usando a ASP .NET Core
  • São abordados os seguintes conceitos : REST, JSON, HTTP e a criação de Web APIs no Visual Studio
  • Ao longo do curso iremos criar Web APIs usando o EF Core na abordagem Code-First aplicando o Migrations
  • Também iremos abordar os conceitos sobre roteamento, filtros, métodos assíncronos, logging e tratamento de erros e como realizar a paginação de dados
  • Veremos também a implementação dos padrões Repository e Unit Of Work e a utilização do AutoMapper
  • No quesito segurança trataremos da autenticação e autorização com JWT com login e registro
  • Iremos usar e habilitar o CORS e realizar o versionamento das APIs e mostrar como usar a Open API
  • Criamos aplicações mostrando como consumir uma Web API com Angular, Windows Forms, OData e GraphQL

O curso apresenta os conceitos essenciais para a criação de Web APIs na plataforma .NET de forma objetiva e prática abordando os principais recursos da ASP .NETCore e usando o Visual Studio 2019 como ferramenta de trabalho com exemplos de como criar e consumir as APIs em aplicações Windows Forms e Angular apresentando também os recursos OData e GraphQL.

Durante o curso vamos criar um projeto que irá evoluindo e onde iremos apresentar os recursos da ASP .NETCore WEB API como : Roteamento, padrões de rotas, tipos de retorno, Model Binding, Data Annotations, Validação, Configuração, Filtros, Tratamento de erros, Logging.

Veremos também conceitos mais avançados aplicados a um projeto exemplo onde iremos aprender a usar : paginação, programação assíncrona, aplicar a segurança, usar a documentação com Swagger e realizar testes em uma API ASP .NETCore Web API.

Na atualização para o .NET 6 foram incluídas duas novas seções apresentando os novos recursos do .NET6 como o Hot Reload e as Minimal APIs e os novos templates de projetos onde é mostrado como criar e configurar a classe Startup com os novos templates de projetos. Além disso temos um exemplo completo de criação de uma minimal APIusando os novos recursos da ASP .NETCore 6 no .NET 6.

Taught by

Macoratti .

Reviews

4.8 rating at Udemy based on 1249 ratings

Start your review of Curso Web API ASP .NET Core Essencial (.NET 6)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.