Back to Courses

Development

Java Full Stack

Enquire Now

Core Java, Spring Boot, SQL, REST APIs, HTML, CSS, JavaScript and deployment basics.

Duration

12 weeks

Students

260+ enrolled

Rating

4.6

What You Will Learn

Build Spring Boot APIs
Understand Java OOP
Connect UI with backend
Prepare enterprise app projects

Curriculum

1

Java roadmap and setup

JDKIDE setupBuild toolsProject structure

Lab: Create first Java project

2

Core Java basics

VariablesLoopsArraysMethods

Lab: Solve Java programming tasks

3

OOP in Java

ClassesObjectsInheritancePolymorphism

Lab: Build student/course model

4

Collections and exceptions

ListMapSetException handling

Lab: Create enrollment management logic

5

SQL and JDBC basics

CRUDJoinsJDBC connectionDAO pattern

Lab: Connect Java app with database

6

Spring Boot intro

StartersControllersServicesConfiguration

Lab: Create first Spring Boot API

7

REST API development

Request mappingDTOsValidationError handling

Lab: Build course enquiry API

8

JPA and Hibernate

EntitiesRepositoriesRelationshipsQueries

Lab: Persist student records with JPA

9

Frontend basics

HTMLCSSJavaScriptForms

Lab: Build course enquiry UI

10

Frontend-backend integration

Fetch APIJSONCORSValidation

Lab: Connect UI to Spring API

11

Testing and deployment

Unit testsAPI testsBuild JARCloud deployment

Lab: Deploy Spring Boot application

12

Capstone and interviews

Project reviewJava interview questionsSpring scenariosResume prep

Lab: Present Java full-stack capstone