Full Stack Java

Master Full Stack Development with Java

Course Curriculum

1. Introduction to Java

  • Introduction to Java
  • Java Features
  • Java Installation and JVM Architecture

2. Java Basics

  • Java Basics
  • Data Types
  • Java Operators
  • Java Operators Practice
  • Loops and Controls

3. Object-Oriented Programming (OOP) in Java

  • Encapsulation in Java
  • Inheritance in Java
  • Polymorphism
  • Abstraction
  • Constructors
  • Interface

4. Advanced Java Concepts

  • String, StringBuffer, StringBuilder
  • Arrays
  • Exception Handling in Java
  • Multi-Threading in Java
  • Input/Output Operations
  • Networking
  • Collection Framework
  • List Implemented Classes
  • Streams

5. Web Technologies and Java Integration

  • HTML
  • CSS
  • SQL
  • JDBC
  • JSP and Servlet
  • Servlets

6. Spring Framework

  • Spring
  • Spring Boot Application
  • Spring Security
  • Spring Security with In-Memory Authentication
  • Microservices

7. Real-Time Tasks

  • Simple Online Shopping System
  • Simple School Management System
  • Simple Bank Management System
  • Simple Chat Application
  • Simple Airline Reservation System
  • Vehicle Insurance System
  • Hospital Management System
  • Chat WebSockets Application
  • Bank Management System
  • School Management System