Menu
SEU CARRINHO

REST API's RESTFul do 0 à AWS c. Spring Boot 3 Java e Docker - Leandro Costa

REST API's RESTFul do 0 à AWS c. Spring Boot 3 Java e Docker - Leandro Costa
REST API's RESTFul do 0 à AWS c. Spring Boot 3 Java e Docker - Leandro Costa
R$24,99

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 3 e Java 18. Iniciaremos com uma aplicação simples aprendendo como funciona as principais annotations e aprendendo a tratar exceções sempre avançando 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, autenticação e muito mais.


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

Nesse treinamento abordaremos, tecnologias como:

  • Spring Boot 3;
  • Java 18;
  • Conceitos arquiteturais do REST/RESTful;
  • Migrations com Flyway;
  • Postman;
  • Integração com o banco de dados MySQL;
  • Content Negotiation;
  • Versionamento de API’s;
  • HATEOAS;
  • Swagger Open API;
  • Autenticação com JWT e Spring Security;
  • Testes unitários e de integração com:
  • JUnit 5;
  • Mockito;
  • REST Assured;

Testcontainers.

  • Upload e download de arquivos;
  • [EXTRA 1] Dockerização da Aplicação
  • [EXTRA 2] Implantação na Amazon AWS
  • [EXTRA 3] Integração Contínua na Amazon AWS com o Github Actions
  • [EXTRA 4] Como consumir a API com React JS

Padrões de Projetos e muito mais!

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


Se você está pronto para aumentar e muito suas perspectivas de carreira, aprendendo REST com Spring Boot 3 e Java 18 partindo do zero e estar preparado pra vaga dos sonhos em pouco mais de 24 horas a partir de agora? Clique no botão "Inscreva-se agora" e comece imediatamente!

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 tornar 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
Informação do curso
Ano2022
Tamanho do Arquivo22.10 GB
IdiomaPortuguês (Brasil)