Courses Offered


Follow us on

Twitter    Facebook    Linked In     Youtube

Demo Schedules

New Demo Schedules

Demo sessions for the month of April 2010




MAKE A PAYMENT

Our secure Payment Gateway is Google Checkout

Enter the Amount to Pay & Click the button

$.00


TESTIMONIALS


Thank you for all the support to our team and project. Your training helped  a lot to move forward quickly. Thanks a lot

Manager, McKesson










Greetings!
SAP class was simply excellent! Thank you! You were just too good!!!
I'm glad I attended your training classes. It seems pretty simple and  interesting now. I want to start practicing on it. After I'm done with, may be I'll ask for any help I need. Your teaching techniques are easy to understand, help to build more confidence to work on real time projects.

Regards,
Mani










Hi H2K Infosys Team,
Thank you for providing me training. After I took training from you and worked on few projects as per your guidance and Now I settled as software QA analyst. When I joined your training, I am new to IT field, at present I am IT pro and  helping my co workers who have been working from a while. I owe a lot to H2K Infosys. I pray god every day to grow H2K Infosys. Good Luck.

Mathew










To be frank I was very satisfied with your training for what I have paid, And Thats why I keep telling my friends about your training center ,when they ask me ,I will do so in the present and in future also. Since I liked your training class I tell my friends and I want them also to be benefited like me. And one more thing is that u give us chances to attend the classes n number of times which is hard to find in other training centers, through that way we learn different things and concepts, through different teaching staffs. At times u also gives importance to our decisions and conveniences which is really great. Whoever asks me for sure I will say your training center only at present and in future also. I have heard many of training centers through my friends and I feel urs is good in some way or the other. Good work.

Thank you,
Sridevi










Again I'm really pleased with the course, told someone in my company how great it is; and now she's interested in taking the course as well.

Thank you,
Lak








COURSES > Java/J2EE

JAVA

Training Highlights

1. Covering latest technologies and frameworks
2. EL Expressions
3. JSTL
4. Spring ORM/JDBC Integration
5. JAXB XML Framework
6. Latest GWT AJAX Framework
7. Design Patterns
8. Exposure to real time tools like Eclipse, ANT, Log4J, CVS
9. Software Installation Instructions Slides with screenshots
10. Detailed Presentations
11. Practical Oriented Training

DETAILS

Core Java
Java Architecture Overview
Java Innovation
Java Platform flavours
JDK Architecture
Data Types, Array
What are the primitive data types
How to use
What is Array?
Array declaration, initialization
Two dimensional arrays
Flow control
What is control statements
Conditional Statements (if, if-else, if-else-if, switch)
Looping Statements (while, do-while, for)
Branching Statements: break, continue, return
classes(Vs)Objects
What is Class & Objects
Writing class
Classes (Vs) Objects
Fields and type of fields (local, instance, class)
Methods and type of methods (instance, static)
public static void main(String args[])?
Declaring classes/methods/Constructors
Writing our own classes
Writing our own methods
Accessor and Mutator methods
Method Overloading
What is constructor
new operator significance
Constructor overloading
Inheritance/Encapsulation/Polymorphism
What is inheritence
What is encapsulation
How to do inheritence
Method overriding
Field hiding
Method hiding
this, super keywords
Polymorphism
Abstract classes/Interfaces/Packages
What is abstract class & method
What is interface and implementations
What is the concept of packages?
How to create package (simple & nested)?
How to use the packages
Exception Handling
What is Exception Handling?
try, catch, throw, throws, finally
What is checked & unchecked exception?
Creating our own exceptions
Object casting (assignments)
Primitive typecasting (implicit, excplicit)
Object typecasting (implicit, explicit)
Garbage Collection
What is GC?
How to invoke GC?
Threads
What is thread?
How to create thread? (Thread class & Runnable interface)
Thread priorities
Thread Groups
Synchronization methods and blocks (locking)
Inter thread communication using Producer and Consumer example.
Collections
What is collection framework?
List, ArrayList, Linked List
Set, HashSet, LinkedHashSet, TreeSet
Map, HashMap, LinkedHashMap, TreeMap
Comparator, Iterator and advance for loop and jdk1.5 generic
Alogorithms: search, sort, shuffle, copy, swipe, revers
Serialization
What is serialization? When do we use serialization?
How serializa and deserialize object?
What is transient?
I/O Streams Fundamentals
What is streams? Types of streams: byte, character
InputStream, OutputStream, Reader, Writer
File streams and File class
How to read input data while running program?
System.out.println()?
Debugging Java Applications
Debug the java application using eclips

JDBC - Java Database Connectivity
RDBMS & SQL Overview
What is RDBMS?
What is SQL?
Sample SQL statements
JDBC overview
Overview of JDBC and Architecture
JDBC Drivers classifications
What is driver? Types of drivers and their pros and cons
Statement/Preparestatements/Resultsets
How to use statement (insert, update, delete, select)
How to use prepared statement
How to use ResultSet
Callable statements
What is stored procedure and functions?
How to use Callable Statements?
Transaction Management
What is transaction?
Commit, Rollback

