Value Added Course Syllabus for JAVA
Course Title: Web Application Development using Spring Boot and JSP
Duration: 6 Days (4 Hours per Day)
Total Hours: 24 Hours
Batch Size: 60 Students
Mode: Hands-on + Theory
Prerequisites: Basic knowledge of Java programming
Day-wise Schedule
Day 1: Introduction to Java Web Development
Overview of Web Technologies
Introduction to Java EE
Setting up Eclipse IDE and Apache Tomcat
Creating a basic Dynamic Web Project
Day 2: Servlets and JSP Basics
Servlet lifecycle and configuration
Handling HTTP requests and responses
Introduction to JSP and scriptlets
Form handling using Servlets and JSP
Day 3: MVC Architecture and JSTL
Understanding Model-View-Controller pattern
Using JSTL and EL (Expression Language)
Session management and request dispatching
Building a simple MVC-based web app
Day 4: Spring Boot Fundamentals
Introduction to Spring Boot and its architecture
Creating a Spring Boot project using Spring Initializr
RESTful web services and controllers
Dependency injection and annotations
Day 5: JSP Integration with Spring Boot
Configuring ViewResolver in Spring Boot
Using JSP as view layer in Spring Boot
Form submission and data binding
Error handling and validation
Day 6: Mini Project and Deployment
Group-based mini project development
Deploying the application on Apache Tomcat
Presentation and evaluation
Feedback and Q&A session