Vijfhart > Opleidingen > Hibernate (English course)
Gerelateerde onderwerpen:
Applicatieontwikkeling | Frameworks | Hibernate | Java | Spring


Printbare versie van deze pagina
Snel online aanmelden

Hibernate (English course)

Doelgroep | Voorkennis | Doel | Onderwerpen | Data & prijzen | Aanmelden | Gerelateerd

Hibernate is the most used object-relational mapper framework for enterprise Java applications. The reason for the popularity of hibernate is mainly because Hibernate offers a lot of advantages compared to JDBC
- Less coding
- Higher productivity
- Better flexibility regarding changes of entities or database changes
- Promotes implementing a good object oriented domain model
- Often gives a better performance
These advantages do not just happen if you start using Hibernate. You need a good and thorough understanding of the different aspects of Hibernate so that Hibernate is used most efficiently. In this course we will look at all the different features that Hibernate offers, and we will discuss the different Hibernate patterns and best practices.
This course contains many hands-on exercises that allow course participants to gain hands-on experience with the different Hibernate features. These hands-on exercises also give a deeper understanding of the different Hibernate features.

Doelgroep

Everyone that is using, or is going to use Hibernate as their Object/Relational Mapper framework.

Voorkennis

Wij adviseren onderstaande voorkennis:

Doel

To learn the different features of Hibernate and to be able to implement these features in the most efficient way. After this course you will be able to successfully use Hibernate for your data access logic.

Onderwerpen

De cursus Hibernate (English course) behandelt de volgende onderwerpen:

Meer informatie?

Geïnteresseerd geraakt in deze opleiding
en wilt u weten wanneer er weer een sessie gepland wordt?


Vraag informatie aan


LesmethodeKlassikaal
Cursusduur3 dagen
CursuscodeHIBE-E
LocatieNieuwegeinTurnhoutZwolleOp uw locatie?
Prijs€  1.890,00€  1.770,00€  1.770,00 Vraag info aan
Actieprijs  (info)
(bestellen vóór 29-2-2012)
€  1.245,00
Stripprijs  (info)
(bij 100-strippenkaart)
€    945,00
Cursusdata (*) Vraag info aan Vraag info aan Vraag info aan Vraag info aan
Inschrijven


Gerelateerde cursussen

In dezelfde cursusgroep bieden wij óók onderstaande opleidingen aan:


Gedetailleerde onderwerpenlijst

Hieronder vind u een gedetailleerd overzicht met onderwerpen die in de cursus Hibernate (English course) behandeld zullen worden:

    • Module 1: Hibernate introduction
      • Object relational mismatch
      • Data access options in Java
      • Object Relational mapper
      • JPA
      • Different ways to use Hibernate
      • Mapping in XML
      • Mapping with Annotations
      • Hibernate configuration file
      • Hello World Hibernate example
    • Module 2: Object mapping
      • Mapping entity classes to tables
      • Mapping properties to columns
      • Mapping Identity and setting Identity Generation
      • Mapping Data types
      • Hibernate Property / Field Access
    • Module 3: Object persistency
      • Entity lifecycle
      • Persistence context
      • The Session object
      • Save, update and delete objects
      • Caching and flushing
    • Module 4: Association mapping
      • One-to-one mapping uni-directional with join column
      • One-to-one mapping uni-directional with shared keys
      • One-to-one mapping bi-directional
      • Many-to-one mapping uni-directional
      • Optional associations
      • One-to-many mapping uni-directional
      • Many-to-one/one-to-many bi-directional
      • Many-to-many mapping
      • Cascading
    • Module 5: Collection mapping
      • Mapping a Bag
      • Mapping a Set
      • Mapping a List
      • Mapping a Map
      • Order by
    • Module 6: Inheritance mapping
      • Single table per hierarchy
      • Joined tables
      • Table per concrete class
    • Module 7: Complex mapping
      • Secondary tables
      • Embedded classes
      • Composite keys
      • Immutable entities
    • Module 8: HQL
      • The Query object
      • Named queries
      • The FROM clause
      • The WHERE clause
      • Joins
      • The SELECT clause
      • Bulk updates and deletes
    • Module 9: Criteria
      • Query by criteria
      • Restrictions
      • Association
      • Projection
      • Detached queries
      • Query By Example
    • Module 10: Native queries
      • The SQLQuery object
      • Unmapped beans
      • Named queries
    • Module 11: Hibernate filter
      • Creating filters
      • Using filters
    • Module 12: Hibernate interceptor
      • Creating interceptors
      • Applying interceptors
      • Hibernate event system
    • Module 13: Constraints and validation
      • Hibernate validator
      • Constraints
      • Automatic validation
      • Programmatic validation
      • Recursive validation
    • Module 14: Data access optimization
      • Lazy and eager fetching
      • Extra lazy fetching
      • Lazy loading of properties
      • N+1 problem
      • Batch fetching
      • Subselect fetching
      • Join fetching
      • 2nd level caching
    • Module 15: Transaction and session management
      • Using DAO′s and session management
      • Hibernate transactions
      • Tread local session pattern
      • Open session in view pattern
    • Module 16: Spring support for Hibernate
      • DAO′s with Hibernate
      • DAO′s with Hibernate and Spring
      • Spring transaction management

Alle vermelde prijzen zijn onder voorbehoud en exclusief BTW.

Vul uw kaartnummer in en u krijgt het aantal strippen te zien wat u moet afrekenen bij deze cursus.


 
Informatie 
  Contact
  Cursusoverzicht
  Download Cursusoverzicht PDF
  Cursuskalender
  Bel mij!
  Brochure aanvragen
  Weblog Vijfhart
  Stel een vraag
 
 
Cursuscategorieën 
 
Cedeo erkenningen 
Vijfhart is Cedeo erkend voor open bedrijfsopleidingen

Vijfhart is Cedeo erkend voor maatwerkopleidingen