Web Application Development using Advanced JAVA Technologies
Core Java
- Introduction to Java Language
- Object Oriented Programming
- Javabeans
- Exception Handling
- Multithreading
- Data Operations - String, Math, Date
- Arrays
- Collection Framework
- File Operations
- IO Operations

Database Programming
- Database Concepts
- MySQL
- JDBC API
Network Programming - Socket Programming
- RMI
- RMI IIOP
Graphics Programming
- Applet
- AWT
- Swing
Hibernate
- Intriduction to HIbernate
- Hibernate API
- Working with Persistent Objects
- Hibernate Query Language
- Advanced Queries
- Hibernate Mapping
- Hibernate Configuration
Web Application Development
- HTML,XML,XHTML
- DHTML - CSS,Javascript,DOM
- Servlets
- JSP,EL,JSTL
- AJAX
JSF
- Introduction to JSF Framework
- UI Components
- Validators
- Convertors
- Event Handling
- Page Navigation
- Integration with Hibernate
Struts
- Introduction to Struts Framework
- Actions and Results
- Struts Tags
- Validators
- Interceptors
- Plugins
- Integration with Hibernate
Spring
- Introducton to Spring Framework
- Core Technologies - IOC
- Aspect Oriented Programming
- DAO,JDBC,ORM(Hibernate)
- Web MVC
- View Technologies
- Web Flow