REST API’s RESTFul do 0 à AWS Com Spring Boot 2.x e Docker

Descrição





Descrição:

**** 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”.

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

Para quem é este curso:

  • Desenvolvedores em início de carreira e que precisam aprender a desenvolver uma API REST/RESFul do zero
  • Esse curso é indicado para desenvolvedores e engenheiros de software
  • Para desenvolvedores back-end com conhecimentos de ASP NET, Rails, Django, Node etc e desejam aprender como fazer o que sabem mas com outra tecnologia
  • Desenvolvedores front-end que desejam se tornal fullstack
  • Quem já tentou outros tutoriais sobre Webservices REST/RESTful e descobriu que eles eram muito lentos, desatualizados e chatos!

Requisitos:

  • Noções básicas de Orientação a Objetos
  • Conhecimentos básicos de SQL e qualquer banco de dados relacional
  • Conhecimentos básicos de Java
  • Noções básicas de Request e Response do HTTP

O que você aprenderá:

  • 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
  • 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 AWS
  • BONUS – Conceitos básicos de Docker
  • BONUS – Conceitos básicos de Docker Compose
  • BONUS – Como implantar o projeto na nuvem





Avaliações

Ainda não existem avaliações.

Seja o primeiro a avaliar “REST API’s RESTFul do 0 à AWS Com Spring Boot 2.x e Docker”

O seu endereço de email não será publicado. Campos obrigatórios marcados com *