JBoss Development: Persistence with Hibernate Virtual (JB297VT) course outline

Understanding Java persistence

Learn how JBoss® Hibernate® effectively answers the question of how to represent relational data in an object-oriented environment.

Getting started with Hibernate

Deploy a simple application leveraging core Hibernate mappings and persistence features.

Hibernate projects and tools

Use available JBoss Developer Studio Hibernate tooling to analyze a project's domain objects.

Advanced Hibernate mapping

Extend Hibernate entities with built-in and user-defined types and develop robust identifiers.

Entity relations and inheritance

Use advanced relational mappings to manage uni- and bi-directional associations, and map Java™ inheritance to database tables.

Persistent state and transactions in Hibernate

Examine how Hibernate manages the relationship between the data in a table and the values in an entity, and associate these state changes with a unit of work.

Querying data efficiently

Learn how to leverage Hibernate fetching strategies, query options, and filters to produce efficient queries.

Design and best practices review

Learn the basics of Hibernate design patterns and best practices and how to apply them to build efficient Hibernate systems.

Hibernate configuration and deployment

Use Hibernate's highly adaptable framework in a variety of application types, from simple Java standalone applications to full-fledged Java Enterprise class deployments.

Hibernate advanced frameworks

Learn about Hibernate's advanced tooling to assist developers in the areas of testing, validation, search, and spanning database instances.

Note: Course outline is subject to change with technology advances and as the nature of the underlying job evolves. For questions or confirmation on a specific objective or topic, please contact a training specialist online or at 1-866-626-2994.