Monday, December 17, 2012

TOGAF V9 Foundation Certification Training

TOGAF Training Details:



The basic concepts of Enterprise Architecture and TOGAF

• The core concepts of TOGAF 9

• The key terminology of TOGAF 9

• The ADM cycle and  the objectives of each phase, and how to adapt and scope the ADM

• The concept of the Enterprise Continuum; its purpose and constituent parts

• How each of the ADM phases contributes to the success of enterprise architecture

• The ADM guidelines and techniques

• How Architecture Governance contributes to the Architecture Development Cycle

• The concepts of views and viewpoints and their role in communicating with stakeholders

• The concept of building blocks

• The key deliverables of the ADM cycle

• The TOGAF reference models

• The TOGAF certification program


Materials:


  •  2 Mock Test papers.
  •  Certification Prepertion Help

Wednesday, November 21, 2012

J2EE Application Architect Training


Application Design Concepts and Principles
  •   Explain the main advantages of an object-oriented approach to system design including the effect of encapsulation, inheritance, and use of interfaces on architectural characteristics.
  • Describe how the principle of "separation of concerns" has been applied to the main system tiers of a Java Platform, Enterprise Edition application. Tiers include client (both GUI and web), web (web container), business (EJB container), integration, and resource tiers.
  • Describe how the principle of "separation of concerns" has been applied to the layers of a Java EE application. Layers include application, virtual platform (component APIs), application infrastructure (containers), enterprise services (operating system and virtualization), compute and storage, and the networking infrastructure layers.

Common Architectures

  •    Explain the advantages and disadvantages of two-tier architectures when examined under the following topics: scalability, maintainability, reliability, availability, extensibility, performance, manageability, and security.
  •     Explain the advantages and disadvantages of three-tier architectures when examined under the following topics: scalability, maintainability, reliability, availability, extensibility, performance, manageability, and security
  •      Explain the advantages and disadvantages of multi-tier architectures when examined under the following topics: scalability, maintainability, reliability, availability, extensibility, performance, manageability, and security.
  •      Explain the benefits and drawbacks of rich clients and browser-based clients as deployed in a typical Java EE application.
  •      Explain appropriate and inappropriate uses for web services in the Java EE platform



 Integration and Messaging
·      
  •         Explain possible approaches for communicating with an external system from a Java EE technology-based system given an outline description of those systems and outline the benefits and drawbacks of each approach.
  •         Explain typical uses of web services and XML over HTTP as mechanisms to integrate distinct software components.
  •          Explain how JCA and JMS are used to integrate distinct software components as part of an overall Java EE application.
      Business Tier Technologies
  •          Explain and contrast uses for entity beans, entity classes, stateful and stateless session beans, and message-driven beans, and understand the advantages and disadvantages of each type.
  •          Explain and contrast the following persistence strategies: container-managed persistence (CMP) BMP, JDO, JPA, ORM and using DAOs (Data Access Objects) and direct JDBC technology-based persistence under the following headings: ease of development, performance, scalability, extensibility, and security.
  •          Explain how Java EE supports the deployment of server-side components implemented as web services and the advantages and disadvantages of adopting such an approach.



Web Tier Technologies
  •  State the benefits and drawbacks of adopting a web framework in designing a Java EE application
  •  Explain standard uses for JSP pages and servlets in a typical Java EE application.
  •  Explain standard uses for JavaServer Faces components in a typical Java EE application.
  •  Given a system requirements definition, explain and justify your rationale for choosing a web-centric or EJB-centric implementation to solve the requirements. 



Section 6: Applicability of Java EE Technology
  •         Given a specified business problem, design a modular solution that solves the problem using Java EE.
  •          Explain how the Java EE platform enables service oriented architecture (SOA) -based applications.
  •          Explain how you would design a Java EE application to repeatedly measure critical non-functional requirements and outline a standard process with specific strategies to refractor that application to improve on the results of the measurements for Enterprise Applications with Java EE Content Details


