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 à AWS com Spring Boot 2.x e Docker

via Udemy

Overview

Desenvolva uma API REST do zero absoluto atendendo todos os níveis de maturidade RESTful e implante na AWS + 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 Negotiation
  • Fazer upload de arquivos na sua API
  • Disponibilizar download de arquivos na sua API
  • Aprenderá na prática HATEOAS
  • Documentar uma API com o Swagger
  • Conceitos básicos de SQL e Migrations
  • Técnicas de Autenticação REST e segurança com JWT
  • Aprenderão a usar alguns padrões de projetos
  • Dividir a aplicação em diferentes camadas
  • Utilizar os principais serviços da AWS como RDS, EC2, IAM User e ECS
  • Integração e Deploy Contínuos envolvendo o Github, o Travis CI e a Amazon AWS
  • Disponibilizar uma API na nuvem da Amazon AWS
  • 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 SpringBoot 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 SpringBoot 2.1.3 e Java 11. 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, download de arquivos, versionamento, HATEOAS, Swagger, autenticação etc.

Iremos adicionar o suporte ao Docker e implantar nossa API em uma instância EC2 de forma manual Amazon AWS. E pra fechar o curso com chave de ouro iremos implementar um pipeline de integração contínua envolvendo o Github, o Travis CI e um Cluster ECS na Amazon AWS. Vai ser incrível você commita o código e envia pro Github, o Travis CI constrói as Docker Images e implanta na Amazon "Automágicamente".

Mas não para por aí na última atualização foram adicionadas novas seções ensinando atalhos de produtividade, 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 à AWS com Spring Boot 2.x e Docker

Never Stop Learning.

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