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

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Sistema Profissional de Autenticação Web Validação de Senha

Curso de Sistema Profissional de Autenticação Web Validação de Senha

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.

Sistema de Autenticação Profissional na Web - Validação de Senhas

Full Stack: Java 17 LTS, módulos Spring (Boot 3, Security 6, web, Data JPA, Hibernate), MySQL, Passay, JWT e Angular

Neste curso, você aprenderá como criar uma página web interativa com o usuário como um profissional do sistema de autenticação na web e implementar regras de validação de senhas para o seu site profissional. Este curso é projetado para indivíduos que desejam criar um formulário de sistema de autenticação profissional na web com validação de senha usando Java, Spring Boot, Spring Security e o validador de senhas Passay para o back-end, e Angular para o front-end. Ao fazer este curso, você adquirirá o conhecimento e as habilidades necessárias para criar um site profissional com alta profissionalismo de codificação. Você também aprenderá os seguintes módulos:

Revisão dos Conceitos Essenciais do Spring

- Por que usar o Spring - Configuração usando o Spring - Criação de beans - Gerenciamento de dados

Introdução ao Spring Boot

- Introdução ao Spring Boot - Proposta de valor do Spring Boot - Criando uma aplicação Boot simples usando o site Spring Initializr

JPA com Spring e Spring Data

- Uma breve introdução ao ORM com JPA - Benefícios de usar o Spring com JPA - Configuração do JPA no Spring - Configurando o Spring JPA usando o Spring Boot - Repositórios dinâmicos do Spring Data JPA

Arquitetura e Visão Geral do Spring MVC

- Introdução ao Spring MVC e processamento de requisições - Assinaturas de métodos do controlador - Uso das anotações @RestController e @GetMapping - Configurando o Spring MVC com o Spring Boot - Uma introdução ao estilo arquitetural REST - Controlando a resposta HTTP com @ResponseStatus - Implementando REST com Spring MVC, @RequestMapping, @RequestBody e @ResponseBody - HttpMessageConverters do Spring MVC

Spring Security

- Quais problemas o Spring Security resolve? - Configurando autenticação - Implementando autorização interceptando URLs - Autorização usando OAuth - Autorização no nível de método Java - Compreendendo a cadeia de filtros do Spring Security

O que você aprenderá

- Conhecimento aprofundado do Spring Security versão 6.0.3 com Spring Boot versão 3.0.2 - Autenticação e autorização do Spring Security (Autenticar usuários de aplicativos web e autorizar ações do usuário) - Conhecimento e habilidades necessárias para desenvolvedores de software com Spring Security - Validador de Política de Senhas (Gerenciamento de Senhas) - Autoridade do Usuário - Configuração de Segurança do Administrador - Verificação de e-mail - Redefinição de senha - Criptografar as senhas armazenadas no banco de dados - Adicionar uma camada de autenticação à aplicação web Java - Adicionar e gerenciar contas de funções de usuário - Projetar, desenvolver e implementar camadas avançadas de segurança do Spring - Criar o primeiro projeto Spring Boot - Pacote Model com Configuração de Banco de Dados - Data Lombok - Introdução ao Protocolo de Transferência de Hipertexto (HTTP) - Criar classe de protocolo de resposta HTTP - Criar classe de Autoridade Concedida ao Usuário - Adicionar Spring Security - Adicionar @RestController, @RequestMapping e @GetMapping - Visão geral do JSON Web Token (JWT) - Criar Token JWT - Filtro JWT - Autenticação JWT - Acesso negado JWT - Métodos de Repositório e Implementação - Criar métodos de Repositório - Criar métodos de Implementação de Serviço de Usuário - Configuração de Segurança - Criar Configuração de Segurança Parte 1 - Configuração com o Construtor do Gerenciador de Autenticação - Configuração com o Construtor do Gerenciador de Autenticação - Introdução ao CSRF e CORS - Configuração com a Segurança HTTP - Testar a Segurança HTTP de entrada e de ponto de extremidade - Exceções - Exceções de Usuário, E-mail e Senha Válidos - Processamento de Exceções - Testar todas as Exceções - Registro de Usuário - Criar métodos de Serviço de Usuário - Permissão e Autenticação do Usuário - Criar método de registro de usuário - Criar método para validar nome de usuário e e-mail ao registrar - Criar método para encontrar por nome de usuário, e-mail e todos - Validação de senha - Criar Post Mapping(/register) - Criar Post Mapping(/Login) - Login do Usuário - Permissão para Tentativas de Login - Falha nas Tentativas de Login - Sucesso nas Tentativas de Login - Adicionar Validação de Tentativas de Login à Classe de Implementação - Testar Tentativas de Login - Serviço de E-mail - Adicionar nova Implementação de Serviço de Usuário - Criar Sessão de E-mail - Criar E-mail - Enviar senha do usuário por e-mail - O verdadeiro teste para enviar e-mail e validação de senha - Implementação de Serviço de Usuário - Adicionar Implementação de Serviço de Atualização de Usuário - Controlador de Usuário - Adicionar um novo Usuário ao controlador - Adicionar atualização de Usuário ao controlador - Adicionar busca de usuário ao controlador - Adicionar lista de todos os usuários ao controlador - Como adicionar qualquer Microsserviço ao Projeto - Adicionar Microsserviço de Exclusão - Adicionar Microsserviço de Redefinição de Senha
Ver informações completas