+1 844 678 44 27

  Core & Advance JAVA Online Training and Placement

  Core & Advance JAVA Training for OPT CPT Students

Online Training Courses
.Net Online Training Courses Java Online Training Courses SAP Online Training Courses Oracle Online Training Courses Software Testing Online Training Courses C Programming Online Training Courses C++ Programming Online Training Courses jQuery Online Training Courses UI Design Online Training Courses UNIX Online Training Courses Javascript Online Training Courses SQL & PLSQL Online Training Courses SAS Online Training Courses BI Reporter Tool Online Training Courses Microstrategy Online Training Courses Mainframes Online Training Courses Business Objects Online Training Courses Business Analysis Online Training Courses BPM Online Training Courses Hadoop Online Training Courses DataStage Online Training Courses Android Online Training Courses Linux Online Training Courses OBIEE Online Training Courses IBM Tools Online Training Courses PHP Online Training Courses AJAX Online Training Courses BizTalk Online Training Courses Data Warehousing Online Training Courses Embedded Systems Online Training Courses Google Technologies Online Training Courses Microsoft Technologies Online Training Courses Oracle DBA Online Training Courses Oracle Datawarehouse Online Training Courses Oracle E-Business Suite Online Training Courses PeopleSoft Online Training Courses Project Management Online Training Courses Autocad Online Training Courses Salesforce Online Training Courses Sharepoint Online Training Courses Softskills Online Training Courses System Networking Online Training Courses Web Design Online Training Courses BizTalk Server Online Training Courses Database Online Training Courses iPhone App Development Online Training Courses Ruby On Rails Online Training Courses SEO Online Training Courses Shell Scripting Online Training Courses VMWare Online Training Courses Webmethods Online Training Courses Websphere Online Training Courses Visual Basic Online Training Courses TIBCO SOA Online Training Courses COGNOS Online Training Courses Perl Scripting Online Training Courses Hyperion Online Training Courses Informatica Online Training Courses Python Online Training Courses QlikView Course Contents QA Online Training Courses Tableau Tool Online Training Courses Basic .Net Training Course

Core Java


  •   Programming language Types and Paradigms.
  •   Why Java?
  •   Flavors of Java.
  •   Java Designing Goal.
  •   Role of Java Programmer in Industry.
  •  Features of Java Lamguage.
  •  JVM The heart of JAVA.


Language Fundamentals

  •  The Java Environment.
  •  Installation
  •  Java Program Development
  •  Java Source File Structure
  •  Compilation
  •  Executions


Basic Language Elements.

  • Lexical Tokens, Identifiers
  • Keywords, Literals, Comments
  • Primitive Data types
  • Operators
  • Condition Statements
  • Control Statements
  • Arrays
  • Command line Arguments
  • OCJP


Object Oriented Programming

  • OOPS Fundamentals.
  • Object & Object reference.
  • Constructors.
  • Method Overloading,Recursion.
  • Access Specifiers & Access Modifiers.
  • Design of Accessor and Mutator Methods.
  • Inheritance
  • Inner Class & Anonymous Classes
  • Abstract Class
  • Interfaces
  • Cloning Objects, shallow and deep cloning



  • Organizing Classes and Interfaces in Packages
  • Package as Access Protection
  • Defining Packages
  • CLASSPATH Setting for Packages
  • Making JAR Files for Library Packages
  • Import and Static Import
  • Naming convention for Packages


Exception Handling

  • The idea behind Exception
  • Exceptions & Errors
  • Types of Exception
  • Control Flow In Exceptions
  • JVM reaction to Exceptions
  • Use if try,catch,finally,throw,throws in Exception
  • Handling
  • In-built and User Defined Exceptions
  • Checked and Un-Checked Exceptions


Multi Threading

  • Understanding Threads
  • Needs of Multi-threaded Programming
  • Thread Life-Cycle
  • Creating Child Threads
  • Multi Threads in a program
  • Thread Priorities
  • Synchronizing Threads
  • Inner Communication of Threads
  • Critical Factor in Thread DeadLock


