Detail kurzu
Red Hat JBoss Development: Persistence with Hibernate (JB297)
HEWLETT-PACKARD, s.r.o.
Popis kurzu
By the end of the course, students will have learned the best practices to leverage Hibernate to produce and maintain well-designed, robust business applications while optimizing performance and reducing software maintenance costs
Course content summary
- Core application programing interfaces for Hibernate (Session, Transaction, Query, EntityManager, SessionFactory, Annotations)
- Hibernate Search, Validation, Shards, and Tools technologies
- Mapping inheritance and polymorphic relationships
- Hibernate HQL, Criteria, and JDBC/SQL queries
- Hibernate Tools integrated development environment (IDE)
- Best practices and patterns for Hibernate developers
- Hibernate deployment, configuration, and performance tuning
Obsah kurzu
- Understanding Java Persistence
- Objective: Learn how JBoss® Hibernate® effectively answers the question of how to represent relational data in an object-oriented environment
- Objective: Deploy a simple application leveraging core Hibernate mappings and persistence features
- Objective: Use available JBoss Developer Studio Hibernate tooling to analyze a project's domain objects
- Objective: Extend Hibernate Entities with built-in and user-defined types and develop robust identifiers
- Objective: Use advanced relational mappings to manage uni- and bi-directional associations, and map Java™ inheritance to database tables
- Objective: 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
- Objective: Learn how to leverage Hibernate-fetching strategies, query options, and filters to produce efficient queries
- Objective: Learn the basics of Hibernate design patterns and best practices and how to apply them to build efficient Hibernate systems
- Objective: Use Hibernate's highly adaptable framework in a variety of application types, from simple Java standalone applications to full-fledged Java enterprise-class deployments
- Objective: Hibernate supplies advanced tooling to assist developers in the areas of testing, validation, search, and spanning database instances
Cieľová skupina
- Enterprise systems architects
- Experienced Java developers who work with SQL-based database systems
- Business component and database developers
- Database administrators who need to understand how ORM may affect performance and how to tune the performance of the SQL database management system and persistence layer
Poznámka k cene
2080 EUR
Kontaktná osoba
Helena Kazárová
+420 261 307 495
education.czsk@hpe.com
Hodnotenie
Organizátor
Podobné kurzy
podľa názvu a lokality