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 interestThe persistence week: mappings, transactions and the N+1 you will finally see coming
Designed for
Course curriculum
Duration: 20 guided hours
FoundationSessions 1–3
What you will build
An entity whose equality survives persistence, proved by the test that fails for the naive version.
Module 1
FoundationSessions 1–3
What you will build
An entity whose equality survives persistence, proved by the test that fails for the naive version.
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
Each batch is assigned its own trainer from this group, named before you enrol.

Vishal Shah
Founder & Principal Trainer
Two decades building and teaching commerce, banking and cloud platforms, and still writing code

Satish Mahajan
Expert Trainer (Java, Testing & Automation)
Seventeen years training enterprise engineering teams in Java, Python and test automation
Detailed course information
JPA is the most-used and least-understood layer of the Java stack. Everyone ships it; almost nobody can say when the SQL actually runs, why the update saved without save(), or where the four hundred extra queries came from.
This week is the opened black box. The SQL log stays visible in every session, and every claim about Hibernate's behaviour is proved in it.
You need a working Spring Boot API, the depth taught in Spring Boot REST API, whose project this week picks up and gives a real persistence layer.
Straight into Spring Security on the Full-Stack Developer (Java) and Backend Developer (Java) pathways.
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 4 of 8
Java Full-Stack Developer · 3–4 months
Step 4 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
Spring Security
₹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
Need help deciding?