Java Full Stack Development
Objective: Train students in backend and frontend Java development for enterprise applications.
Tools & Technologies: Java, Spring Boot, React.js/Angular, SQL, Hibernate, Docker
Module 1
Java Backend Development
- Core Java, OOPs, Collections
- Spring Framework (Spring Boot, Spring MVC)
- RESTful API Development
- Hibernate & JPA for Database Management
Module 2
Frontend Development
- HTML, CSS, JavaScript
- React.js or Angular
- State Management (Redux, Hooks)
Module 3
Database & Microservices
- SQL & NoSQL Databases (MySQL, MongoDB)
- Microservices with Spring Cloud & Docker
- API Gateway, Eureka, Kubernetes
Module 4
DevOps & Cloud Deployment
- Git, Jenkins, CI/CD Pipelines
- AWS/Azure Deployment
- Containerization with Docker
Final Project: Develop & deploy a Full-Stack E-commerce Web App

