O curso de Spring Security tem como finalidade capacitar os participantes para implementar mecanismos de segurança em aplicações web, utilizando a framework Spring Security. A formação aborda conceitos fundamentais e técnicas práticas para proteger aplicações, garantindo controlo de acessos, autenticação segura e gestão eficaz de utilizadores.
Num cenário em que a segurança das aplicações é crítica, torna-se essencial dominar ferramentas que permitam proteger dados e garantir a integridade dos sistemas. O Spring Security é uma das soluções mais utilizadas no ecossistema Java para implementar segurança em aplicações empresariais. Este curso enquadra-se na necessidade de desenvolver aplicações seguras, alinhadas com boas práticas e requisitos actuais de cibersegurança.
Programadores Java
Desenvolvedores backend
Engenheiros de software
Profissionais de IT que desenvolvem aplicações web
Arquitectos de software interessados em segurança aplicacional
Conhecimentos de programação em Java
Familiaridade com Spring Boot
Noções básicas de aplicações web
Conhecimentos básicos de protocolos HTTP
Capacitar os participantes para configurar, implementar e gerir mecanismos de segurança em aplicações web utilizando Spring Security, assegurando autenticação, autorização e protecção de dados.
No final da formação os formandos estarão capacitados para:
Introdução e configuração
Introdução ao Spring Security
Arquitectura e módulos do projecto
Configuração do ambiente
Autenticação e gestão de sessões
Form login e custom form login
Logout e gestão de sessões
Funcionalidade remember me
Redireccionamento e navegação
Taglibs
Configuração e mecanismos de segurança
Configuração XML
Authentication Provider
Autenticação básica
AuthenticationFailureHandler
Segurança avançada
Integração com JWT
Recuperação de informação de utilizadores
Codificação de passwords
Default password encoder
Boas práticas e controlo de acesso
Segurança ao nível de métodos
Gestão de dependências com Maven