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 8)

via Udemy

Overview

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 2022 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 do 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, DTOs, 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 implementar : a paginação, a programação assíncrona, aplicar a segurança com autenticação JWTe Rate Limiting, CORS, usar a documentação com Swagger e realizar testes em uma API ASP .NETCore Web API.

Também apresentamos como criar Minimal APIs e realizar a organização do código e também temos duas seções bônus : a primeira mostrando como consumir uma Web APIusando o React e a segunda mostrando como criar uma loja virtual usando microsserviços que apresenta os conceitos básicos sobre a criação e uso de microsserviços na plataforma .NET.

Taught by

Macoratti .

Reviews

4.8 rating at Udemy based on 2449 ratings

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

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.