Java Online Training from Java certified trainer with live projects and real time scenarios. Java professional resume preparation.
Java Online Training Advantages
> 100% Job Oriented Training
> Live Online Java Training
> Recorded Videos of each Session
> Live Projects on Different sectors
> Resume Review and preparation by experts.
> Unlimited Mock Interviews
> Job Placement Assistance.
Register for FREE DEMO @ http://www.h2kinfosys.com/contact
H2Kinfosys, LLC
(US): 770 777 1269
(UK): 020 3371 7615
Email: training@h2kinfosys.com
2. Java Online Training - Click here for FREE DEMO
Java and J2EE Training Details
Topics Description
Core Java
Java Architecture Overview 1. Java Innovation 2. Java Platform flavours 3. JDK Architecture
1. What are the primitive data types 2. How to use 3. What is
Data Types, Array Array? 4. Array declaration, initialization 5. Two dimensional arrays
1. What is control statements 2. Conditional Statements (if, if-else,
if-else-if, switch) 3. Looping Statements (while, do-while, for)
Flow control 4. Branching Statements: break, continue, return
1. What is Class & Objects 2. Writing class 3. Fields and type of
fields (local, instance, class) 4. Methods and type of methods
Classes (Vs) Objects (instance, static) 5. public static void main(String args[])?
1. Writing our own classes 2. Writing our own methods 3.
Accessor and Mutator methods 4. Method Overloading 5. What is
constructor 6. new operator significance 7. Constructor
Declaring classes/methods/Constructors overloading
1. What is inheritence 2. What is encapsulation 3. How to do
inheritence 4. Method overriding 5. Field hiding 6. Method hiding
Inheritance/Encapsulation/Polymorphism 7. this, super keywords 8. Polymorphism
1. What is abstract class & method 2. What is interface and
implementations 3. What is the concept of packages? 4. How to
Abstract classes/Interfaces/Packages create package (simple & nested)? 5. How to use the packages
1. What is Exception Handling? 2. try, catch, throw, throws, finally
3. What is checked & unchecked exception? 4. Creating our own
Exception Handling exceptions
1. Primitive typecasting (implicit, excplicit) 2. Object typecasting
Object casting (assignments) (implicit, explicit)
1. What is thread? 2. How to create thread? (Thread class &
Runnable interface) 3. Thread priorities 4. Thread Groups
5. Synchronization methods and blocks (locking) 6. Inter thread
Threads communication using Producer and Consumer example.
1. What is collection framework? 2. List, ArrayList, Linked List
3. Set, HashSet, LinkedHashSet, TreeSet 4. Map, HashMap,
LinkedHashMap, TreeMap 5. Comparator, Iterator and advance for
loop and jdk1.5 generic collections 6. Alogorithms: search, sort,
Collections shuffle, copy, swipe, revers
1. What is serialization? When do we use serialization? 2. How
Serialization serializa and deserialize object? 3. What is transient?
1. What is streams? Types of streams: byte, character
2. InputStream, OutputStream, Reader, Writer
3. File streams and File class
4. How to read input data while running program?
I/O Streams Fundamentals 3. System.out.println()?
3. 1. What is and Why annotation? 2. How to define and use
Annotations annotations? 3. Types of annotations
JDBC - Java Database Connectivity
RDBMS & SQL Overview 1. What is RDBMS? 2. What is SQL? 3. Sample SQL statements
1. Overview of JDBC and Architecture 2. What is driver? Types of
drivers and their pros and cons 3. How to use statement (insert,
update, delete, select) 4. How to use prepared statement 5. How
to use ResultSet 5. How to use Callable Statements? 6. What is
JDBC transaction, commit, rollback.
XML - Extensible Markup Language
1. What is XML?
2. What is DTD?
XML Overview 3. What is Schema?
XML document parsing overview 1. Reading & writing xml data using parser
SAX, DOM API
1. Why should we use JAXB framework?
2. What are the advantages?
JAXB Framework 3. JAXB Framework
Servlets
1. What is protocol 2. HTTP Protocol 3. Http Methods 4. Http
HTTP overview Servers & Clients
1. Servlets Overview 2. Generic Servlet 3. HTTP Servlet 4.
ServletRequest, HttpServletRequest 5. ServletResponse,
HttpServletResponse 6. Overview web application folder structurex
7. Deploying web application 8. web.xml deployment descriptor
Servlet technology overview overview.
Servlet Life cycle 1. Servlet Life cycle 2. init, service, destroy methods
1. Init parameters and context parameters
ServletContext/ServletConfig Overview 2. Servlet config, Servlet Context
Single thread model 1. Single Thread Model Marker Interface
1. What is servlet chaining 2. Request include, forward 3. Request
Servlet chaining, Request Dispatcher Send Redirect
1. What is session management 2. Type of managing session:
Session management cookies, hidden variables, url rewriting 3. Getting/Creating Session
1. What is filter? 2. Difference b/w servlet and filter? 3. How to
Servlet Filters write filter? 4. When do you use filter?
4. 1. What is servlet listener 2. Session Listenter 3. Servlet Context
Servlet Listeners Listener
Scopes overview 1. page, request, session, application
JSP
JSP technology overview (MVC overview) 1. What is JSP 2. JSP vs Servlets 3. When do we use JSP
JSP Life cycle 1. What is jsp life cycle 2. jspInit, _jspService, jspDestroy
1. Page Directives: import, language, buffer, package, session,
Directives (Page and Include) errorPage, isErrorPage
Declarations 1. Variable Declarations 2. Method Declarations
Scriptlets
Expressions
1. What are implicit variables? 2. page, request, response, session,
Implicit Objects overview application, config, pageContext, exception
Static (Vs) dynamic includes, 1. Include directive
includes (Vs) forwards 2. Include and forward actions
Scopes overview 1. page, request, session, application
EL Expressions
1. Overivew 2. Advantages 3. Writing our own simple and
Custom Tags complex tags.
Struts 1.3
Struts Architecture
Overview of Struts framework components
Action Servlet
Request Processor
Action Classes
Action Forward
Using Struts Tag libraries
Form Validations
Actions Overview - Using Built-in Struts
Actions
Internationalization
Error Handling
Struts-Config.xml overview
Configuring Struts Application
Spring
Spring Architecture 1. Overview of Spring 2. How it is different from other frameworks
1. What is bean? 2. How to configure beans? 3. Dependency
Bean Concepts & Configurations Injection 4. Passing static data from bean configurations
Fundamentals of Spring Framework
Spring JDBC Integration
Spring Hibernate Integration
Spring AOP
Spring Declarative Transactions
5. 1. How to use spring mvc application? 2. Spring framwork handler
configuration 3. Spring controllers 4. Views and View Resolvers
Spring MVC 5. Validation
Steps to Write Spring MVC Application
Hibernate
Hibernate Architecture
Overview of Hibernate Configuration and mapping files
Persistent Objects
Hibernate Configurations
Hibernate Mappings
Hibernate Query Language
Criteria Query API
Hibernate Fetch Modes
Hibernate Mappings with Annotations
Hibernate Vs. JDBC
Best practices
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
Design Patterns
1. About Patterns 2. Advantages 3.Singleton 4.Façade 5.Factory 6.DAO 7.Proxy 8.MVC 9.Front Controller
10.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 1.7 AJAX Framework
1. Why GWT?
2. Google UI Widgets
GWT AJAX Framework 3. Asynchronous RPC calls
Junit 4
Junit Overview 1. What is unit test? 2. Advantages?
1. What is test case? 2. How to write test methods? 3. setUp,
Junit3 Limitations tearDown life cycle methods.
Junit4 Annotations
Data Driven Test Cases
Build Tools
6. ANT
Maven
Continuous Integration
About Continuous Integration
Advantages
Tools
Configuring Jobs
Executing Tests (Junit)
Code Coverage (EMMA)
Generating Reports
Servers
Apache Tomcat (Web Server)
Jboss (Application Server)
Workshop
Log4J
Eclipse
SCM Tool
Java Debugging
Coding Standards
Interview FAQ
H2Kinfosys
http://www.h2kinfosys.com
US: 770 777 1269
UK: (020) 3371 7615
Email: training@h2kinfosys.com
We conduct Demo very frequently
Register for next Free DEMO @ http://www.h2kinfosys.com/contact