O curso apresenta os conceitos essenciais para a criao de Web APIs na plataforma .NET de forma objetiva e prtica 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 aplicaes Windows Forms e Angular apresentando tambm 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, padres de rotas, tipos de retorno, Model Binding, Data Annotations, Validao, Configurao, Filtros, Tratamento de erros, Logging. Veremos tambm conceitos mais avanados aplicados a um projeto exemplo onde iremos aprender a usar: paginao, programao assncrona, aplicar a segurana, usar a documentao com Swagger e realizar testes em uma API ASP .NETCore Web API. Na atualizao para o .NET 6 foram includas duas novas sees 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. Alm disso temos um exemplo completo de criao de uma minimal APIusando os novos recursos da ASP .NETCore 6 no .NET 6.