About Us Software Consulting Training Home line

Mastering Hibernate Developers Workshop

Email this Page    Print-Friendly Version

Summary:
Hibernate is a powerful enabler that addresses object/relational persistence in the Java world. Hibernate offers all the advantages of developing in Java plus a comprehensive suite of capabilities for mapping object-oriented features to the relational model. This course tells you what you need to know to design and build your own Hibernate-enabled applications. You'll learn the details of the key Hibernate capabilities and how to leverage their strengths, with a special focus on using Hibernate with other technologies and frameworks. At the same time, you'll be learning about the big picture of Hibernate and how to design applications to use Hibernate in a robust, efficient, secure, and maintainable fashion. If you want to deliver an application using Hibernate, you'll find this course essential. This course provides coverage of Hibernate concepts and practices for interacting between Java and relational databases. The goal of this course is to empower developers with the knowledge they need to design and implement Java applications that effectively and transparently use Hibernate to manage data persistence. The areas addressed in this course range from data/class mapping and persisted object lifecycle and management to how to query for persistent objects.

Duration:
4 Days/Lecture & Lab

Audience:
This an intermediate level Hibernate training course, designed for developers that need to understand how and when to use Hibernate in Java and J2EE applications.

Topics:

  • Introduction to Hibernate
  • Getting Started with Hibernate
  • Basic ORM in Hibernate
  • Value-Type Collections and Components
  • Entity Associations (Relations)
  • Mapping Inheritance
  • Hibernate Annotations
  • Working with Persistent Objects
  • Transactions
  • Querying for Object

Prerequisites:
Students should have a working knowledge of Java development or have taken an introductory-level Java course.




Last Update: July 30, 2010