Curso Web API ASP .NET Core Essencial (.NET 8 / .NET 9)

O essencial para criar APIs da Web na plataforma .NET

Curso Web API ASP .NET Core Essencial (.NET 8 / .NET 9)
Curso Web API ASP .NET Core Essencial (.NET 8 / .NET 9)

Curso Web API ASP .NET Core Essencial (.NET 8 / .NET 9) free download

O essencial para criar APIs da Web na plataforma .NET

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 .NET Core 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 .NET Core 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 JWT e Rate Limiting, CORS, usar a documentação com Swagger e realizar testes em uma API ASP .NET Core 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 API usando 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.