Aniversário
Alura 12 anos

20% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Logo do curso
Curso

Java e Spring Security:

proteja suas aplicações web

Quero estudar na alura

8h

Para conclusão

969

Pessoas nesse curso

9.4

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Aprenda a incorporar o Spring Security às suas aplicações web
  • Personalize o login e o logout de seus usuários
  • Armazene seus usuários em memória e no banco de dados
  • Compreenda os diferentes filtros do Spring Security
  • Entenda como funcionam cookies e sessões
  • Conheça e implemente o RememberMe
  • Explore os ataques mais comuns em aplicações web
  • Integre segurança às suas páginas do Thymeleaf

Público alvo_

Este curso é ideal para quem desenvolve em Java e deseja aprimorar suas habilidades em segurança de aplicações web utilizando o Spring Security.

Iasmin Araújo

github

linkedin

Curso graduação em Ciência da Computação na UFMG. Sou instrutora da Escola de Programação e aqui no fórum estarei principalmente nos tópicos de Java.

Curso atualizado em 30/09/2024

Ementa

  1. Utilizando a proteção automática do Spring Security

    • Adicionando o Spring Security à aplicação
    • Configurando diferentes usuários
  2. Personalizando as configurações de segurança

    • Criando uma página de login
    • Utilizando os filtros do Spring Security
    • Configurando o logout
  3. Gerenciando sessões

    • Conhecendo os cookies
    • Salvando dados do usuário em sessões
    • Implementando o RememberMe
    • Entendendo a proteção contra CSRF
  4. Persistindo usuários no banco de dados

    • Criando a tabela de usuários
    • Configurando a busca de usuários
    • Alterando a validação dos usuários
    • Utilizando um codificador de senha
  5. Integrando o Thymeleaf ao Spring Security

    • Ajustando permissões de visualização
    • Visualizando o nome do usuário

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Este e mais 3 cursos fazem parte das seguintes formações

Nossas formações são uma sequência de cursos e conteúdo para você se profissionalizar e se tornar quem o mercado procura!
Escola

Programação

Mergulhe no universo back-end. Programe nas principais plataformas e linguagens, como Python Node.JS, PHP, Java e .NET. Crie sistemas web e desenhe a arquitetura de soluções inovadoras, com código e boas práticas.

Conheça a escola

Pessoas estudando esse curso nesse mês:

Estude com elas

e mais 158 pessoas

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Escolha a duração
do seu plano

Conheça os Planos para Empresas