Core Java, OOPs Concepts
* Introduction to Java and OOPS
* Java Tokens- Comments, Identifiers, Keywords, Separators
* Working with Java Editor Software – Editplus, NetBeans, Eclipse
* Packages with static imports
* Working with jar
* Modifiers – File level, Access level and Non-access level
* Data types, Literals, Variables, Type Conversion, Casting & Promotion
* Reading runtime values from keyboard and Properties File
* Operators and Control Statements
* Method and Types of methods
* Variable and Types of Variables
* Constructor and Types of constructors
* Block and Types of Blocks
* Declarations, Invocations and Executions
* Compiler & JVM Architecture with Reflection API
* Static Members and their execution control flow
* Non-Static Members and their execution control flow
* Final Variables and their rules
* Classes and Types of classes
* OOPS- Fundamentals, Models, Relations and Principles
* Coupling and Cohesion (MVC and LCRP Architectures)
* Types of objects & Garbage Collection
* Arrays and Var-arg types
* Enum and Annotation
JSP
* What is a JSP Page?
* Basic HTML Tags
* JSP Tag library
* JSP Page Life-cycle
* Creating the first Dynamic web page using JSP
Database
* Introduction of SQL
* SQL - RDBMS Concepts
* SQL DataTypes
* SQL Operators/Tables
* SQL Statements/Queries
* SQL Functions
* SQL relationships
Advance JAVA
* What is a web application?
* Java Servlets
* What is a Servlet?
* Servlet Lifecycle
* Servlet Context
* Session management
* Building the first Servlet
* Deploying the Servlet
* Examples - Servlets
Servlet
* What is a web application?
* Java Servlets
* What is a Servlet?
* Servlet Lifecycle
* Servlet Context
* Session management
* Building the first Servlet
* Deploying the Servlet
* Examples - Servlets
Other Advance Topics
* Advanced J2EE
* Spring3.x,Hibernate3.x,Struts2.x/1.x
* Application Servers
* WebServices
* Blogging and content marketing
* JSF,Ajax,IBatis,Cocoon,JDO
* Java beans
* Global Certification from Oracle
* Core & Enterprise Edition design patterns, UML,Star UML Tool usage