When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

REST API's RESTFul do 0 à Azure com ASP.NET 8 e 5 e Docker
Desenvolva uma API REST do zero absoluto atendendo todos os níveis de maturidade RESTful e implante na Azure + React JS

This Course Includes
udemy
4.7 (2.1K reviews )
26h 25m
english
Online - Self Paced
professional certificate
Udemy
About REST API's RESTFul do 0 à Azure com ASP.NET 8 e 5 e Docker
[01/08/2024] Além de todo o conteúdo prático do curso, foi adicionada uma nova seção ensinando tudo o que você precisa saber pra começar com Kubernetes!!!
O curso ensina os fundamentos centrais de
Webservices
API's REST
e
RESTful
tanto na
_teoria(10%)_
, quanto na
_prática(90%)_
. Esse conhecimento será aplicado na implementação de uma
API RESTful
com
ASP.NET Core 5 e C#
. Iniciaremos com uma aplicação simples que avançará gradualmente para cenários mais complexos. Abordaremos, noções de HTTP, verbos/métodos, tipos de parâmetros, paginação, upload e download de arquivos, versionamento,
HATEOAS
, Swagger (
OpenAPI
), autenticação etc. Iremos adicionar o suporte ao
Docker
e implantar nossa
API
em uma
Azure App Service
inicialmente de forma manual
e depois de forma automática
. Conheceremos o
Docker Hub
e aprenderemos contruir as nossas
Docker images
automaticamente com o
Travis CI
. E pra fechar o curso com chave de ouro iremos implementar um
pipeline de
integração contínua
envolvendo o
Github
, o
Github Actions
e uma
Azure App Service
. Vai ser incrível
você commita o código
e envia pro
Github
,
a Action é inicializada e
constrói as Docker Images e
implanta na Azure "Automágicamente"
. Mas não para por aí
na última atualização foram adicionadas
novas
seções ensinando
_usar outros bancos de dados_ , como _migrar de versões antigas para a versão mais recente do framework_ e
uma seção ensinando tudo o que você precisa saber pra consumir uma API com _React JS_
. Na verdade,
_é tanto conteúdo que só essa seção já poderia ser considerada um minicurso à parte_
. Enfim o objetivo central do curso é servir como um ponto de partida de onde os alunos possam expandir seus conhecimentos sobre o tema e possam “caminhar com as próprias pernas”.
What You Will Learn?
- 10% Teoria e 90% Prática .
- A desenvolver uma API RESTFul do 0 absoluto .
- As boas práticas a se adotar ao desenvolver API’s .
- Entenderá os conceitos teóricos que fundamentam o REST .
- Como trabalhar com Postman .
- Como fazer requests RESTful usando Postman .
- Entenderá o modelo de maturidade RESTful .
- Os principais Verbos do REST .
- Como usar parâmetros via query, path, header e body .
- Paginação de APIs .
- Versionamento de APIs .
- Entender sobre Media Types e Content Negociation .
- Disponibilizar download de arquivos na sua API .
- Fazer upload de arquivos na sua API .
- Aprenderá na prática HATEOAS .
- Documentar uma API com o Swagger (OpenAPI) .
- Conceitos básicos de SQL e Migrations .
- Técnicas de Autenticação REST com JWT .
- Usar alguns padrões de projetos .
- Dividir a aplicação em diferentes camadas .
- Utilizar os principais serviços da Azure como Azure Database, Azure Container Registry, Azure App Services etc .
- Integração e Deploy Contínuos envolvendo o Github, o Github Actions e a Azure .
- Disponibilizar uma API na nuvem da Azure .
- Aprenda a Integrar API's de terceiros com suas API's REST ful .
- [EXTRA] - Conceitos básicos de Docker .
- [EXTRA] - Conceitos básicos de Docker Compose .
- [EXTRA] - Como implantar o projeto na nuvem .
- [EXTRA] - [Minicurso de Kubernetes - K8s] Entendendo Conceitos Chave do Kubernetes .
- [EXTRA] - [Minicurso de React JS] Como Consumir a API com ReactJS .
- [EXTRA] - Como Integrar Microsserviços à API do ChatGPT Show moreShow less.