·         What is Enterprise Architecture?
  •          An Architect’s Roles and Responsibilities
  •         Introduction to TOGAF V9 Framework
  •          Introduction to Zachman Framework


Developing a Security Architecture
  •          Analyzing the Impact of Security in Distributed Computing
  •          Examining Security in the Java EE Technology
  •         Understanding Web Services Security


Understanding Non-Functional Requirements
  •         Examining Non-Functional Requirements (NFRs)
  •        Common Practices for Improving Qualities
  •         Prioritizing Quality-of-Service (QoS) Requirements
  •         Defining Common Problems and Solutions: Network, Transaction and Capacity Planning
  •         Describing Network Communication Guidelines
  •        Justifying the Use of Transactions
  •        Planning System Capacity



Tools and Plug-in Overview
  •          IBM Thread and Monitor Analyzer
  •          JProfiler
  •         JProbe
  •          PMD
  •          YSlow
  •          SOAP UI 

Sunday, September 23, 2012

Complete Java , J2EE Training by J2EE Architect


This training is for people targeting to have a all inclusive knowledge of JAVA and J2EE Frameworks( Spring , Hibernate ,Web Services ) Training by J2EE Architect.

The course will be mostly practical with specific emphasis on real time use of these technologies and how to make better design decision when using these in projects.

With my current role as J2EE architect, i will try to give more realistic approach for the use of these technologies and focus on real time application challenges.

Email: onlinetraining2011@gmail.com for more details and demo class.


Sample Videos:



Web Services:

www.youtube.com/watch?v=nfngZmyMW80

Hibernate:

www.youtube.com/watch?v=fjreWtfNTQY

Java Collection Labs:

www.youtube.com/watch?v=HD26F_2lujc


Study Material:

* Presentation/Decks for each topic
* Fully Solved examples.
* Exercises for each topic.
* Certification Question Papers.
* Resume Preperation Help.

--------------------------------------------------------

Core Java- Part1 Java Basics

  • History of Java
  • OOPs Concepts
  • Java Architecture
  • JVM Architecture
  • Java Syntax
  • Java Execution Engine Process
  • Class File Format
  • Simple Java Program
  • Class / Abstract Class / Interface
  • Predefined Classes and Packages
  • Predefined Key words
  • Object Class Details
  • Static Methods and Static Blocks
  • Access Specifier ( Internal Structure)
  • Exception Handling Framework
  • Exception Concepts ( try, catch, finally)



Core Java- Part2 Advance Topics

  • Introduction to Object Oriented Programming
  • Inheritance : Details
  • Polymorphism : Details
  • Encapsulation and Abstraction
  • Constructor Chaining
  • Threads- Introduction
  • Thread Creation- Thread Class and Runnable
  • Thread Life Cycle
  • Thread Communication Model
  • Thread Synchronization
  • Garbage Collection
  • Collection Framework: Introduction
  • Types of Collection.( List , Set , Map)
  • Differences between Collection APIs
  • Accessing Collection Objects: Iterator API


---------------------------------------------------------------------

Spring Framework Course Details:
  •          Overview of Spring
  •          Benefits of Spring
  •          Spring Architecture
 Spring IOC ( Inversion of Control)
  •          Beanfactory Details.
  •          XMLBeanFactory
  •          Advantages of IOC
  •          Instantiating POJOs using BeanFactory
  •          Collection Injection
 Spring AOP
  •          Spring AOP (Aspect Oriented Programming)
  •          Benefits of AOP
  •          AOP Terminology
  •          Aspects ,Advices, Point cut etc.
  •          Developing AOP application.

 Spring DAO / JDBC
  •          Spring DAO  (Spring JDBC)
  •          Developing data centric applications using Spring DAO
  •          Using JdbcTemplate class
  •          Executing queries , stored procedures and processing results

 Spring MVC
  •          Spring MVC for Web Development.
  •          Developing web applications using Spring.
  •          Using Controller , view classes.
  •          Developing Simple view objects.
  •         Spring3 MVC Annotations.   
 Spring ORM
  • Spring ORM Module: Introduction
  • Spring Hibernate Integration Details.
  • Developing a end to end Spring  and Hibernate Application.




