Week 1 · Days 1–5
Java to HTTP
- Review classes, collections and exceptions
- HTTP methods and JSON
- Create a Spring Boot starter project
- Build a first controller
A running API with two documented read endpoints.
Programming · Intermediate
Use existing Java knowledge to build and test a small REST API with validation, persistence and useful error responses.
Your starting point
Students who have studied Java and want a practical backend project.
Your one-month learning plan
Each week has five teaching days: 10 guided hours and 5 hours of independent practice. The last week includes project review and the final demonstration.
Week 1 · Days 1–5
A running API with two documented read endpoints.
Week 2 · Days 6–10
A working CRUD API using synthetic records.
Week 3 · Days 11–15
An API with documented validation and meaningful test cases.
Week 4 · Days 16–20
A runnable API, request examples and test results.
Your final project
Build a local API for books and simple lending records with validation and useful errors. Use synthetic data and a small schema. Production identity, payments and distributed microservices are outside the four-week scope.
API exercises, correctness of persistence and validation, test quality, and an individual walkthrough of a request through the code.
Students should explain their own decisions, show their work and document limitations. Any certificate conditions are agreed with the college before the batch begins.
Keep learning
References for preparation and continued practice. These resources support the syllabus; their publishers do not endorse this training.
For departments & placement cells
Share your students’ background, preferred course and dates. We’ll help shape a one-month batch around your college’s timetable and lab facilities.
Batch size, delivery arrangements, fees and any completion certificate requirements are agreed with your college before enrolment.