IMSI Home
Contact IMSI for IT and PM Staffing and Consulting
Employee Portal
Home Services Solutions Library Join Us
IMSI Experts in IT Staffing, PM Consulting and Global Outsourcing
IT Positions
PM Positions
Employee Benefits
Java Training
Visa Sponsorship
Send Us Your Resume

Module 1: Core Java Training
Introduction to Java
Language features, Control statements, Data types in Java, Arrays, Scope of variables, OOPs concepts - Constructors, Garbage collection, Function overloading, Inheritance, Function overriding, Polymorphism, Use of static, abstract and final, Inner classes, Interfaces, Creating & using Packages, Visibility modifiers, Wrapper classes

The Collections Framework
The Collection interfaces, collection classes, Working with Maps & Sets

Exceptions
Types of exceptions, Exception classes' hierarchy, Using try, catch and finally blocks, Creating custom exceptions

Multithreaded Programming
Multithreading Vs. Multitasking, Creating a thread, Assigning threads name & priorities, Common functions of thread, Life cycle of a Thread, Synchronization, Inter thread Communication.

I/O
Java I/O classes, The File class, The Byte streams,' The Character oriented Streams

Applets
Standalone Vs. Web based development, Creating a simple Applet, Applet architecture & its life cycle, The HTML <APPLET> Tag, Passing parameters to an applet, Common method of Applets, Inter applet communication, Working with images & audio clips

Swing
Features of Swing, Swing Component architec ture comparison with AWT, Basic Swing Components & Containers, Working with Borders, Understanding MVC architecture, working with menus, Advanced controls.

Module 2: Advanced Java Training
JDBC
Introduction to DBMS & RDBMS, Open Database Connectivity a historic perspective, JDBC Drivers type I, II, III and IV., Loading JDBC driver and creating a connection, Application Layer Vs. Driver Layer, Calling stored procedures, Transaction processing

Remote Method Invocation
What is RMI, Steps in creating a Remote object~ Generating Stud & Skeleton, The RMI Architecture understanding the Remote Reference Layer, Implementing RMI callbacks

Servlets
Introduction to servlet, using different types of servlet classes and interfaces, life cycle of servlet, introduction to SingleThread Model, processing request and response, accessing database using JDBC, session tracking, servlet chaining, servIet tunneling , inter servIet communication.

JSP
Directive, Scriptlet, JSP tag, Designing Java Beans, JSTL, Expression language.

Tag Libraries
Tag extension basic, Anatomy of Tag extension, Deploying of Tag Library, Custom Tag Extension, Tag Library descriptors.

Module 3: Enterprise Java & Weblogic
Three Tier Application Architecture
Introduction. Problems with two tier architecture.

Struts
Introduction of Struts, advantages of Struts, application of Struts.

Enterprise Java Beans
Session Bean (stateless / stateful), Entity Bean, Message Driven Bean, local interface.

JNDI
Introduction & Need of Java Naming & Directory Interface.

JTA
(Java Transaction API) ACID properties, distributed transaction, bean managed transaction & container managed transaction, transaction related methods &interfaces, suspending and committing the transaction.

JMS
(Java Messaging Services) Topic & Queue, Publisher & Subscriber. Security Introduction to Security, defining & creating the Roles, Users & Groups, assigning method permissions.


Dotted Line
Home Services Solutions Library Join Us Contact Us Employee Portal
Copyright 2007 Integrated Management Systems, Inc. (IMSI) All rights reserved.
IMSI Home