---------------------------------------------------

Hibernate Course Details


Introduction to ORM Domain
  • Object/Relational Paradigms 
  • O/R Mismatch 
  • Object Relational Mapping (ORM) 
  • Java ORM/Persistent Frameworks 

Hibernate Architecture


  • Hibernate Architecture and APIs.
  • Hibernate Installation/Setup 
  • Setup Configuration Files
  • Setup Mapping Files 

Introduction to Hibernate Persistence 


  • What is Persistance
  • JavaBeans and POJOs 
  • Basic Mapping Concepts
  • Class to Table Mappings 
  • Property to Cloumn Mapping 
  • Generators , Primary Keys identifier etc
  • Quoting SQL Tables and Columns 

Hibernate Persistance API
  • SessionFactory Details
  • Session API Details
  • Transaction API
  • Session.save() and session.load()
  •  Session.flush()

Hibernate Collections


  • Hibernate Collection Mapping
  • Mapping Arrays
  • Mapping Map
  • Mapping Set
  • Mapping Bags
  •  Mapping List

Hibernate Associations


  • Introduction to Associations
  • One-to-one Association
  • Many-to-one Association
  •  One to Many  Association
  • Many-to-many Association

HQL (Hibernate Query Language)


  • HQL Introduction.
  • Hibernate Object Fetching Options 
  • Hibernate Query 
  • HQL Parameters 
  • Named Queries 
  • Native SQL 

Hibernate Criteria

  • Criteria API Introduction
  • Expression API and Restrictions API
  •  Criteria Associations.
  •  Criteria based nested queries.
  •   Performance comparison with HQL.

Hibernate Caching

  • Caching Introduction.
  •  Types of Caching
  •  Transaction Level Isolation.
  •  Caching Providers( Ehcache etc)
  •  Caching configuration in xml files
  •  Query based caching.


----------------------------------------------

Web Services Course Details

Web Services Core:
  • Web Services Introduction
  • XML Basics ( XML ,DTD , Schema, Parsers)
  • SOA Introduction.
  • SOAP Details
  • WSDL Details

J2EE Web Services :

  • J2EE Web Services
  • JAX-RPC ( Top-Down and Bottom-Down Approach)
  • JAX-WS Service and Client Details
  • JAXP ( SAX,DOM Parsers)
  • JAXB ( Java API for XML Binding)
  • Web Services Client
  • Java2WSDL and WSDL2Java methodologies.
  • SAAJ( Soap With Attachment API for Java)

RESTFul Web Services

  • RESTful web service introduction
  • REST Jersey Based web services ( JAX- RS)
  • RESTful Service Provider.
  • RESTFul Client details
  • REST vs SOAP

Web Services Security

  • Web Services Security
  • XML Signature
  • XML Encryption

Web Services Testing

  • SOAP-UI Introduction
  • Testing Web Services using SOAP-UI



Email: onlinetraining2011@gmail.com for more details and demo class.

Thanks everyone for visiting this page. Appreciate your feedback and inputs.

Monday, August 20, 2012


J2EE Web Services Course Details



XML and related technologies

  • XML Overview
  • XML Schema Defintion (XSD)  
Overview of Web Services

  • Why Web Services?
  • Service-Oriented Architecture
  • HTTP Protocol
  • Simple Object Access Protocol (SOAP)
  • Web Service Description Language (WSDL)
  • RESTFul web servcies  

Java API for XMl Processing(JAXP)

  • JAXP Introdcution
  • Overview of SAX
  • Overview of DOM
  • SAX Parser
  • SAX Parser Example
  • Handlers
  • Parser With a Handler
  • Error Handlers
  • DOM Parser
  • Error Handling
  • DOM Nodes
  • The Document Interface
  • Creating an XML Document
  • Exercises and Assignments


