Introduction and History of java
Installation Steps
Steps to Write, Compile and Run Java Program
Comments
Character Sets
Keywords
Identifiers
Datatypes
Variables
Constants
Literals
Operators
Control Statements
Arrays
Programming Models
Procedure Oriented Programming
Object Oriented Programming
OOPS Concepts
Classes and Objects
Members of Class
Exploring main() Method
Class Loading and Object Creation
Inheritance
Packages
Access Modifiers
Method Overriding
Dynamic Dispatch
Polymorphism
Abstract Classes and Abstract Methods
Interfaces
Object Class
Cloning
Memory Management
Garbage Collection
String Class
StringBuffer Class
Exception Handling
Introduction
Main thread
Developing Threads
Thread Name
Thread Priority
ThreadGroup
Life Cycle of Thread
Wait() method
notify() and notifyAll() methods
Thread and Stack Memory
join() method
Daemon Threads
Introduction
Arrays
Legacy API
Managing Collection of elements
Collection Framework
Exploring Collection interface
Enum
Introduction and Overview of DBMS
Drawbacks of File System.
DBMS
RDBMS
SQL
Installation Steps
Datatypes
CRUD operations
Sql Operators
Built-In Functions
Group By and Having Clause
Constraints
JOINS
Sequence
Views
Transaction Management
PL/SQL Blocks
Stored Procedures
Triggers
What is JDBC? Introduction
JDBC features
JDBC Drivers
Setting up a database and creating a schema
Writing JDBC code to connect to DB
CRUD Operations with JDBC
Statement types in JDBC
Types of Rowset, ResultSet in JDBC
What is a web application?
What is a web client and web server?
How do client and server communicate?
HTTP protocol basics
HTML language basics
What is a TCP/IP port, URL?
Web Contaner and Web Application Project Set up
To set up Tomcat Container on a machine
To set up a Servlets JSP project in Eclipse
To configure dependency of Servlet JSP APIs
Web application project structure
What are Servlets?
What can they do? Why are they needed?
How do Servlets look in code?
HTTP Methods: GET, POST, PUT, DELETE, TRACE, OPTIONS
Servlet Lifecycle
Servlet Context and Servlet Config
Forwarding and Redirection of requests
Session Management
Introduction to JSP an dneed for JSPs
Basic HTML tags
JSP Lifecycle
JSP Elements
Scriptlets
Expressions
Declarations
What are Directives in JSP?
Expression Language
JSTL basics and it's usage
Need for Custom Tag Library
Introduction
Hibernate Architecture
Mapping Collections and Associations
To define sets, mas, lists in Hibernate
Association Mappings:
Hibernate Caching
Using Hibernate Annotations
Sample example of using Hibernate Annotations
Introduction to spring
What is Spring?
Spring Architecture explanation and all it's components
Introduction to all modules of spring
Download JAR
Configure XML files
Dependency Injection
Bean Wiring mechanisms in Spring
Spring AOP