Advance Java Development Course
Advance Java is an advanced technology or advance version of Java specially designed to develop web-based, network-centric or enterprise applications. It includes the concepts like Servlet, JSP, JDBC, RMI, Socket programming, etc. It is a specialization in specific domain.

Advance Java[6 Weeks / 2 Hours per Day]
- Overview of native and ODBC Drivers
- Introduction to JDBC
- Type of JDBC drivers
- Using a different types of drivers
- Performing basic database operations
- Insert
- Delete
- Update
- select
- Prepared Statement
- Difference b/w Statement & Prepared Statement
- Setting Query parameters
- Executing Queries
- Callab Statement
- Creating Callable statements
- Executing procedures & functions
- Programmatic initialization of the database
- Result Set Meta Data
- Database Meta Data
- Servlet
- Introduction to JEE
- Overview of Dynamic web applications
- Introduction to Servlet
- Servlet life cycle
- Annotations and their use in Servlet development
- Difference b/w webserver & application server
- Installing and configuring web & application server
- Web Application formats
- Deployment modes supported by servers
- Creating and deploying a simple web application
- Understanding the role of Servlet Request & Servlet Response
- Difference b/w parameters and attributes
- Using Request Dispatcher for Include & Forward
- Initialization Parameters and their use
- Servlet Config & Servlet Context
- State Management and use of Http Session & Cookies
- Hidden Form fields and URL Rewriting
- Using HTTP only Cookies
- Listeners and web application events
- Applying Filters to servlets
- Asynchronous request processing
- File Uploading & downloading
- JSP
- Advantages of JSP over Servlet
- JSP Architecture
- Integration of JSP & Servlet API.
- JSP implicit objects
- Use of JSP Tags, Actions, and Directives
- Error Handling in JSP
- Using Java Beans in JSP