Java API for XML Binding (JAXB)

  •  JAXB Introduction
  •  Schmema to Object Mapping
  •  Marshalling and Unmarshalling Features
  •  XJC complier usuage
  •  Object to XML Conversion
  •  XML to Object COnversion


 The Simple Object Access Protocol( SOAP)

  • SOAP Messaging Model
  • SOAP over HTTP
  • The SOAP Envelope
  • SOAP Body and SOAP Header
  • Document and RPC Mode of Communcation
  • RPC Literal and Encoded Types
  • SOAP Faults.
  • SOAP 1.1 and SOAP 1.2 Faults


 Web Services Description Language( WSDL)

  • Web Services as Component-Based Software
  • The Need for an IDL (Interafce Definition Language)
  • WSDL Structure Deatils
  • The Abstract Model -- Service Semantics
  • The Concrete Model -- Ports, Services, Locations
  • Extending WSDL -- Bindings
  • Service Description
 The SOAP with Attachments API for Java (SAAJ)

  • The SAAJ Object Model
  • Parsing a SOAP Message
  • Creating a SOAP Connection
  • Using SAAJ API to communciate to WS
Java API for XML Based Web Services (JAX-WS)

  •          JAX-WS Basics
  • The @WebService Annotation
  • The @WebMethod Annotation
  • The @WebParam Annotation
  • The @Return Annotation

Java API for Remote Procedure Call (RPC)

  • JAX-RPC Introduction
  • Java to WSDL Approach
  • WSDL to Java Approach
  • Service Provider Implementation


JAX-RPC Client-Side Development

  • Using WSDL to generate client side code
  • Stubs and Proxies
  • Generated Code
  • Locating a Service
  • Invoking a Service


RESTFul Web Services (JAX-RS)

  • Introduction to REST
  • REST and  HTTP
  • RESTful Architectural Principles
  • Designing RESTful Services
  • Model the URIs
  • Assigning HTTP Methods
  • Your First JAX-RS Service
  • Developing a JAX-RS RESTful Service
  • Deploying Our Service on Jersey Container

Rest vs SOAP 

  •         Comparison of REST and SOAP
  • Usage scenarios for REST and SOAP
  • Integrated Approach


Web Services Security

  •    Introduction to WS-Security
  •    Security Architecture Taxonomy
  •    XML Signature
  •    XML Canonicalization
  •    Public and Private Key Encryption

Training Materials:

1) Presentation and Decks.
2) Exercises for each module.
3) Worked out examples.
4) Resume Preparation Guidance




Hibernate Framework Course Details



Introduction to ORM Domain

  • Object/Relational Paradigms 
  • O/R Mismatch 
  • Object Relational Mapping (ORM) 
  • Java ORM/Persistent Frameworks 


Hibernate Architecture

  • Hibernate Architecture and APIs.
  • Hibernate Installation/Setup 
  • Setup Configuration Files
  • Setup Mapping Files 


Introduction to Hibernate Persistance

  • What is Persistance
  • JavaBeans and POJOs 
  • Basic Mapping Concepts
  • Class to Table Mappings 
  • Property to Column Mapping 
  • Generators , Primary Keys identifier etc
  • Quoting SQL Tables and Columns 


Hibernate Persistance API

  • SessionFactory Details
  • Session API Details
  • Transaction API
  • Session.save() and session.load()


Hibernate Collections

  • Hibernate Collection Mapping
  • Mapping Arrays
  • Mapping Map
  • Mapping Set


Working with Persistent Objects 

  • Entity Lifecycle 
  • Transient State 
  • Persistent State 
  • Persistent Object Updates and Automatic Dirty Checking 
  • Detatched and Deleted State 


Hibernate Associations

  • Introduction to Associations
  • Many-to-one Association
  • One-to-one Association
  • Many-to-many Association

HQL (Hibernate Query Language)

  • HQL Introduction.
  • Hibernate Object Fetching Options .
  • Hibernate Query .
  • HQL Parameters .
  • Named Queries .
  • Native SQL .


