- 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
- Getting Started with Hibernate and Concepts of ORM
- Hibernate Components, Architecture, & Configurations.
- Setup Required, Installation and Directory Structure
- Understanding different components of Hibernate
- How to persist objects using Hibernate
- How to use mapping files, configuration files and Session object
- Batch Processing, Bean Validation
- Working with relationships between entities
- Transactions in Hibernate
- Querying with HQL (Hibernate Query Language)
- Integrating Hibernate with Servlets and Struts.
- ORM, JDBC to hibernate transition, POJO to DB mapping
- SessionFactory configuration
- Connection properties, Database dialect
- Primary keys: Id property, Generated Id
- Working with sessions and Persistent Objects