Servlets
HTTP overview
What is protocol
HTTP Protocol
Http Methods
Http Servers & Clients
Servlet technology overview
Servlets Overview
Generic Servlet
HTTP Servlet
ServletRequest, HttpServletRequest
ServletResponse, HttpServletResponse
Overview web application folder structurex
Deploying web application
web.xml deployment descriptor overview.
Servlet Life cycle
Servlet Life cycle
init, service, destroy methods
ServletContext/ServletConfig Overview
Init parameters and context parameters
Servlet config, Servlet Context
Single thread model
Single Thread Model Marker Interface
Servlet chaining, Request Dispatcher
What is servlet chaining
Request include, forward
Request Send Redirect
Session management
What is session management
Type of managing session: cookies, hidden variables, url
rewriting
Getting/Creating Session
Servlet Filters
What is filter?
Difference b/w servlet and filter?
How to write filter?
When do you use filter?
Servlet Listeners
What is servlet listener
Session Listenter
Servlet Context Listener
Scopes overview
page, request, session, application

JSP
JSP technology overview (MVC overview)
What is JSP
JSP vs Servlets
When do we use JSP
JSP Life cycle
What is jsp life cycle
jspInit, _jspService, jspDestroy
Directives (Page and Include)
Page Directives: import, language, buffer, package, session, errorPage, isErrorPage
Declarations
Variable Declarations
Method Declarations
Scriptlets
Expressions
Implicit Objects overview
What are implicit variables?
page, request, response, session, application, config, pageContext, exception
Static (Vs) dynamic includes, includes (Vs) forwards
Include directive
Include and forward actions
Scopes overview
page, request, session, application
Custom Tags
What is custom tag?
How to write simple tag?
How to write complex tag?
EL Expressions
Why EL Expressions?
Usage
Examples
JSTL
Standard set of tags
Usage of tags.
Examples

Struts
Struts Architecture
Overview of Struts framework components
Action Servlet
Request Processor
Action Classes
Action Forward
Using Struts Tag libraries
Using Forms - Submission, Navigation and Pre-population
Actions Overview - Using Built-in Struts Actions
Passing the data from Action classes to JSP’s
Action Messages and Action Errors
Struts-Config.xml overview
Configuring Struts Application
Validator Plugin: Validation with Commons Validator
Debugging struts application
Best practices

Spring
Spring Architecture
Overview of Spring
How it is different from struts
Bean Concepts & Configurations
What is bean?
How to configure beans?
Dependency Injection
Passing static data from bean configurations
Fundamentals of Spring Framework
How to use spring mvc application?
Spring framwork handler configuration
Spring controllers
Views and View Resolvers
Validation
Spring MVC
Steps to Write Spring MVC Application

Hibernate
Hibernate Architecture
Overview of Hibernate Configuration and mapping files
Hibernate (Vs) JDBC
HQL
Hibernate Mappings
Mapping inheritance and polymorphism
Configuring connection pools
Best practices

XML - Extensible Markup Language
XML Overview
What is XML?
What is DTD?
What is Schema?
XML document parsing overview
Reading & writing xml data using parser SAX, DOM API
JAXB Framework
Why should we use JAXB framework?
What are the advantages?
JAXB Framework

Web services
Web services overview
SOAP
WSDL
Axis2 Web Services Framework Setup & Concepts
Creating Web Services
Unit Test services using SOAP UI tool (very popular in the market)
Writing service clients

RMI - Remote Method Invocation
RMI vs. Traditional Method Invocation
When do we use RMI?
Parameter Serialization
Writing RMI Server and Client

JNDI - Java Naming and Directory Interface
JNDI Basics
Directory Servers
Lookups
Advantages
When do we use JNDI?
Example

JMS - Java Messaging Service
Architecture of JMS
What is JMS & Basics
JMS Programming API
Configuring Topic & Queue on Application Server
Steps for writing JMS senders & receivers

EJB - Entrprise Java Beans
EJB Architecture
EJB Concepts
Types of Beans
Session Beans
Entity Beans
Message Driven Beans
Best practices

Design Patterns
Singleton
Facade
Factory
DAO
Proxy
MVC
Front Controler
Business Delegate

AJAX - Asynchronous JavaScript XML
Reasons to use Ajax
Ajax Basics
Traditional web applications (Vs) Ajax applications
XMLHttpRequest overview
Handling XMLHttpRequest events
Processing Asynchronous requests
About AJAX Frameworks
Best practices

GWT AJAX Framework
GWT AJAX Framework
Why GWT?
Google UI Widgets
Asynchronous RPC calls

Junit
Junit Overview
What is unit test?
Advantages?
Test Case
What is test case?
How to write test methods?
setUp, tearDown life cycle methods.
Test Suite
What is suite?
Advantages
How to add test cases to suite.
Test Runners
Overview of Runners
Simple Runner, AWT Runner, Swing Runner and Running in Eclips
Running from ANT
Generating test report.

Tools & Servers
ANT
Log4J
Eclipse
Apache Tomcat (Web Server)
Jboss (Application Server)
CVS (SCM Tool)