Pratibha Learning Academy

Pratibha Learning AcademyPratibha Learning AcademyPratibha Learning Academy

Pratibha Learning Academy

Pratibha Learning AcademyPratibha Learning AcademyPratibha Learning Academy

Full Stack Developer + Java + Spring Boot Combo

Course Duration: 5–6 Months (Flexible) | Mode: Offline/Online

Goal:  To make students job-ready full-stack developers by training them in Java, Spring Boot, modern frontend technologies, and real-world project building. Students will learn to design, develop, and deploy complete web applications from scratch. By the end, they will have the skills and portfolio needed for internships and full-stack developer roles. 

MODULE 1: Programming Foundation (Week 1–2)

  •  Basics of Programming
  • Variables, Data Types, Operators
  • Control Statements (if/else, loops)
  • Functions & Modular Programming
  • Basic Problem Solving
  • Introduction to OOP Concepts

MODULE 2: Core Java (Week 3–6)

Core Concepts

  • Classes, Objects, Constructors 
  • Inheritance, Polymorphism, Encapsulation
  • Abstraction & Interfaces
  • Static, Final, this, super
  • Packages

Advanced Java

  • Collections Framework
  • Generics
  • Exception Handling
  • File I/O
  • Java 8 Features (Streams, Lambda)
  • Multithreading Basics

MODULE 3: SQL & Databases (Week 7–8)

  • MySQL / PostgreSQL
  • CRUD operations
  • Joins, Subqueries
  • Functions, Views, Indexes
  • Normalization
  • Connecting Java with DB (JDBC Intro)

MODULE 4: Frontend Development (HTML, CSS, JS) (Week 9–11)

 HTML5

  • Structure 
  • Forms, Tables, Media
  • Semantic HTML
     

CSS3

  • Flexbox, Grid 
  • Animations, Responsive Design
  • Bootstrap basics
     

JavaScript

  • DOM Manipulation 
  • Events
  • ES6 Features
  • Fetch API & Async Programming

MODULE 5: Frontend Framework – React.js (Week 12–15)

  • React Basics: Components, Props, State
  • Hooks (useState, useEffect)
  • Routing
  • Forms & Validation
  • State Management (Context API)
  • Integration with REST API
  • Project Structure & Deployment Basics

MODULE 6: Backend with Java & Spring Boot (Week 16–20)

 Spring Boot Basics

  • Project setup
  • Controllers, Services, Repositories
  • Dependency Injection
  • RESTful APIs

Data Handling

  • Spring Data JPA
  • Hibernate ORM
  • Entity Mapping

Advanced Backend

  • Exception Handling
  • Pagination & Sorting
  • Security Basics (Spring Security intro)
  • JWT Authentication
  • Connecting to MySQL/PostgreSQL

MODULE 7: Full Stack Integration (Week 21–22)

  • Connecting React frontend with Spring Boot backend
  • API calls & error handling
  • Form submission workflow
  • User authentication (JWT)
  • Role-based access

MODULE 8: DevOps Basics & Deployment (Week 23–24)

  • Git & GitHub
  • Maven
  • Packaging & Build
  • Hosting Spring Boot App (Render/EC2)
  • Hosting React App (Netlify/Vercel)
  • Environment variables & production setup

MODULE 9 — Practical & Interview Preparation (Week 24-28)

  • Practical
  • Interview Preparation


Copyright © 2025 Pratibha Learning Academy - All Rights Reserved.