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.

Udemy logo

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

     
  • 4.7
  •  |
  • Reviews ( 2.1K )
₹519

This Course Includes

  • iconudemy
  • icon4.7 (2.1K reviews )
  • icon26h 25m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

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.