Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Spring Boot, Oauth2, MongoDB Atlas, Angular e Swagger API

Curso de Spring Boot, Oauth2, MongoDB Atlas, Angular e Swagger API

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Projeto Full Stack: Do Zero ao Herói Escalável

Visão Funcional:

Neste projeto, você aprenderá como construir um módulo completo de autenticação de usuário, incluindo registro de usuário com token de validação de acesso por meio de e-mail de confirmação, recuperação de senha e controle de ACL de usuário. Você também criará uma tela para visualizar a lista de usuários, editar e excluir usuários com uma janela de confirmação.

Visão Técnica - Back End:

Para alcançar isso, criaremos uma API REST usando Java com Spring Boot e banco de dados MongoDB no mLab/MongoDB Atlas. Implementaremos um sistema de envio de e-mails usando o SMTP do Google para confirmação de registro e recuperação de senha do usuário. Além disso, incorporaremos autenticação e autorização de login usando o Spring Security Oauth2. A implantação desta API será na nuvem por meio da plataforma Heroku. Você também aprenderá sobre tratamento de exceções, uso adequado do padrão REST para o protocolo HTTP, segurança, CORS e muito mais.

Visão Técnica - Front End:

Além do back end, também desenvolveremos o front end usando o Angular. Exploraremos a arquitetura MVC do Angular, incluindo componentização, navegação, interceptadores, armazenamento local e tratamento de erros. Abordaremos todo o processo de construção do aplicativo e publicação do aplicativo no Heroku.

Metodologia:

Tudo o que fizermos será explicado em detalhes, com materiais de apoio para ajudá-lo a acompanhar e revisar tudo o que foi abordado em cada lição.

Bônus:

O curso também inclui vários conteúdos adicionais. Há um capítulo dedicado à teoria e prática do Swagger API, que documenta automaticamente a API com base no projeto e automatiza a geração e atualização da documentação.

O que você aprenderá:

- Implementar modelos de domínio - Criar uma API REST com serialização JSON - Autenticação e autorização com token Spring Security Oauth2 - Implantação do back end no Heroku - Desenvolvimento em camadas - Envio de e-mails - Criar um projeto completo de autenticação de usuário usando Angular, Spring Boot com MongoDB
Ver informações completas