Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Spring Security

Packt via Coursera Specialization

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Secure application development requires effective authentication, authorization, and access control strategies that can adapt to modern architectures. This Specialization provides a structured learning path through Spring Security, helping learners build, manage, and integrate security solutions for Java applications using Spring Security 6. The journey begins with core security concepts and authentication mechanisms, covering custom authentication, JDBC-based authentication, Spring Data integration, and LDAP directory services. Learners then progress to advanced authentication and authorization techniques, including OAuth 2, SAML 2, client certificate authentication, fine-grained access control, access control lists, and custom authorization strategies. In the final course, learners explore session management, migration to Spring Security 6, microservice security using OAuth 2 and JSON Web Tokens, Single Sign-On implementation, and GraalVM native image integration. By completing the Specialization, participants develop the ability to architect loosely coupled security solutions, implement modern authentication and authorization mechanisms, and integrate Spring Security across enterprise, microservice, and cloud-based environments. This Specialization is based on the book, Spring Security, by Badr Nasslahsen.

Syllabus

  • Course 1: Foundations of Application Security with Spring
  • Course 2: Advanced Spring Security Authentication & Access
  • Course 3: Modern Spring Security & Cloud Integration

Courses

Taught by

Packt - Course Instructors

Reviews

Start your review of Spring Security

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.