Robust security for web applications is and has always been a must. But the security landscape has been changing rapidly over the last few years, with REST APIs becoming mainstream, the huge adoption and evolution of OAuth2, single-page apps (SPAs), two-factor authentication (2FA) and so many other security requirements.
And the security market is huge – Gartner puts the numbers at 124 billion in 2020 and this is predicted to grow in the next years. Security work to be done well is abundant and very well paid.
But, you do need a solid, deep understanding of the security landscape.
Spring Security has been getting better as well, with the launch of 5.0, and now 5.4, full Java configuration with lambdas, fantastic Boot integration, an entirely new OAuth2 stack, and support for pretty much any security mechanism you need.
Right now, in 2023, there's no debate. Spring Security is THE framework to properly and intelligently do security if you're working in Java.
The framework is fully able to handle everything you throw at it – from simple scenarios to highly complex security requirements. There are some OK alternatives, but nothing really comes close.
I’ve created this course to help you get to a full security education quickly. That's the whole point in going through a course – it's the fast way to learn the material and give you the Spring Security tools you need to secure your system.
Each module contains exhaustive video lessons along with code, lesson notes and resources to help you put the framework to use immediately in your app.
Each of the 2 classes features a different level of education:
This is the full material – the comprehensive, start-to-finish path from starting out with security to a real-world, solid understanding of how to use Spring Security 5 in practice.
The deep-dives focus on implementations such as Two-Factor authentication, a full ACL system, Single Sign On, a complete registration mechanism, how to deal with various attack vectors – and many others.
This class is simple – it contains the full material from the Master Class, plus downloads and multiple-choice questions – to help you get the most out of the material. When you're done, you're going to get a “Certificate of Completion” for the course. This is generally where professional developers find the greatest value.
I've created the Master Class to be THE reference Spring Security education if you're working with Java today
I'm Eugen, and I'll be your instructor through this course.
I’ve been teaching Spring Security quite extensively in my own consulting work for over a decade now. I've helped teams implement (most commonly re-implement) security in their systems over a ridiculous number of Spring versions. And I've been teaching security throughout most of that time.
The lessons here came out of that experience, with the core goal of showing you the ins and outs of the security framework, and give you a clear map of how to use it in practice (especially in the more advanced modules).
To be clear – you can't get there by just watching videos – you'll need to code, along with me, through the material. The videos and exercises are your reference to come back to – whenever you need them.
The course is amazing. I'm not really a junior regarding the Spring framework.
I decided to go through all your materials, even the ones focused on beginners, though I’m not a beginner myself.
I try to apply what I’ve learned in live projects that I'm working on and improve my coding skills by using your course. The only problem that I have is time, but step by step I’m going through all your materials. Sometimes I only go through the lesson I need at that moment.
I recommend your course to anyone who might need it – my colleagues, friends, and fellow students. You did a great job with this course. Thank you for that!
– Alexandru-Bogdan Galusca, Software Engineer at Miracle A/S
The canonical reference for securing a Spring application.
The 14 modules, with over 8 hours of video material, cover everything from the basics of Spring Security in both an MVC application and a REST API, to advanced deep-dives into fully working security implementations.
We'll do a complete ACL implementation for applications that simply need to go beyond roles and privileges, we'll tackle 2FA for extra security and we'll focus on Multi-Tenancy, LDAP, Single Sign On and a wide variety of other scenarios.
This is everything I wish I had access to when I secured my first application with Spring Security.
This Class contains the same material as the Master Class, but goes beyond the core material with:
Of course, if you have any questions about the material, ping me directly here, on chat, or over email.
Do you have a team who would benefit from taking the course?
I believe strongly in the quality of the course material to teach you the fundamentals of coding in Spring. I've put a lot of work and care into these lessons and hope you're going to use it fully and up your Spring game.
I confidently back all classes with a 20-Day Money Back Guarantee. I want you to dive in deep and experience the full wealth of this resource without hesitation.
If the material isn't a good fit, just contact me within 20 days of purchase, and ask for a full refund for any single course package.
Eugen is a very knowledgeable teacher and communicates his material in a clear and concise manner. I am self-taught in Spring and a semi-ok to good Java developer but found the barrier to entry to learn Spring too high.
I’ve saved myself hundreds of hours of research and learning effort by taking his courses. The material is easy to follow and broken up into appropriate lengths allowing for timely progress. The course also can be used as reference material on the subject matter allowing you to quickly jump in and explore a given topic. The courses are worth every cent!
– Thomas Sødring, Associate Professor at Oslo and Akershus University College of Applied Sciences
Support and Privacy
The Learn Spring Security Course
Free Sample Lessons