Query and Criteria Interfaces

  • Criteria 
  • Restrictions 
  • Query By Example 
  • Scrolling 
  • Query Hints 
  • Query Option Pros/Cons 


Training Materials:

1) Presentation and Decks.
2) Exercises for each module.
3) Worked out examples.
4) Resume Preparation Guidance

Spring Framework Training Details:




Spring Framework Introduction

Overview of Spring
Benefits of Spring
Spring Architecture

Spring IOC (Inversion of Control / Dependency Injection )

Beanfactory Details.
XMLBeanFactory
Advantages of IOC
Instantiating POJOs using BeanFactory.
Using ApplicationContext.
Using spring beans attributes ( protyotype, init –method)
Constructor based injection
Setter base injection
Using List , Map and Set with Spring Injection

Spring AOP (Aspect Oriented Programming)

Benefits of AOP
AOP Terminology
Aspects ,Advices, Point cut etc.
AspectJ and SpringAOP Appliance
Developing AOP application.

Spring DAO (Spring JDBC)

Developing data centric applications using Spring DAO
Using JdbcTemplate class .
Executing Queries , stored procedures and processing results
Spring MVC for Web Development
Developing web applications using Spring
Using Controller , view classes
Developing Simple view objects

Spring Struts Integration Details

Configuration Changes ( web.xml, struts-config.xml , java classes etc)
Developing a end to end Struts and Spring Application.        

Spring ORM Details

Spring ORM Introduction
HibernateTemplate class details.
•       Developing a  Spring  and Hibernate Application.


Training Materials:

1) Presentation and Decks.
2) Exercises for each module.
3) Worked out examples.


Core Java and J2EE Technologies

Core Java- Part1 Java Introduction
History of Java
OOPs Concepts
Java Architecture
JVM Architecture
Java Syntax
Java Execution Engine Process
Class File Format
Simple Java Program
Class / Abstract Class / Interface
Predefined Classes and Packages
Predefined Key words
Access Specifier ( Internal Structure)
Exception Handling Framework
Exception Concepts ( try, catch, finally)
Core Java- Part2 Advance Topics
Introduction to Object Oriented Programming
Inheritance : Details
Polymorphism : Details
Encapsulation and Abstraction
Wrapper Classes- Introduction and Usage
Threads- Introduction
Thread Life Cycle
Thread Communication Model
Garbage Collection
Collection Framework: Introduction
Types of Collection.( List , Set , Map)
Differences between Collection APIs
Accessing Collection Objects: Iterator API
J2EE Introduction
What  is J2EE
J2EE components
J2EE Architecture and concepts
J2EE Case studies
J2EE Application Structure.
Servlets
Introduction
Servlet Specification
Servlet Lifecycle
Servlet methods
HTTP Protocol and Servlet
Context and Config parameters
Session management
Lab and Exercises
JSP
Introduction
JSP Specification
JSP Lifecycle
JSP declarations 
JSP Scriplets in details
JSP implicit variables
Lab and Exercises
Enetrprise Java Beans
Introduction to EJB 3.0
EJB 3.0 Architecture and components details
Session Bean, Entity Bean and Message Beans
JDBC
Introduction to JDBC API
JDBC Architecture
Types of JDBC Drivers 
Labs and Exercises.


System Requirements:

JDK 1.4 and onwards
Eclipse 3.3 onwards or Latest
Oracle 10g XE Edition
Tomcat 5.0onwards (Optional)

Saturday, August 4, 2012

Oracle SOA Suite 11g , BPEL and OSB Basics Training


Certification Based Oracle SOA Suite 11g and BPEL Training:





Overview of SOA and SCA Concepts


    * Describing Service-Oriented Architecture (SOA)
    * Reviewing of Services and key standards
    * Explaining Service Component Architecture (SCA) and Service Data Object (SDO)
    * Describing Event Driven Architecture (EDA)
    * Discussing the course application and environment

