Duration: 8 days – 64 hrs.
Day 1: JSP Fundamentals and Servlets Basics
- Introduction to JSP and its role in web development
- Integrating HTML Tags inside JSP Script
- Running Queries on a Web Page using JSP
- Request and Response Object handling in JSP
- Servlets basics: Role and Lifecycle phases
- HTTP Servlets & Generic Servlets
- Servlet Annotations: @WebServlet, @WebInitParam, @WebFilter
- Request Dispatching and Parameters & Attributes management in Servlets
Day 2: Advanced Servlets and JSP Continued
- File Uploading and Downloading in Servlets
- Session Management in Servlets
- Handling Cookies and HTML Forms in Servlets
- Events & Listeners in Servlets
- Dependency Injection and Filters in Servlets
- Life Cycle of a JSP Page
- Using JSTL Tags for JSP pages
Day 3: Unit Testing and Spring Basics
- Setting Up JUnit Environment
- JUnit Basic Usage and Writing Test Cases
- Exception and Parameterized Test Cases in JUnit
- Execution and Testing on Java Programs
- Introduction to Spring, IOC, and Dependency Injection
- Setter Injection and Auto-wiring in Spring
Day 4: Spring Boot and XML/JSON Handling
- Spring Bean Configuration
- Spring JDBC and Query Methods
- Design Patterns in Spring: Singleton, Factory, Prototype
- XML Processing: DOM, SAX, JAXB
- JSON Processing: Jackson, Gson
- Comparison between XML and JSON
Day 5: Java Web Services – JSON and XML
- JSON-based Web Services using JAX-RS
- XML-based Web Services using JAX-WS
- Content Negotiation for handling XML and JSON
- Data Binding: JAXB for XML and Jackson/Gson for JSON
- Serialization and Deserialization in web services
Day 6: Introduction to Microservices
- Understanding Microservices concepts and principles
- Microservices Architecture and Characteristics
- Implementing RESTful Microservices using Spring Boot
Day 7 & 8: Advanced Microservices and Spring Cloud
- Introduction to Spring Cloud for Microservices
- Spring Cloud Config for configuration management
- Eureka for service registration and discovery
- Dynamic service registration and discovery with Eureka


