Java Full-Stack Training Syllabus

90 – 100 hrs of end-to-end web-engineering: front-end, back-end, REST APIs & Spring Boot – packaged to make you production ready.

HTML · 5 hrs

  • Text, Headings, Paragraphs
  • Styles & Links
  • Lists, Images, Tables
  • Forms, Audio / Video
  • Buttons

CSS · 15 hrs

  • Colours, Fonts, Boxes
  • Position / Float / Flex / Grid
  • Transitions & Animations
  • Pseudo-classes & Pseudo-elements
  • Media-queries & Responsive tricks

JavaScript · 15 hrs

  • Variables, Types, Operators
  • Control flow & Functions
  • Arrays, Objects, Classes
  • DOM & Events, JSON
  • Fetch, Regex, Timers, ...spread / rest

React.js · 15 hrs

  • Functional & Class components
  • Props, State, Hooks
  • Lifecycle & Props-drilling
  • Routing, Forms, Axios CRUD
  • Mini project with custom CSS

Core Java · 20 hrs

  • OOP – Inheritance, Polymorphism, Encapsulation, Abstraction
  • Collections (List / Set / Map)
  • Strings & Arrays, Exception handling
  • Access modifiers & Packages
  • File I/O, Singleton, Scanner, …

Advanced Java · 10 hrs

  • J2EE intro, JSP & Servlets
  • GET vs POST, Scriptlets
  • Response writer / dispatcher
  • JDBC (Read / Write)
  • Core SQL operations

Spring Boot · 15 hrs

  • SpringBoot architecture & setup
  • MVC pattern, Maven & Lombok
  • REST API – CRUD (GET, POST, PUT, PATCH, DELETE)
  • DB connectivity (MySQL / Oracle)
  • Loose vs Tight coupling, Debugging tips

Other topics / Mock-prep · 15 hrs

  • Interview prep & coding rounds
  • Version control & best practices
  • Mini full-stack capstone
  • Timed mocks & feedback

Start Your Java Fullstack Journey

Fill out the form below to enquire about our Java Fullstack course or chat directly with a course advisor

Enquire About This Course

Chat on WhatsApp