Designing Composite Applications with Oracle SOA Suite 11g


    * Explaining the Oracle SOA Suite 11g architecture and components
    * Implementing an SOA application design approach
    * Describing basic synchronous and asynchronous interaction patterns
    * Discussing the course application implementation with Oracle SOA Suite 11g.     
        *Getting Started with Oracle SOA Suite 11g
    *Oracle SOA Suite 11g Platform 
    *Oracle Web Logic Server Introduction 
      * Web Logic Server Domain and Managed Server Architecture

Creating a Composite Application


    * Creating, editing, and deploying a composite application
    * Creating composite service entry points
    * Creating composite components, such as Mediator, BPEL, and Business Rule components
    * Creating service references
    * Wiring composite constructs
    * Testing a composite using Web based interfaces
    * Introducing working with adapters
    * Create a file adapter service reference

Managing and Monitoring a Composite Application

    * Managing SOA composite application by using Oracle Enterprise Manager
    * Tracking messages through SOA composite application by using Oracle Enterprise Manager
    * Deploying a composite application
    * Un-deploying a composite application
    * Moving a composite application to a production environment

 

Creating Adapter Services

    * Introducing the adapter framework
    * Identifying types of adapters
    * Invoking a File adapter to read a file
    * Implement a Database adapter to query database data
    * Working with the JMS adapter

Working with Mediator Components

    * Explaining the Service Infrastructure
    * Creating a Mediator component
    * Defining a Routing Service
    * Adding Routing Rules
    * Creating XSL Transformations with the XSLT Mapper   
 

 

Developing a Simple BPEL Component

    * Understanding BPEL components
    * Describing the Types BPEL Process Structure
    * Structuring a BPEL Process with Scope activities
    * Choosing global or local variables
    * Creating an Assign activity
    * Defining copy operations for the Assign activity
    * Creating and configuring a Transform activity

Orchestrating Services with BPEL

    * Describing conditions for business process orchestration
    * Providing and accessing services from BPEL
    * Importing XML schemas and setting message types
    * Creating and configuring a Partner Link
    * Invoking a service synchronously and asynchronously
    * Describing WS-Addressing and correlation concepts
    * Performing conditional branching by using a Switch activity
    * Adding and configuring cases for conditional branching
     * Using Flow N activity for Parallel Processing

Introduction to BPEL Interaction Patterns

    * Introduce parallel processing by using a Flow activity
    * Configuring Flow activity branches
    * Exploring request-response interaction patterns
    * Creating an execution loop with a While activity
    

Handling Exceptions in Composite Applications

    * Describing basic error handling and propagation in SOA Composites
    * Describing the SOA fault management framework
    * Understand WSDL fault and message for a synchronous service
    * Creating Fault-policies and Fault-binding.xml.

Developing Business Rules

    *Explaining business rules concepts
    *Describing the Oracle Business Rules architecture
    *Creating rules and decision tables by using Oracle JDeveloper Rule

Human Task Creation.

     * Creating Human task in SOA Suite
    * Working with Task Editor.
    * Working with Worklist Application.

Domain Value Maps

     * Creating Domain Vaules Maps
    * Using DVM in BPEL activities
    * Using SOA Composer to add/update DVM values.

Business Activity Monitor (BAM)


    * Introduction to BAM component-BAM Architect, BAM Studio, BAM Viewer etc.
     * Overview of Sensors in BPEL Process.


Integrating Service with Oracle Service Bus (OSB)


    * Describing the Oracle Service Bus (OSB) Architecture
    * Defining Business Services
    * Defining Proxy Services
    * Comparing OSB and Mediator Components

Exercises and Handouts:



  • Decks and Presentations.
  • Fully Solved Assignments/Exercises.
  • 2 Fully solved Oracle SOA Certification IZ-451Exam papers.
  • Real Project Cases Studies book.
  • SOA BPEL Book ( e-copy)


Please contact via email for fee demo details : 

