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 Core 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
  • EXTRA - Conceitos básicos de Docker
  • EXTRA - Conceitos básicos de Docker Compose
  • EXTRA - Como implantar o projeto na nuvem
  • EXTRA - [Minicruso de React JS] Como Consumir a API com ReactJS

**** Venha se especializar no desenvolvimento de API's com revolucionário framework ASP.NET Core 5 que atualmente é uma verdadeira febre!

*****


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

Reviews

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

Never Stop Learning.

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