Visão Geral
Curso ASP.net core Web API using .NET 7 Foundation, ASP.NET Web API é uma estrutura para construir serviços baseados em HTTP na estrutura .NET. Ele permite que os desenvolvedores criem serviços da Web RESTful (Representational State Transfer), que podem ser consumidos por uma variedade de clientes, incluindo aplicativos da Web e móveis.
Com ASP.NET Web API, os desenvolvedores podem facilmente criar e exportar dados e funcionalidades via HTTP, tornando-os acessíveis a partir de várias plataformas e dispositivos. A estrutura inclui vários recursos que simplificam o processo de criação de serviços da Web, como associação de modelo, roteamento e tratamento de erros.
A ASP.NET Web API também se integra a várias outras tecnologias, como Entity Framework e ASP.NET MVC, facilitando a criação de aplicativos orientados a dados. Além disso, ele oferece suporte a uma ampla variedade de tipos de mídia, incluindo JSON e XML, e fornece suporte para controle de versão e cache para garantir que os serviços sejam escaláveis e de fácil manutenção ao longo do tempo.
Objetivo
Após realizar este Curso ASP.net core Web API using .NET 7 Foundation, você será capaz de:
- Entenda os fundamentos dos serviços da Web RESTful e o protocolo HTTP.
- Aprenda a criar e exportar dados e funcionalidades por HTTP usando ASP.NET Web API.
- Obtenha familiaridade com os principais conceitos e componentes da ASP.NET Web API, incluindo controladores, rotas e model binding.
- Aprenda a lidar com erros, segurança e outros aspectos da criação de serviços da Web robustos.
- Entenda como consumir serviços de API da Web ASP.NET de uma variedade de clientes, incluindo aplicativos da Web e móveis.
- Obtenha experiência prática na criação e implantação de serviços Web simples usando ASP.NET Web API.
- Saiba mais sobre os recursos avançados da API da Web ASP.NET, como cache, controle de versão e formatação de tipo de mídia.
- Entenda como o ASP.NET Web API se integra a outras tecnologias no framework .NET, como Entity Framework e ASP.NET MVC.
- Obtenha conhecimento prático sobre como criar serviços da Web escaláveis e aguardar usando ASP.NET Web API.
Publico Alvo
- Desenvolvedores .NET que são novos na criação de serviços da Web e desejam aprender sobre ASP.NET Web API.
- Desenvolvedores .NET vivenciam que desejam expandir seus conhecimentos sobre a criação de serviços baseados em HTTP na estrutura .NET.
- Desenvolvedores full-stack que desejam entender como criar e consumir serviços da Web no ecossistema .NET.
- Desenvolvedores de aplicativos que desejam aprender como acessar dados móveis e funcionalidades de um serviço da web.
- Gerentes de projeto e líderes técnicos que desejam entender a API da Web do ASP.NET e sua função na criação de aplicativos escalonáveis e de fácil manutenção.
- Estudantes e aspirantes a desenvolvedores .NET que desejam aprender sobre serviços da Web e o framework .NET.
Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Crie uma API Web com controladores ASP.NET Core
- Introdução
- Controladores de API Web ASP.NET Core
- Ações CRUD no ASP.NET Core
Crie aplicativos e serviços da Web com ASP.NET Core, API mínima e .NET 6
- Introdução
- Aprenda a adicionar rotas e usar outros comandos avançados
Use um banco de dados com API mínima, Entity Framework Core e ASP.NET Core
- O que é Entity Framework Core?
- Use o provedor de banco de dados SQLite com EF Core
Crie um aplicativo de pilha completa usando React/Angular e API mínima para ASP.NET Core
- Introdução
- Projetar a API
Publicar uma API para aplicativos Web estáticos do Azure
- Introdução
- Crie uma API com funções do Azure
- Publique a API com GitHub Actions
- Publique uma API Web em aplicativos Web do Azure.
- Slots de dimensionamento e implantação em planos de serviço de aplicativo do Azure para APIs da Web.
Crie APIs sem servidor com funções do Azure
- Introdução
- O que é uma API?
- REST e rotas de função
- Configurar o CORS
Explorar gerenciamento de API
- Introdução
- Crie políticas avançadas
Integre APIs da Web habilitadas para OpenAPI com o Gerenciamento de API do Azure por meio do Visual Studio
- Introdução
- Publicar uma API Web habilitada para OpenAPI no Serviço de Aplicativo do Azure
Autenticação e autorização do usuário na API da Web e nas funções do Azure.
- Introdução
- Autenticar funções do Azure
TENHO INTERESSE