Email: onlinetraining2011@gmail.com



Java , JEE 1.5 and J2EE Frameworks( Spring , Hibernate ,Web Services) Training by J2EE Architect. 


The combined course will cover Spring and Hibernate Framework. The course will be mostly practical with specific emphasis on real time use of these technologies and how to make better design decision when using these in projects.

With my current role as J2EE architect, i will try to give more realistic approach for the use of these technologies and focus on real time application challenges.

Sample Videos :

Hibernate:

https://www.youtube.com/watch?v=fjreWtfNTQY

Web Services:

https://www.youtube.com/watch?v=nfngZmyMW80

Java Collection Labs:

https://www.youtube.com/watch?v=HD26F_2lujc

-------------------------------------------------------------------------------------
Spring Course Details:

         Overview of Spring

         Benefits of Spring

         Spring Architecture

         Spring Annotation ( Spring3 Feature)


1. Spring IOC ( Inversion of Control)

         Beanfactory Details.

         XMLBeanFactory

         Advantages of IOC

         Instantiating POJOs using BeanFactory

          Collection Injection

2. Spring AOP 

         Spring AOP (Aspect Oriented Programming)

         Benefits of AOP

         AOP Terminology

         Aspects ,Advices, Point cut etc.

         Developing AOP application.


3. Spring DAO 

         Spring DAO  (Spring JDBC)

         Developing data centric applications using Spring DAO

         Using JdbcTemplate class

         Executing queries , stored procedures and processing results

4. Spring MVC

         Spring MVC for Web Development

         Developing web applications using Spring

         Using Controller , view classes

         Developing Simple view objects

  Spring3 MVC Annotations

5. Spring Struts Integration 

 Spring Struts Integration Details

         Configuration Changes ( web.xml, struts-config.xml , java classes etc)

         Developing a end to end Struts and Spring Application.         

6. Spring ORM


Spring ORM Module: Introduction

Spring Hibernate Integration Details.

Developing a end to end Spring  and Hibernate Application.


--------------------------------------------------- 

Hibernate Course Details


Introduction to ORM Domain
Object/Relational Paradigms 
O/R Mismatch 
Object Relational Mapping (ORM) 
Java ORM/Persistent Frameworks 

Hibernate Architecture 
Hibernate Architecture and APIs.
Hibernate Installation/Setup 
Setup Configuration Files
Setup Mapping Files 

Introduction to Hibernate Persistance
What is Persistance
JavaBeans and POJOs 
Basic Mapping Concepts
Class to Table Mappings 
Property to Cloumn Mapping 
Generators , Primary Keys identifier etc
Quoting SQL Tables and Columns 

Hibernate Persistance API
SessionFactory Details
Session API Details
Transaction API
Session.save() and session.load()
Hibernate Collections 
Hibernate Collection Mapping
Mapping Arrays
Mapping Map
Mapping Set
Mapping Bags

Hibernate Associations
Introduction to Associations
Many-to-one Association
Bidirectional Many-to-one 
One-to-one Association
Bidirectional One-to-one 
Many-to-many Association
Bidirectional Many-to-many 
HQL (Hibernate Query Language)
HQL Introduction.
Hibernate Object Fetching Options .
Hibernate Query .
HQL Parameters .
Named Queries .
Native SQL .
----------------------------------------------

Web Services Course 

- Web Services Introduction
- XML Basics ( XML ,DTD , Schema, Parsers)
- SOA Introduction.
- SOAP
- WSDL

- J2EE Web Services
- JAX-WS (and JAX-RPC)
- JAXP ( SAX,DOM)
- JAXB ( Java API for XML Binding)
- Web Services Client
- Java2WSDL and WSDL2Java methodologies.
- SAAJ( Soap With Attachment API for Java)

- RESTful web service introduction
- RESTLET and Jersey Based web services
- RESTful examples.



Please contact onlinetraining2011@gmail.com for more details and demo class.

Thanks everyone for visiting this page. Appreciate your feedback and inputs.