When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Spring Boot 2, OAuth2 e Gitlab CI com DPL(Travis) + AWS

Criar uma API com um CRUD completo, autenticação vai token e ainda subir o projeto automanticamente para a AWS

     
  • 4.1
  •  |
  • Reviews ( 113 )
₹499

This Course Includes

  • iconudemy
  • icon4.1 (113 reviews )
  • icon2 total hours
  • iconportuguese
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About Spring Boot 2, OAuth2 e Gitlab CI com DPL(Travis) + AWS

Nesse curso você vai aprender como criar uma API com um CRUD completo, autenticação via REST e ainda disponibilizar a sua API na internet utilizando a AWS(Cloud da Amazon). Você também terá a oportunidade de aprender de forma simples e objetiva como integrar o DLP do Travis com o seu código no Gitlab totalmente gratuito, ou seja fará a integração contínua do seu código de forma simples e objetiva!

O conteúdo desse curso contém:

Introdução

Pré requisitos

Conhecer o Spring, pelo menos o básico

Conhecer Java

Aula 1

Projeto inicial

Spring Initializr

Aula 2

Criar dados iniciais

Utilizando o H2

Utilizando o Lombok

Listar dados via REST

Aula 3

Subir o nosso projeto para o Gitlab

Repositório do gitlab para os projetos

Aula 4

API com CRUD completo

GET

POST

PUT

DELETE

Paginação

Aula 5

Introdução ao OAuth2

Autenticação

Autorização

Aula 6

Autenticação na prática

Autorização de endpoints

Aula 7

Subir o nosso código para o Gitlab

Aula 8

AWS

Criar uma aplicação Java

Aula 9

Subir a aplicação utilizando Gitlab

DPL

Aula 10

Configurar o servidor na porta 5000

Agradecimentos

What You Will Learn?

  • Tópicos legais e avançados utilizando Spring.
  • Subir o projeto para a AWS utilizando o CI do Gitlab.
  • Construir uma API com CRUD completo.
  • Disponibilizar o projeto para a AWS de forma automática.
  • Utilizar o DPL do Travis dentro do Gitlab.
  • Autenticação OAuth2 com o novo Spring Boot.