JAVA/J2EE

Java Introduction
  •    History and Features

  •    JDK, JRE and JVM architecture

  •    Token, Identifiers, Keywords, variables, Data types

Control Statements
  •    If, If..esle, Nested..If, IfElse..Ladder

  •    Swich case

  •    While Loop, Do While Loop and For Loop

Java Array
  •    Example programs to workout

  •    Sorting of an array

  •    Fibanocci series

  •    Palindrome

  •    Factorial

  •    String Reverse

  •    Printing Pyramid Shape

  •    Printing Rectangle shape

  •    Recursive Functions

Java Oops Concepts
  •    Class and Object

  •    Constructor

  •    Static and Final Keyword

  •    Polymorphism

  •    Inheritance

  •    Interface

  •    Abstract class

  •    Static, This and Super Keyword

  •    Aggregation

  •    Encapsulation

String
  •    Immutable String

  •    String comparision

  •    String Concatination

  •    SubString

  •    Methods of String

  •    String Buffer

  •    String Builder

  •    Creating Immutable Class

  •    toString Method

  •    String Tokenizer

Exception Handling
  •    Java Exceptions

  •    Try-Catch Block

  •    Multiple Catch Block

  •    Nested Try

  •    Finally Block

  •    Throw and Throws Keyword

  •    Custom Exception

  •    Final, Finally, Finalize

Java Inner Classes
  •    What is Inner class

  •    Anonymous Inner Class

  •    Local Inner Class

  •    Static Nested Class

  •    Nested Interface

Java Multithreading
  •    What is Multithreading

  •    Lifecycle of Thread

  •    Creating a Thread

  •    Thread Scheduler

  •    Joining a thread

  •    Naming a Thread

  •    Daemon Thread

  •    Thread Priority

  •    Thread Pool

  •    Thread Group

  •    ShutdownHook

Synchronization
  •    Synchronization Block

  •    Static Synchronization

  •    Deadlock in Java

  •    Inter Thread Communication

  •    Interrupting Thread

  •    Reentrant Monitor

Java I/O
  •    Java Inuput/Output

  •    File Input Stream

  •    File Output Stream

  •    Buffered Inuput Stream

  •    Buffered Output Stream

  •    File Reader

  •    File Writer

Java Serialization
  •    About Serialization

  •    Transient Keyword

Collection
  •    Collection Framework

  •    List Interface

  •    ArrayList

  •    Linked List

  •    Set Interface

  •    HashSet

  •    LinkedHashSet

  •    TreeSet

  •    Queue and Priority Queue

  •    Deque and Array Deque

  •    Map Interface

  •    HashMap

  •    Working of Hashmap

  •    LinkedHashMap

  •    TreeMap

  •    HashMap vs HashTable

  •    EnnumSet

  •    EnumMap

  •    Collection Class

  •    Sorting Collections

  •    Comparable Interface

  •    Comparator Interface

AWT, Swing
  •    AWT

  •    Swing

JDBC
  •    JDBC Introduction

  •    JDBC Drivers

  •    DB Connectivity Steps

  •    Drver Manager

  •    Connection

  •    Statement

  •    ResultSet

  •    PreparedStatement

  •    ResultSetMetaData

  •    DataBaseMetaData

  •    CallableStatement

  •    Batch Proccessing

Servlet
  •    Servlet Introduction

  •    Servlet API

  •    Servlet Interface

  •    Generic Servlet,

  •    HttpServlet'

  •    Servlet Lifecycle

  •    How Servlet Works,

  •    ServletRequest,

  •    Request Dispatcher,

  •    Send Redirect,

  •    Servlet Config

  •    Servlet Context

  •    Servlet Session Tracking,

  •    Session in Servlet

  •    Cookies in Servlet

  •    Url Rewriting

  •    HttpSession Event Listener

  •    Event and Listener

  •    Http Session Event

  •    Servlet Filter

  •    Authentication Filter

  •    Filter Config

  •    Servlet CRUD Example

JSP
  •    JSP Introdution

  •    Scripting Elements

  •    Implicit Objects

  •    Directive Elements

  •    JSP Exceptions

  •    JSP Action Elements

  •    Expression Language

  •    MVC Example workout

Spring
  •    Spring Introduction,

  •    Spring Modules

  •    IOC Container

  •    Dependency Injection,

  •    Constructor Injection

  •    CI with collection

  •    CI with collection2

  •    CI with Map

  •    CI with Map2

  •    Setter Injection

  •    SI with collection

  •    SI with collection2

  •    SI with Map

  •    SI with Map2

  •    Autowiring

  •    Factory Method

  •    Spring AOP

  •    Spring 1.2 AOP DTD

  •    SP AspectJ Annotaion

  •    SP AspectJ XML

  •    Spring JDBC Template

  •    JDBC Template Example

  •    Prepared Statement

  •    ResultSetExtractor

  •    RowMapper

  •    Nammed Parameter

  •    Spring MVC Architecture

  •    Spring MVC Example

Hibernate
  •    Hibernate Introduction

  •    Hibernate Architecture

  •    Hibernate Example

  •    Hibernate Generator Classes

  •    Hibernate Dialects

  •    Hibernate Cascade Types

  •    Inheritance Mapping

  •    One to One Mapping

  •    One to Many Mapping

  •    Many To One Mapping

  •    Many to Many Mapping

  •    Lazy Collection

  •    Hibernate Collection Mapping

  •    Tx Management

  •    HQL

  •    Named Query

  •    Hibernate Caching

  •    Second Level Caching

Conclusion
  •    Spring MVC with Hibernate

  •    Project using Spring MVC with Hibernate