Text
General
22 Lessons
0% Not started
Ready?
Spring Security
Introduction
4 Lessons
Premium course
An aerial view of the course structure, objectives, and what students can expect to gain by the end of the course.
Premium course
Equip yourself with the tools and configurations needed to smoothly sail through the course.
Premium course
A refresher on the foundational concepts of Spring Boot, setting the stage for deeper dives into security.
Premium course
Uncover the blueprint of Spring Security, providing insights into its foundational structure and mechanics.
Security Basics
5 Lessons
Premium course
Learn the difference between proving who you are and what you're allowed to do in a system.
Premium course
Dive into the world of role-based permissions and how users fit into this security model.
Premium course
Get acquainted with the tokens' role in securing user data and interactions.
Premium course
Go through the landscape of authentication protocols and understanding how they work.
Premium course
Explore third-party solutions that simplify and strengthen user identity management.
Securing a Full-Stack Application
5 Lessons
Premium course
Dive into setting up a secure database environment, leveraging the power and flexibility of Docker.
Premium course
Understand the nuances of infusing security at the service layer of your application.
Premium course
Dive hands-on into the code, leveraging annotations to bolster security.
Premium course
Learn how to guard the gateways to your application data — the API endpoints.
Premium course
Grasp the essentials of SSL/TLS, ensuring encrypted and secure communication.
Installing and Securing React with Spring Boot
3 Lessons
Premium course
Understanding the fundamentals of React and setting it up.
Premium course
Integrate Spring Boot with React using static resource directory.
Premium course
Implementing nonce techniques, preventing replay attacks and ensuring unique transactions between React and Spring Boot.
Microservices Overview
4 Lessons
Premium course
Enter the realm of Keycloak, a leading player in the Identity and Access Management arena.
Premium course
Get hands-on with setting up Keycloak, tailoring it to your security needs.
Premium course
JSON Web Tokens and their role in microservices security.
Premium course
Enhance microservice security by understanding and implementing opaque tokens.
Penetration testing
1 Lesson
Premium course
A hands-on lesson using OWASP ZAP to uncover vulnerabilities in a Spring app would add useful practical skills.
Follow
About the teacher
Joshua Matos
Hey, I'm Joshua Matos, a software engineer on a mission to transform your coding skills.