• Faculty : All faculty members are having rich IT industry experience, in a number of technical and managerial roles at senior positions.
  • Extensive discussions and experience sharing by trainers.
  • The Course material is been developed in accordance with Oracle University pattern.
  • Complete theoretical and practical knowledge will be delivered.
  • Students will get opportunities to work on live projects and get acquainted with real time industry scenario.


Introduction to Java

  • About the Java Technology
  • Features of Java

Java and Object Oriented Programming

  • Object-Oriented Programming Concepts
  • Object
  • Class
  • Abstraction
  • Encapsulation
  • Inheritance
  • Polymorphism

Data Types, Operators and Flow Control

  • Variables
  • Primitive Data Types
  • Arrays
  • Assignment, Arithmetic, and Unary Operators
  • Equality, Relational, and Conditional Operators
  • Bitwise and Bit Shift Operators
  • Expressions, Statements, and Blocks
  • Control Flow Statements
  • The if-then and if-then-else Statements
  • The switch Statement
  • The while and do-while Statements
  • The for Statement
  • Branching Statements

Classes, Objects and Methods

  • Classes
  • Declaring Classes
  • Declaring Member Variables
  • Defining Methods
  • Providing Constructors for Your Classes
  • Passing Information to a Method or a Constructor
  • Objects
  • Returning a Value from a Method
  • Using the this Keyword
  • Controlling Access to Members of a Class
  • Understanding Instance and Class Members
  • Initializing Fields
  • Nested Classes
  • Inner Class


  • Defining an Interface
  • Implementing an Interface
  • Using an Interface as a Type
  • Rewriting Interfaces


  • Overriding and Hiding Methods
  • Polymorphism
  • Hiding Fields
  • Using the Keyword super
  • Object as a Superclass
  • Final Classes and Methods
  • Abstract Methods and Classes


  • String Class
  • Converting Between Numbers and Strings
  • Manipulating Characters in a String
  • Comparing Strings and Portions of Strings
  • The StringBuilder Class


  • Creating and Using Packages

Exception handling

  • Exceptions
  • What Is an Exception?
  • The Catch or Specify Requirement
  • Catching and Handling Exceptions
  • The try Block
  • The catch Blocks
  • The finally Block
  • The try-with-resources Statement
  • Putting It All Together
  • Specifying the Exceptions Thrown by a Method
  • How to Throw Exceptions
  • Chained Exceptions
  • Creating Exception Classes
  • Unchecked Exceptions
  • Advantages of Exceptions

Basic I/O

  • I/O Streams
  • Byte Streams
  • Character Streams
  • Buffered Streams
  • File I/O
  • Reading, Writing, and Creating Files


  • Thread Objects
  • Defining and Starting a Thread
  • Pausing Execution with Sleep
  • Interrupts
  • Joins
  • The SimpleThreads Example
  • Synchronization
  • Thread Interference
  • Synchronized Methods

Java Applets

  • Getting Started With Applets
  • Defining an Applet Subclass
  • Life Cycle of an Applet
  • Developing an Applet
  • Deploying an Applet

Graphical User Interfaces AWT

  • AWT Components, Containers, Listeners, Event Handling


  • Swing Components
  • Swing Features
  • Laying Out Components Within a Container
  • Event Handling

JDBC Introduction

  • JDBC Architecture
  • A Relational Database Overview
  • JDBC Basics
  • Establishing a Connection
  • Processing SQL Statements with JDBC
  • Connecting with DataSource Objects
  • Handling SQLExceptions
  • Setting Up Tables
  • Retrieving and Modifying Values from Result Sets
  • Using Prepared Statements
  • Using Transactions
  • Using RowSet Objects
  • Using JDBC with GUI API
* All the courses in Vocational training includes live projects.