Skip to content
Resources

Course syllabuses

Pick a course to see the full module outline. Every syllabus is maintained centrally and updated as courses evolve.

Select a course

Java Full Stack Syllabus

Build complete web applications with Java, Spring Boot, REST APIs and React.

  1. 01

    Module 1 — Java essentials

    • Core syntax refresher
    • OOP and design principles
    • Collections and streams
    • Exception handling
  2. 02

    Module 2 — Databases and SQL

    • Relational modelling
    • Joins, aggregates and indexing basics
    • JDBC fundamentals
    • Introduction to JPA and Hibernate
  3. 03

    Module 3 — Spring and Spring Boot

    • Dependency injection and beans
    • Spring Boot project structure
    • REST controllers and validation
    • Service and repository layers
  4. 04

    Module 4 — Frontend foundations

    • HTML, CSS and responsive layout
    • JavaScript essentials
    • React components and props
    • State, hooks and routing
  5. 05

    Module 5 — Connecting the stack

    • Consuming REST APIs from React
    • Forms and client-side validation
    • Authentication and authorization
    • Error handling across layers
  6. 06

    Module 6 — Delivery

    • Git workflow and code review
    • Testing the backend and frontend
    • Build and deployment
    • Capstone project build
Chat with Us on WhatsApp