- Environment Configuration
- Setting Up Eclipse with Apache Tomcat
- Creating HTML Forms
- CSS Integration
- JavaScript form Validation
- J2EE Architecture Overview
- Servlets & JSP APIs and Life Cycle
- Creating Web Forms
- Form desinging in HTML
- Sample application in HTML
- Servlet Programming
- Introduction to Servlets
- Creating GET & POST Forms
- Request Dispatcher
- Send Redirect
- Difference between Request Dispatchers & Send Redirect
- Building JSP Application
- JSP Programming
- Scriplet Programming in JSP
- Servlets and JSP Communication
- Creating Application using JSP
- JSP Directives
- JSP Includes
- Session
- Cookies
- JDBC Integration
- Configuring MySQL Jar file
- Updating Servlets with JDBC
- Performing Insert, Update, Delete operations on Forms using JDBC
- File Upload/download
- JSTL - JSP Tag Library
- Core Tags
- Function Tags
- Formatting Tags
- Expression Language
- Using JSTL in JSP pages
- AJAX & JSON
- Creating JSP Pages with AJAX forms.
- Integration AJAX & Servlets
- Display AJAX response on JSP Page
- Project
- Hibernate
- Configuring Database
- Understanding ORM framework
- Hibernate Properties
- Using JPA
- Creating Tables, indexes, columns, primary keys, foreign keys using Hibernate
- HQL
- Criteria
- 1 to 1 mapping
- many to 1 mapping
- many to many mapping
- Cache
- Spring
- Setting Maven Dependencies in Eclipse
- Configuring Spring Properties
- IOC Container & Dependency Injection
- Spring Components
- Singleton, Prototype & Lazy Objects
- Building Spring Stand Alone Project
- Working with Class, Objects etc in XML
- Using Property Arguments
- Using Constructor Arguments
- Using Ref Arguments
- Autowiring
- By Name
- By Type
- Using Qualifier Tag
- Collections
- AOP
- Spring JDBC
- using JDBCTemplate
- CRUD Operations
- Select Operations
- using RowMapper
SpringBoot Software Installations
Sring Boot & REST API
- Creating Spring Boot Application
- Setting MAVEN Dependencies
- JPA / Hibernate Integration
- Creating DAO, Service etc. Classes
- Using Annotations & Classes
- @RestController
- @RequestMapping
- @GetMapping
- @PostMapping
- Model Interface
- @Repository
- @Service
- ResponseEntity
- @ResponseBody
- @RequestBody
- Performing CRUD Operations
- Testing with POSTMAN
Spring Boot MVC
- Configuration
- @Controller
- @RequestMapping
- Dynamic URLs & Dynamic Parameters
- GET, POST, PUT, DELETE annotations
- Using JSP Forms
- Sessions
- Routing
- JSTL / TheampLeaf Integration
- Spring Forms
- Validation API
- CRUD Implementation
- AJAX With REST API
- Project
Spring Boot Microservices
- Introduction to Microservices
- Microservice Architecture
- Difference between Monolithic and Microservice Architecture
- Building and deploying a Microservice
- Actuators
Spring Security overview
Project