Aprenda como utilizar o Spring Security e assim melhorar a segurança em suas aplicações Spring Boot.
Nível Intermediário Categoria Desenvolvimento Back-end
Um dos pontos cruciais durante o desenvolvimento de uma aplicação web é a sua segurança, a todo momento existem novas técnicas de invasão e formas da segurança de sua aplicação ser quebrada e manter-se atualizado sobre todas essas novas técnicas e formas de mitigá-las é algo bem difícil, pois existem muitos conceitos que envolvem o processo de manter uma aplicação web segura.
Para facilitar o nosso trabalho na implementação de recursos de segurança em nossas aplicações existe o Spring Security, o Spring Security é um framework do projeto Spring que possui um sistema de autenticação e autorização de alto nível e altamente customizável para aplicações Java. A framework inclusive é a solução oficial para implementação de recursos de segurança em aplicações Spring Boot
Um dos pontos cruciais durante o desenvolvimento de uma aplicação web é a sua segurança, a todo momento existem novas técnicas de invasão e formas da segurança de sua aplicação ser quebrada e manter-se atualizado sobre todas essas novas técnicas e formas de mitigá-las é algo bem difícil, pois existem muitos conceitos que envolvem o processo de manter uma aplicação web segura.
Para facilitar o nosso trabalho na implementação de recursos de segurança em nossas aplicações existe o Spring Security, o Spring Security é um framework do projeto Spring que possui um sistema de autenticação e autorização de alto nível e altamente customizável para aplicações Java. A framework inclusive é a solução oficial para implementação de recursos de segurança em aplicações Spring Boot
Neste curso abordaremos os principais recursos do Spring Security para aplicações web, veremos como implementar o sistema de autenticação e autorização e como proteger nossas aplicação de diferentes tipos de ataques. São vídeo-aulas e apostilas que mostram como utilizar os principais recursos do Spring Security. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido durante o curso.
Dentre várias outra coisas, você será capaz de:
Este curso é destinado a estudantes e desenvolvedores que desejam aprofundar seus conhecimentos no ecossistema Spring e compreender melhor o funcionamento, vantagens e desvantagens do framework Spring Security.
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Professor, programador, fã de One Piece e finge saber cozinhar. Cleyson é graduando em Licenciatura em Informática pelo IFPI - Campus Teresina Zona Sul, nos anos de 2019 e 2020 esteve envolvido em vários projetos coordenados pela secretaria municipal de educação da cidade de Teresina, onde o foco era introduzir alunos da rede pública no mundo da programação e robótica. Hoje é instrutor dos cursos de Spring na TreinaWeb, mas diz que seu coração sempre pertencerá ao Python.
Introdução ao curso
1 aulaNesta aula veremos como preparar ambiente de desenvolvimento
4 aulasNesta aula veremos o que é o ataque CSRF e como o Spring Security projeto nossas aplicações contra esse tipo de ataque.
1 aulaNesta aula veremos como adaptar a nossa aplicação para implementar o sistema de autenticação do Spring Security.
4 aulasNesta aula veremos como configurar o Spring Security em nossa aplicação para que possamos utilizar o sistema de autenticação.
4 aulasNesta aula veremos como obter informações do sistema de autenticação do Spring Security em nossos templates com Thymeleaf.
2 aulasNesta aula veremos como implementar regras de autorização em nossa aplicação com o Spring Security.
5 aulasNesta aula veremos como criar a página de perfil do usuário e implementar a funcionalidade de atualização de senha.
3 aulasNesta aula veremos como ativar a funcionalidade lembrar-me.
1 aulaTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!