Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso Web API ASP .NET Core Essencial (.NET 8 / .NET 9)
Bestseller
Highest Rated
Rating: 4.8 out of 5(3,579 ratings)
15,737 students

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

O essencial para criar APIs da Web na plataforma .NET
Last updated 2/2026
Portuguese

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

Course content

23 sections298 lectures47h 27m total length
  • Introdução3:20
  • Conceitos : API, Web Services e Web API8:44
  • Conceitos : SOAP , REST e ASP.NET Core Web API7:43
  • REST8:14
  • HTTP5:49
  • Métodos HTTP6:51
  • Https e Hsts2:42
  • JSON12:29
  • Níveis de maturidade de Richardson7:11
  • Injeção de dependência13:05
  • Tempo de vida dos serviços11:46
  • Entrevista Web API - Perguntas e Respostas

Requirements

  • Os pré-requisitos para poder acompanhar o curso são : conceitos sobre HTML e noções de lógica de programação. O conhecimento da linguagem C# e de ASP .NET embora não sejam imprescindíveis ajudarão o aluno na melhor assimilação dos conceitos.
  • Conhecimentos básicos de C# e lógica de programação, além de noções de .NET e vontade de aprender APIs REST com ASP.NET Core.

Description

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, MemoryCache, 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  temos duas seções práticas :  na primeira veremos como consumir uma Web API usando o React e na segunda 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.

Who this course is for:

  • Desenvolvedores iniciantes que desejam criar APIs para Web no padrão REST usando a plataforma .NET
  • Programadores que desejam dominar os fundamentos práticos de ASP.NET Core Web API para uso em projetos reais.
  • Estudantes e profissionais que buscam construir serviços backend escaláveis utilizando a plataforma .NET.