SETC Training844-434-7382
 Find a Course: 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

Java Training

Explained what could be have been very complicated information in a clear and concise manner which allowed myself to follow along and understand with ease. Instructor had great enthusiasm that kept us all involved.
Comment from Shared Services Canada

1. Title

  • Professional Hibernate Development (JHIB, 4 days)
    View PDF

2. Course Pre-requisites

  • Basic Java programming knowledge, including creating classes and using inheritance is assumed

3. Target Audience

  • Programmers who want to familiarize themselved with the design and implementation of Hibernate-driven application

4. Dates and Pricing

2 People for Guaranteed Live or Virtual Delivery $2,775.00 per person

5. Outline

Module 1: Hibernate Basics

Topic 1: The Problem with Hand-Coded SQL

Topic 2: About ORM with Hibernate

Topic 3: Hibernate Namespaces

Topic 4: Hibernate Interfaces

Topic 5: The ISessionFactory

Topic 6: The Session Instances

Topic 7: Identity

Topic 8: Hibernate Application Configuration

Module 2: Object Mapping

Topic 1: The Domain Model

Topic 2: Mapping Basics

Topic 3: Mapping Objects

Topic 4: Dealing with Identity

Topic 5: Mapping Types

Topic 6: Mapping: Value Types and Entity Types

Topic 7: Mapping Class Hierarchies

Topic 8: Mapping Associations

Topic 9: Mapping Collections

Topic 10: Mapping and Polymorphism

Module 3: Object Persistence

Topic 1: The Mechanics of Persistence

Topic 2: Persistence Lifecycle

Topic 3: The Persistence Manager

Topic 4: About Transitive Persistence

Topic 5: Techniques for Persistent Objects Retrieval

Module 4: Transactions

Topic 1: Transaction Basics

Topic 2: Transaction Models

Topic 3: Long Running Transactions

Topic 4: Isolation Levels and Locking

Topic 5: Transaction APIs: ADO.NET, COM+, and Hibernate

Topic 6: Application Transactions

Topic 7: About Hibernate Caching

Module 5: HQL

Topic 1: Executing HQL Queries

Topic 2: HQL Basic Syntax

Topic 3: Pattern Matching

Topic 4: Polymorphic Queries

Topic 5: Comparison Operators

Topic 6: Logical Operators

Topic 7: Join Operators

Topic 8: Using Identity

Topic 9: Aggregations and Ordering

Topic 10: Dynamic Queries

Topic 11: Filters and Sub-Queries

Topic 12: Optimizing Performance

Module 6: Hibernate Applications

Topic 1: Application Architecture Overview

Topic 2: Application Design

Topic 3: Using Hibernate in a .NET Application

Topic 4: Some Issues Related to .NET Development

Module 7: The Hibernate Toolset

Topic 1: hbm2java

Topic 2: hbm2ddl

Topic 3: Tools for Generating the Mapping and Entities from the Database

Topic 4: log4java

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette