• Java – What, Where and Why?
  • History, Features, Architecture of Java
  • OOP in Java, Class Fundamentals, Objects, Constructor,Objects
  • Packages, Interfaces
  • Inheritance and Polymorphism
  • Programming Languages
  • Pillars Of Object Oriented Programming
  • OOPS concepts and terminology
  • What are data types? Primitive Data Types & Declarations
  • Variables & Types
  • Variable declaration & initialization
  • Numeric & Character Literals
  • String formatting and Parsing
  • Arrays,Non-Primitive Data Types
  • What are Methods?Method Structure
  • Declaration Of Methods
  • Expressions,different Operator
  • The Conditional Operator
  • What are Control Flow Statements?
  • Conditional (if) Statements
  • Adding an else if
  • Conditional (switch) Statements
  • for Loops, Enhanced for Loop
  • The continue Statement
  • Java Collections including Vector, ArrayList
  • The Collections Framework
  • The Set, List, Map Interface
  • Primitive wrapper classes
  • What is a Java package, Java interfaces.
  • Advantages of using a Package,Types Of Packages
  • Exception Handling: Try, Catch, Finally, Throw and Throws
  • Errors and Runtime Exceptions
  • Java Database Connectivity,JDBC Architecture
  • Types Of JDBC Drivers & Differences
  • Types of JDBC statements: Statement, Prepared statement, Callable statement
  • Connecting a Java program to a Database
  • DML Operations through JDBC
  • Servlet: What and Why?
  • Web Application,Architectures, HTTP, Web Server,Application Server Servlets, Servlet API
  • Servlet Interface,ServletRequest methods
  • Http Protocol & Http Methods
  • ServletRequest, ServletResponse
  • Servlet Communication
  • War File Creation and Deployment in Tomcat,Weblogic,Websphere,JRun,JBoss,Glass Fish Servers
  • What is JSP?
  • Advantages of JSP & Applications of JSP
  • Difference between JSP & Servlet
  • JSP Life cycle, JSP Lifecycle methods
  • Jsp Implicit Objects & Scopes
  • Jsp Scripting Elements
  • Declarative, expression and scripts tags, JSP and JDBC.
  • JSP Processing
  • JSP Tag library
  • Core Tags
  • JSP Actions : Standard Actions, Custom Actions
  • Overview to Javascript
  • Three ways to use Javascript
  • Working with events
  • Client-side Validation
  • Overview to Hibernate
  • Hibernate v/s JDBC
  • What is Object Relational Mapping
  • Hibernate Features,Application Architecture
  • Persistent Classes,Object States
  • Hibernate Web application
  • Hibernate Generator classes
  • Hibernate Mapping File Elements
  • Hibernate Query Language
  • Caching and Transactions
  • Collection, Component, and Association Mapping
  • Spring MVC Architecture, Components, and Framework
  • Spring Framework, Characteristics Of Spring
  • Spring Framework Architecture and its Modules
  • Spring Platform Advantage
  • Spring bean Wiring
  • Spring with database
  1. Getting Started with Hibernate and Concepts of ORM
  2. Hibernate Components, Architecture, & Configurations.
  3. Setup Required, Installation and Directory Structure
  4. Understanding different components of Hibernate
  5. How to persist objects using Hibernate
  6. How to use mapping files, configuration files and Session object
  7. Batch Processing, Bean Validation
  8. Working with relationships between entities
  9. Transactions in Hibernate
  10. Querying with HQL (Hibernate Query Language)
  11. Integrating Hibernate with Servlets and Struts.
  12. ORM, JDBC to hibernate transition, POJO to DB mapping
  13. SessionFactory configuration
  14. Connection properties, Database dialect
  15. Primary keys: Id property, Generated Id
  16. Working with sessions and Persistent Objects