Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

REST API's RESTFul do 0 à Azure com ASP.NET 8 e 5 e Docker

via Udemy

Overview

Desenvolva uma API REST do zero absoluto atendendo todos os níveis de maturidade RESTful e implante na Azure + React JS

What you'll 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

[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 como 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”.

Taught by

Leandro Costa, Erudio Training and Erudio Training Support

Reviews

4.7 rating at Udemy based on 2092 ratings

Start your review of REST API's RESTFul do 0 à Azure com ASP.NET 8 e 5 e Docker

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.