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.08 (113 reviews)
Udemy
platform
Português
language
Web Development
category
instructor
Spring Boot 2, OAuth2 e Gitlab CI com DPL(Travis) + AWS
1 384
students
2 hours
content
Jun 2019
last update
$19.99
regular price

Why take this course?

🌟 Transforme suas ideias em aplicações robustas com Spring Boot 2, OAuth2 e Gitlab CI + Travis/AWS!

🚀 Sua jornada começa aqui:

Nesse curso intensive, você vai embarcar numa viagem de aprendizado para criar uma API robusta com um CRUD completo, implementar autenticação via token e, em seguida, torná-la acessível na internet utilizando a plataforma AWS. Além disso, você terá a oportunidade de integrar o Gitlab CI (com opções gratuitas!) com seu código, permitindo que sua API cresça e se torne mais robusta de forma automática! 🛠️✨

E aqui o que você vai dominar:

🚀 Introdução e Pré-requisitos:

  • Entenda o que é o Spring Boot e como ele pode simplificar sua vida.
  • Confirma se você já tem as bases do Java e Spring para seguir o curso com confiança. ✅

📚 Aulas Detalhadas:

Aula 1: Projeto Inicial

  • Utilize o Spring Initializr para criar um projeto de ponto. 🛠️

Aula 2: Configuração Inicial e Dados

  • Configure o banco de dados H2 em memória.
  • Aplique o Lombok para otimizar seus modelos e DTOs.
  • Liste os dados via endpoints REST. 📦

Aula 3: Versionamento com Gitlab

  • Aprenda a usar o Gitlab para versionamento do seu código.
  • Crie um repositório no Gitlab para armazenar seus projetos. 🌐

Aula 4: CRUD Completo

  • Implemente as operações CRUD (Create, Read, Update, Delete) em sua API.
  • Adicione paginação para melhorar a usabilidade das suas APIs. 🔁

Aula 5: Segurança com OAuth2

  • Entenda o protocolo OAuth2 e sua importância na segurança das APIs.
  • Aprenda sobre autenticação e autorização de maneira prática. 🔒

Aula 6: Autenticação na Prática

  • Implemente a autenticação OAuth2 em sua API.
  • Defina políticas de autorização para seus endpoints sensíveis. 🗝️

Aula 7: Integração com Gitlab CI

  • Aprenda a configurar o Gitlab CI para automatizar testes e deployments.

Aula 8: Desdobamento para AWS

  • Crie uma aplicação Java no AWS.
  • Entenda as etapas para lançar sua API na cloud. 🏗️

Aula 9: Deploy Automático com Gitlab + Travis/AWS

  • Suba sua aplicação usando o Gitlab CI.
  • Configure o DPL (Deploy Preview Lambda) para testes automáticos antes do deploy final. 🚀

Aula 10: Configurações Finais e Agradecimentos

  • Configure sua aplicação para funcionar na porta 5000.
  • Sinta-se inspirado e agradeça pelas dificuldades superadas neste caminho de aprendizado! 🎉

🤝 Junte-se a mim, Nataniel Paiva, e vamos construir juntos uma API inabalável que será um orgulho para você e uma maravilha para seu portfólio!

Prontinho para transformar sua ideia em realidade? ¡Inscreva-se agora e comece a construir sua API com Spring Boot 2, OAuth2 e Gitlab CI + Travis/AWS! 🚀💡

Course Gallery

Spring Boot 2, OAuth2 e Gitlab CI com DPL(Travis) + AWS – Screenshot 1
Screenshot 1Spring Boot 2, OAuth2 e Gitlab CI com DPL(Travis) + AWS
Spring Boot 2, OAuth2 e Gitlab CI com DPL(Travis) + AWS – Screenshot 2
Screenshot 2Spring Boot 2, OAuth2 e Gitlab CI com DPL(Travis) + AWS
Spring Boot 2, OAuth2 e Gitlab CI com DPL(Travis) + AWS – Screenshot 3
Screenshot 3Spring Boot 2, OAuth2 e Gitlab CI com DPL(Travis) + AWS
Spring Boot 2, OAuth2 e Gitlab CI com DPL(Travis) + AWS – Screenshot 4
Screenshot 4Spring Boot 2, OAuth2 e Gitlab CI com DPL(Travis) + AWS

Loading charts...

Related Topics

2357436
udemy ID
07/05/2019
course created date
20/11/2019
course indexed date
Bot
course submited by