PRO IT Online Training
PRO IT Facebook Profile PRO IT Twitter Profile PRO IT Google+ Profile PRO IT Linked In Profile PRO IT Blog PRO IT YouTube Vedio Channel
Courses >> ASP.Net | QA | Java | SAP | Cognos | Others

Java Online Training

Core Java | Advanced Java | EJB | Struts | Hibernate |    
Demo Class video
.Net Online Training Video
Java Online Training Free Demo Class
Customized Courses
Core Java
Advanced Java
Complete Java
Java Information
Java Articles
Interview Questions
Java Resouces

What is all about our Java Online Training Course

Java is a programming language and also a platform. Java is a simple, general purpose, concurrent and object oriented programming language. Since Java has its own Runtime Environment (JRE) and API, it is called platform. Some other important features of Java are Robust, Secure, portable, High performance and Interactive. Java is a programming language which is easy to learn and implement.

Java was developed by Sun Microsystems in 1995, since then there has been consistent increase in demand for Java developers. Java has become so popular due to its features like platform independent and robust in the case of memory management. Today, around 1.1 billion desktop runs Java. Java powers games, ATMs, lottery terminals, medical devices, parking payment stations, and more. Java is everywhere, it's on desktop, it's on mobile, it's on card, almost everywhere and so is Java programmers.

Where is it used?
According to Sun Microsystems, developer of Java, nearly 3 billion devices run Java.
Some of the devices where Java is used are:

  • Web applications
  • Mobile phones
  • Robotics
  • Games
  • Enterprise applications such as banking sector
  • Desktop applications such as Media player, Antivirus etc.

The following is a list of Application Programming Interfaces (APIs) for the Java Programming Language.

  • Core Java
  • Advanced Java
  • Java Platform, Standard Edition (J2SE)
  • Java Platform, Enterprise Edition (J2EE)
  • Java Platform, Micro Edition (J2ME)
Java Course Details
Duration of the course: Depends on the course preferred
Demo Class: Available
Customized Courses: Available
Online Java Training Demo Classes
Java Online Training Course Contents
HTML Basics
Format Text, Ordered Lists, Unordered Lists, Links, Graphics
Layout and Navigation
Tables, Frames, Navigation bars
Interactivity through forms
Advnaced Layout-Hover, rollover effects etc..

Java Script
Understanding Javascript
Fundamentals, Capabilites, Features, Advantages and Disadvantages
Learning Javascript Basics- Variables, Data Types, String Objects, Arrays, Functions
Decisions and Loopings
Custom Objects
Events, Windows, Frames
Graphics, Animation, Cross Browser scripts, Style Sheets,
Dynamic Pages
Advanced DOM Features
Error Handling
Advanced Web Page

Well Formed XML,
XML Namespaces
Web Services (Overview)
SOAP and WSDL (Overview)

Java Programing - Core Java
What is Java?
Simple Java Program
Compiling and Interpreting Applications
The JDK Directory Structure
Datatypes (Primitive and Non-Primitive) and Variables
Literals ( Numeric, Char, String)
Non-Primitive Datatypes
The Dot Operator
Operators and Expressions
Operator Precedence
Implicit Type Conversions
The Cast Operator
Control Flow Statements
The continue Statement
The break Statement
Object-Oriented Programming
Classes and Objects
Fields and Methods
Access Control
Best Practices
Objects and Classes
Defining a Class
Creating an Object
Instance Data and Class Data
Access Modifiers
Using Java Objects
Printing to the Console
printf Format Strings

Overview of Java language and architecture
Java servlet architecture
How JSP simplifies the creation of servlets
Introducing servlets
How the Servlet API fits into Java EE
Servlet lifecycle
Obtaining configuration information
Deploying servlets
Overview of servlet containers
Types of servlet containers available
Deciding whether to select a basic servlet container versus a full-featured Java EE container
Tomcat as a popular, stable reference platform for servlets and JSP
The javax.servlet and javax.servlet.http packages
The HttpServlet class and how it extends GenericServlet
The HttpServletRequest interface and how it gives access to data received from the browser
The HttpServletResponse interface and how it is used to issue a response to the server
JSP Architecture
JSP Containers
Servlet Architecture
Page Translation
Types of JSP Content
Content Type
Scripting Elements
JSP Expressions
Standard Actions
Custom Actions and JSTL
Objects and Scopes
Implicit Objects
JSP Lifecycle
Scripting Elements
Translation of Template Content