Input/Output Operation in Java(java.io


  • Streams and the new I/O Capabilities
  • Understanding Streams
  • The Classes for Input and Output
  • The Standard Streams
  • Working with File Object
  • File I/O Basics
  • Reading and Writing to Files
  • Buffer and Buffer Management
  • Read/Write Operations with File Channel
  • Fromatted Input/Output
  • Sequence Input
  • Random Access
  • Serializing Objects
  • Character Streams



GUI Programming

  • Designing Graphical User Interfaces in Java
  • Components and Containers
  • Basics of Components
  • Using Containers
  • Layout Managers
  • AWT Components
  • Event-Driven Programming in Java
  • Adapter Classes as Helper Classes in Event Handling
  • Anonymous Inner classes a Short cut to Event
  • Handling
  • Adding A Menu to Window
  • Dialog Boxes
  • Built-in Dialog Boxes – FileDialog
  • Extending GUI Features Using Swing Components



  • Applet & Application
  • Applet Architecture
  • Parameters to Applet
  • Embedding Applets in Web page
  • Applet Security Policies


Collections Framework & Utility Classes

  • Utility Methods for Arrays
  • String Tokenizer
  • Observable and Observer Objects
  • Date & Time
  • Data structures
  • Timer and Timer Task for Job Scheduling
  • Using Scanner
  • Regular Expression
  • Collections of Objects
  • Colletion Types
  • List
  • Set
  • Sequence
  • Map
  • Understanding Hashing
  • Use of ArrayList & Vector
  • Hashtable & HashMap






Java SE 6.x/ 7.x Features



Advance Java


Networking using Java

  • Networking Essentials
  • Socket Programming
  • Java.net.InetAddress
  • Datagrams
  • URL
  • Multicast Sockets



  •  GUI Application Development
  • Introduction to Swings
  • Different Swing Components


Database Programming using JDBC

  •  Introduction to JDBC
  • JDBC Drivers & Architecture
  • DriverManager, Connection, Statement,
  • Resultset
  • CRUD Operation using JDBC
  • Prepared Statement
  • Calling SQL functions, Database stored
  • proceduresCallableStatement
  • ResultSetMetaData & DatabaseMetadata
  • Connecting to non-conventional Databases
  • Overview of Database Driver Architecture &
  • JDBC Driver Types
  • Batch Updates
  • Scrollable Resultset
  • Updated Resultset
  • Working with Rowsets
  • Handling Binary Data(Operation on Image files)
  • Type mapping & SQL3 Data types
  • ParameterMetaData
  • Using Savepoint
  • Connection Pooling


  • Need of Server side Programming
  • Comparison with CGI
  • Architecture and challenges of Web
  • Application
  • Introduction to Servlets
  • Servlet Life Cycle
  • Developing and Deploying Servlets
  • Generic Servlets
  • ServletConfig, Servlet Context,
  • ServletRequest, ServletResponse
  • Database Operation Using Servlets
  • Deploying Servlets in Apache Tomcat Server,
  • Weblogic Server etc
  • Exploring Deployment Descriptor(web.xml)
  • HttpServlets
  • Session Tracking & Management
  • Transferring Request
  • Accessing Web Context
  • Passing INIT and CONTEXT Parameter
  • Filtering Request and Response
  • Filter Servlets
  • Servlet Chaining
  • Include & Forward Mechanism
  • Internationalization using Servlets
  • Event Listeners in Servlets
  • ServletRequestWrapper
  • ServletResponseWrapper
  • Web Application Security


Java Beans

  • Component Model Services
  • Java Beans Properties
  • Bean Persistence
  • Introspection

Java Server Pages

  • Basic JSP Architecture
  • Life Cycle of JSP
  • JSP Tags and Expressions
  • Comparison with Servlets & JSP
  • Scriptlets, Declarations, Expressions &
  • Directives
  • Action Tags
  • JSP to Servlets & Servlets to JSP
  • Java Beans in JSP
  • JSP Session
  • JSP Scope
  • Custom Tags in JSP
  • JSTL


Struts Framework

  • Struts Architecture
  • Struts classes –ActionForward, ActionForm,
  • ActionServlet, Action classes
  • Understanding struts-config.xml
  • Struts flow with an example application
  • Use of ActionForms
  • Struts Tag Libraries
  • DynaActionForms
  • Builtin Actions in Struts
  • Struts Tiles Framework
  • Struts Validation Framework
  • Internationalizing Struts Application
  • Pagination and Sorting using Display tag
  • Hibernate Integration in Struts
  • Struts2


Hibernate Framework

  • Hibernate Overview and Benefits
  • Configuring Hibernate
  • Working with sessions and Persistent Objects
  • Logging-log4j Overview and configuration for
  • Hibernate
  • CRUD Operations
  • HQL- Hibernate Query Language
  • Named Queries, Projection Queries, Aggregate
  • Queries
  • Query By Criteria
  • Query BY Example
  • Persistent, transient, and detached objects
  • Hibernate first-and secong-level cache
  • Object Relationship Overview
  • Mapping Collections of Value Objects
  • Entity Relationships: 1-N, N-1, N-N, 1-1
  • Queries Across Relationships(Lazy and Eager)
  • Native SQL queries
  • Inheritance Mapping
  • Collection Mapping
  • Versioning


Spring Framework

  • Introduction to Spring Framework
  • Spring Modules
  • Spring Core Module
  • Spring DAO Module
  • Spring ORM Module
  • Spring JEE Module
  • Spring Web MVC Module 



Register Now!

Free Demo Class
Register for a FREE DEMO class to attend IT Training courses with our experts online trainers. Register now by filling the below form. Take a DEMO and see how our online training courses work for you.

Which course is right for me?

Speak to an IT online learning consultant today

on 844-OPTGHAR for FREE Tailored Advice.
get free advice