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

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Spring Security Core: Do Iniciante ao Guru

Curso de Spring Security Core: Do Iniciante ao Guru

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.

Spring Security Core: Iniciante ao Guru

Aprenda como Proteger suas Aplicações do Spring Framework com o Spring Security

Todos os dias, há notícias sobre violações de segurança que podem ter efeitos devastadores em empresas. Segurança é um tópico crucial, e o Spring Framework é o framework Java mais popular para construir aplicações em escala de nuvem. Com o Spring Security, você tem todas as ferramentas necessárias para proteger sua aplicação Java.

A segurança de aplicação vai além de simplesmente verificar um nome de usuário e senha para acesso. Neste curso, você aprenderá como limitar o acesso do usuário a recursos e dados da aplicação. O foco está nos fundamentos principais do Spring Security, começando com o processo de autenticação para estabelecer a identidade do usuário. Uma vez que a identidade é estabelecida, a autorização é usada para conceder acesso a ações e recursos específicos da aplicação.

O Spring Security oferece um conjunto robusto de ferramentas para autenticação e autorização, e este curso irá ajudá-lo a dominar ambos. Você começará aproveitando as capacidades de autoconfiguração do Spring Boot para rapidamente proteger uma aplicação web usando Autenticação Básica HTTP. Através de uma série de exercícios, você substituirá e personalizará a autoconfiguração padrão do Spring Boot, adquirindo um profundo entendimento da configuração do Spring Boot e do Spring Security.

O curso se concentra em uma aplicação web típica do Spring Boot que imita uma aplicação monolítica robusta com páginas web e endpoints RESTful. Isso permite que você explore os aspectos únicos de segurança de ambas as aplicações web e APIs RESTful. Os testes do Spring Security são integrados ao longo do curso, seguindo uma abordagem de Desenvolvimento Orientado a Testes (TDD). Você aprenderá como escrever testes falhando usando JUnit 5, Mockito e Spring MockMVC, e então completará os objetivos da lição para passar nos testes.

Neste curso, você aprenderá:

  • Autenticação Básica HTTP com o Spring Security
  • Configuração Java do Spring Security
  • Usando um Provedor de Autenticação em Memória
  • Usando o Spring Security para Gerenciamento de Senhas
  • Boas Práticas para Segurança de Senhas
  • Criando Filtros de Autenticação Personalizados
  • Usando um banco de dados com o Spring Data JPA para Autenticação
  • Funções de Usuário com o Spring Security
  • Autoridades de Usuário com o Spring Security
  • Segurança Multilocatária
  • Configurando o Spring Security para Proteção CSRF
  • Criando um formulário de login personalizado
  • Usando Lembrar-me
  • Bloqueando usuários após muitas tentativas falhas
  • Desbloqueando contas automaticamente após um período de tempo
  • CORS com o Spring Security

Como bônus, os alunos matriculados no curso receberão uma licença de avaliação gratuita de 120 dias para o IntelliJ IDEA Ultimate, a IDE Java preferida pelos profissionais do Spring Framework. Você também terá acesso a uma comunidade privada no Slack, onde poderá interagir com o instrutor e outros entusiastas do Spring Framework de todo o mundo em tempo real.

O curso oferece legendas em inglês para todos os vídeos e disponibiliza downloads em PDF das apresentações principais. Com acesso vitalício ao conteúdo do curso, você pode fazer login a qualquer momento e em qualquer lugar para continuar aprendendo. E se você não estiver satisfeito com o curso, há uma garantia de reembolso de 30 dias.

Matricule-se hoje e torne-se um especialista em Spring Security!

O que você aprenderá:

  • Como Proteger Aplicações usando o Spring Security
  • Como se Proteger contra Vulnerabilidades Comuns de Segurança na Web (OWASP)
  • Usando o Spring Security para Autenticar Usuários da Aplicação
  • Usando o Spring Security para Autorizar Ações do Usuário
  • Gerenciamento de Senhas
  • Boas Práticas para Limitar o Acesso do Usuário
  • Usando Desenvolvimento Orientado a Testes para Testar o Acesso do Usuário
Ver informações completas