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

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




Loading charts...