Re-Introducing JDBC
Review of JDBC architecture
Review of JDBC driver types
Discussion of evolution of JDBC from version 1.0 through 2.0 and 3.0
Database concepts review
Relational database terminology
Transactions, logging, isolation, and concurrency
Key JDBC classes and the java.sql package
DriverManager and DataSource
Statement, PreparedStatement, and CallableStatement
Extra features supported by the javax.sql package
Application development activities using the basic JDBC concepts
Building an interface for selecting records
Building a data-drilldown example
Building interfaces for inserting, updating, and deleting records
Connecting to databases
Selecting and installing a database driver
Connecting to the database via a network address
Connecting to the database based on information supplied by JNDI (the Java Naming and Directory Interface)
Using the java.sql.DataSource class
Increasing performance with connection pooling
Opening and closing the connection
Handling ClassNotFoundException and SQLException
Working with a database connection
Controlling transaction behavior
Using getWarning and clearWarnings to retrieve, respond to, and clear warnings
Creating statements, prepared statements, and callable statements
Retrieving and using database metadata
Ad-Hoc SQL queries with Statement and PreparedStatement
Creating a Statement object
Executing a SQL statement
Using executeQuery() for statements that return a ResultSet

Enterprise Applications
Containers and Objects
Three Containers
Remote Connectivity
Scalability and Availability
Transaction Control
What is an EJB?
Types of Beans
Inversion of Control
The Bean-Type Annotations
Dependency Injection
The @EJB Annotation
Development Cycle and Roles
Session Beans
Interface/Implementation Split
Stateful vs. Stateless
The @Stateless Annotation
Lifecycle and State Transitions
Session Context
The @Stateful Annotation
State Transitions
Singletons and Pools
The Java Persistence API
Persistence Annotations
Configuration by Exception
ORM Annotations
The EntityManager
Acquiring and Using the EntityManager
@Enumerated and @Temporal Types
Associations, Cardinality, and Ownership

Java Web Services
Why Web Services?
Service-Oriented Architecture
Simple Object Access Protocol (SOAP)
Web Service Description Language (WSDL)
Universal Description, Discovery and Integration (UDDI)
The WS-I Basic Profile
Web Services for Java EE
Hosting Web Services: Scenarios
Invoking Web Services: Scenarios
Web Services for Java EE (WS4JEE)
The Automated Approach: JAX-WS and

Manual Options: SAAJ and JAXP
Portable Web-Services Metadata
Service Registries: JAXR
The Simple Object Access Protocol (SOAP)
Messaging Model
The SOAP Envelope
The Message Header
The Message Body
SOAP Faults
The Java API for XML Binding
The Need for Data Binding
XML Schema
Two Paths
JAXB Compilation
Mapping Schema Types to Java
Java-to-XML Mapping Using Annotations
Marshaling and Unmarshaling
Working with JAXB Object Models
In-Memory Validation
Web Services Description Language

Struts Architecture
MVC and Model 2
Command Pattern
Jakarta Struts
More XML, Less Java!
Action Mappings
JavaBeans in Struts
Working with Forms
Presentation Technology
Action Mappings
Command Pattern for Web Applications
Action and ActionMapping
Struts Configuration
Selecting a Forward
Global Forwards
Declarative Exception Handling
Global Exception Handlers
Working with HTML Forms
Action Forms a/k/a Form Beans
Relationship to Input
Relationship to Actions
Relationship to the Model
Relationship to Output
DynaActionForm and Map-Backed Forms
Coarse-Grained Form Beans
Struts Tag Libraries
Building View Components
Struts Tag Libraries
Attributes and Struts Expressions
Building Forms
<html:text> et. al.
Forms and Form Beans
Scope and Duration of Form Data
Managing Hyperlinks
Error Messages
Logic Tags
The JSP Standard Tag Library
JSTL Overview
JSP Expression Language
Core Tags
Formatting Tags
XML Tags
SQL Tags
Mixing JSTL, EL, Scripts and Actions
Indexed Properties and Struts HTML Forms
Internationalization and Localization
i18n in Java
Java Online Training Demo Class Registration

Career Scope

Java plays a significant role in the corporate world. Companies of all sizes are using Java as the main programming language, so there will a huge requirement for the people who have good knowledge about java. Pro It Online training will provide you that opportunity to acquire knowledge about Java programming language and have hands on experience in real time projects also which will be an added advantage to your profile.

Copyrights © 2013, PRO IT Online Training Website Developed by Sortins Technologies
Real Time Web Analytics