- Introdução
- Criar dados iniciais
- Gitlab
- CRUD de usuários
- Introdução ao OAuth2
- Autenticação e autorização na prática
- Subir para o Gitlab
- AWS
- Configurar o CI no Gitlab
- Subir o projeto na porta 5000 e agradecimentos
- Aula Bônus
O que você aprenderá
- 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
Descrição
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
Os alunos também compraram
Sobre os instrutores

- 4.39 Calificación
- 49535 Estudiantes
- 21 Cursos
Nataniel Paiva
Líder Técnico & Professor
Seja bem vindo!
Veja como posso te ajudar:
- Abaixo tem a lista dos meus cursos, todos tem dois ou três videos de demonstração, caso você goste, inscreva-se, pois farei o possível para que você aprenda com simplicidade e sendo bem objetivo.
- Se você é meu aluno fique atento a suas mensagens, pois costumo enviar promoções de novos cursos que lanço na plataforma. Fico muito feliz em poder fazer parte da construção do seu conhecimento.
- Use também o sistema de mensagens da plataforma.
Um resumo sobre minha vida profissional.
Sou Bacharel em Sistemas de Informação pelo Centro Universitário de Desenvolvimento do Centro Oeste, Líder técnico na CWI, possuo uma carreira de pelo menos 10 anos com Desenvolvimento Fullstack, Mobile utilizando várias tecnologias legais como PHP, Java, Spring, Laravel, Python, Flask, MongoDB, MySQL, Oracle, Cassandra, Javascript(ES6), ReactJS, AngularJS, Angular, React Native, Ionic e etc... Nas horas vagas também sou professor de Programação, atualmente também sou Instrutor em plataformas EAD e amo muito tudo isso.