No dates yet
Tell us the schedule that would work
We plan batches around demand. Weekend, morning and intensive formats open when enough people ask for them.
Register your interestPut authentication and authorisation on a real API without inventing your own
Designed for
Course curriculum
Duration: 20 guided hours
FoundationSessions 1–3
What you will build
One endpoint secured and one left open, with the filter chain printed and each filter's job named.
Module 1
FoundationSessions 1–3
What you will build
One endpoint secured and one left open, with the filter chain printed and each filter's job named.
Module 1
Batches
No dates yet
We plan batches around demand. Weekend, morning and intensive formats open when enough people ask for them.
Register your interestWho teaches this

Vishal Shah
Founder & Principal Trainer
Two decades building and teaching commerce, banking and cloud platforms, and still writing code
Detailed course information
Security is the part of a backend most often copied rather than understood. A JWT filter from a blog post works on the happy path and fails in ways nobody notices until an audit.
This week is adversarial by design. You secure an API, then attack it from a second terminal, then fix what broke, and you finish able to say why each control is there, including the OAuth2 flow most courses wave at.
You need a working Spring Boot API. If you do not have one, Spring Boot REST API comes first and builds the service you will secure here.
Group three of Backend Developer (Java) and part of Full-Stack Developer (Java).
No dates announced
We open batches around demand. Tell us the schedule that would work and we will let you know first.
Where this leads
Step 5 of 8
Java Full-Stack Developer · 3–4 months
Step 5 of 6
Java Backend Developer · 3–4 months
More courses
Spring AI Developer
₹6,000 · 40 guided hours
Batches on request
See the curriculum
Claude Code Deep Dive
₹4,500 · 30 guided hours
Batches on request
See the curriculum
MCP Engineering Deep Dive
₹4,500 · 30 guided hours
Batches on request
See the curriculum
Python AI Developer
₹6,000 · 40 guided hours
Batches on request
See the curriculum
Agentic AI Engineering (Java)
₹6,000 · 40 guided hours
Batches on request
See the curriculum
Agentic AI Engineering (Python)
₹6,000 · 40 guided hours
Batches on request
See the curriculum
Core Java Programming
₹6,300 · 80 guided hours
Batches on request
See the curriculum
Spring Boot REST API
₹3,000 · 20 guided hours
Batches on request
See the curriculum
Microservices with Spring Cloud
₹3,600 · 20 guided hours
Batches on request
See the curriculum
React Application Development
₹9,000 · 50 guided hours
Batches on request
See the curriculum
Angular Application Development
₹5,400 · 36 guided hours
Batches on request
See the curriculum
C Programming
₹3,600 · 40 guided hours
Batches on request
See the curriculum
C++ Programming
₹3,600 · 40 guided hours
Batches on request
See the curriculum
Python Programming
₹5,400 · 60 guided hours
Batches on request
See the curriculum
Spring Core & MVC
₹3,000 · 20 guided hours
Batches on request
See the curriculum
Spring Data JPA
₹3,000 · 20 guided hours
Batches on request
See the curriculum
Need help deciding?