Em 20 anos de carreira na área de tecnologia, desenvolvendo software, usei diversas formas e framework para criar softwares. Sabe o que eu reparei? Existem várias formas e padrões de fazer as mesmas coisas. E quais eram as melhores formas para solucionar um problema específico? Um exemplo simples é controle de usuários. Tem muitas formas de fazer. Sabe mais uma coisa que eu reparei? Os líderes técnicos, líder de times, os sênior, tinham esses conhecimentos e sabiam quando e como usar a melhor forma. E naturalmente eles eram as pessoas que mais ganhavam aumento ou subiam de cargo.
Mas conhecer as opções não foi fácil, pois encontrar cursos ou algum mentor que me auxiliasse era muito difícil. Dessa maneira, decidi fazer este curso exclusivo, para que você caro aluno, não passe pelo mesmo problema que tive.
Vamos neste curso aborda, de uma forma fácil, o controle de usuários. Vamos implementar um login com o Spring Security. Vamos conhecer e usar o Spring Session, para recuperar os usuários em vários microservices e vamos explorar o Keycloak para implementar um padrão OAuth2.
Um ponto muito importante a destacar é que desenvolver microservice e conhecer as formas diferentes de implementar um controle de usuário é essencial para o crescimento profissional, para sua carreira, e para o seu bolso.
Saiba que, fazendo este curso, você entra para a exclusiva e limitada Comunidade Alcatéia Dev, que tem como foco conhecimentos, cursos, conteúdos, organização do GitHub, grupo de discussão sobre a área de tecnologia e micro serviços.
E daí? Curtiu?
** Conceitos do curso:
1. Autorização e Autenticação - Spring Security;
2. OAuth2;
3. Sessão de usuário em microservices - Spring Session;
4. Roteamento com Gateway API e Login- Zuul;
5. Login;