31h

Para conclusão

3
Cursos
2
Artigos

Segurança em Java com Spring Security

Boas-vindas à Formação de Segurança com Java! Aqui você aprenderá a utilizar o Spring Security para proteger suas aplicações, desde configurações mais básicas de proteção até a adição de camadas mais avançadas de segurança.

De início, você aprenderá como configurar a segurança em suas aplicações Web, entendendo o gerenciamento de uma sessão e como se dá o controle de acesso nesse tipo de aplicação, autorizando diferentes perfis. Na sequência, entenderá a configuração de segurança de suas APIs Java, compreendendo e aplicando o conceito de requisições stateless.

Esta formação é ideal para pessoas desenvolvedoras Java que desejam aprofundar seus conhecimentos em Spring Security e estão buscando habilidades práticas para proteger suas aplicações, implementando autenticação, autorização e proteção contra ataques.

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

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

Conheça os planos

Com quem você vai aprender?

  • Iasmin Araújo

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

  • Iasmin Araújo

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

Passo a passo
  1. 1 Segurança em aplicações web

    Neste primeiro passo da formação, você aprenderá como configurar a segurança em suas aplicações Web, entendendo como gerenciar suas sessões, trabalhar com autorização para diferentes perfis e lidar com o fluxo de registro de um usuário. Além disso, você também saberá como integrar outras ferramentas ao Spring Security, como o Thymeleaf, utilizado para criar views do MVC, e o JUnit, para criar testes unitários nas aplicações Web.

    • Artigo Thymeleaf: descubra como usá-lo em aplicações Java | Alura

    • Curso Java e Spring Security: proteja suas aplicações web

      08h
      • 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
    • Curso Java e Spring Security: crie perfis e autorize requisições

      10h
      • Conheça estratégias para gerenciar entidades e usuários
      • Configure diferentes perfis de acesso
      • Utilize o Spring Security para trabalhar com autorização
      • Implemente visualizações personalizadas para cada perfil
      • Aprenda a alterar a senha de um usuário com segurança
      • Envie e-mails com links de de confirmação
      • Desenvolva um mecanismo de "Esqueci minha senha" em suas aplicações
  2. 2 Segurança em APIs REST

    Nesta etapa, você entenderá a configuração de segurança de suas APIs Java, compreendendo e aplicando o conceito de requisições stateless. Além disso, se aprofundará ainda mais no fluxo de registro de um usuário e em configurações de autorização, pensando em perfis com hierarquia e múltiplos perfis.

Escola

Programação

Além dessa, a categoria Programação conta com cursos de Lógica, Python, PHP, Java, .NET, Node JS, C, Computação, Jogos, IoT,e mais...

Conheça a Escola

Comece a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas