Gerelateerde onderwerpen:
Applicatieontwikkeling | Frameworks | Hibernate | Java | Spring


Printbare versie van deze pagina
Snel online aanmelden

Hibernate

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

Hibernate is het meest gebruikte object/relational mapper framework voor enterprise Java applicaties. De reden voor deze populariteit is dat Hibernate vele voordelen ten opzichte van JDBC biedt, zoals:
- Minder regels code voor persistentie.
- Hogere productiviteit.
- Database veranderingen hebben minder impact op de applicatie code.
- Bevordert het implementeren van een goed OO domein model.
- Geeft in veel gevallen een betere performance.
Deze voordelen verkrijgt u niet zomaar door Hibernate te gebruiken. Het is belangrijk dat de juiste mapping en de juiste fetching strategien gebruikt worden zodat Hibernate ook echt efficient werkt. Hiervoor is een diepgaande kennis van de verschillende Hibernate features vereist.

In deze cursus leert u de verschillende persistentie technieken van het Hibernate framework kennen. Ook wordt er veel aandacht gegeven aan hoe je de verschillende Hibernate technieken het beste kunt toepassen in verschillende situaties.
Deze cursus bevat vele hands-on oefeningen waarin de cursisten de verschillende features van Hibernate zelf gaan toepassen.

Doelgroep

Deze cursus is bedoeld voor ontwikkelaars die het Hibernate object/relational mapper framework willen gaan toepassen.

Voorkennis

Wij adviseren onderstaande voorkennis:

Doel

Het doel van deze Hibernate cursus is het leren kennen van het Hibernate framework en het succesvol kunnen toepassen van de verschillende technieken binnen Hibernate.

Onderwerpen

De cursus Hibernate 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
LocatieNieuwegeinTurnhoutZwolleOp uw locatie?
Prijs€  1.890,00€  1.890,00€  1.890,00 Vraag info aan
Actieprijs  (info)
(bestellen vóór 30-6-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 behandeld zullen worden:

    • Module 1: Hibernate introductie
      • Object relational mismatch
      • Data access opties in Java
      • Object Relational mapper
      • JPA
      • Veschillende manieren om Hibernate te gebruiken
      • Mapping in XML
      • Mapping met Annotaties
      • Hibernate configuratie file
      • Hello World Hibernate voorbeeld
    • Module 2: Object mapping
      • Mapping van entity classes naar tabbelen
      • Mapping van properties naar colommen
      • Mapping Identity en Identity generatie
      • Mapping Data types
      • Hibernate Property / Field Access
    • Module 3: Object persistency
      • Entity lifecycle
      • Persistence context
      • Het Session object
      • Save, update en delete objecten
      • Caching en flushing
    • Module 4: Associatie mapping
      • One-to-one mapping uni-directioneel met join column
      • One-to-one mapping uni-directioneel met shared keys
      • One-to-one mapping bi- directioneel
      • Many-to-one mapping uni- directioneel
      • Optionele associaties
      • One-to-many mapping uni- directioneel
      • Many-to-one/one-to-many bi- directioneel
      • Many-to-many mapping
      • Cascading
    • Module 5: Collectie mapping
      • Mapping van een Bag
      • Mapping van een Set
      • Mapping van een List
      • Mapping van een Map
      • Order by
    • Module 6: Inheritance mapping
      • Single table per hierarchy
      • Joined tables
      • Table per concrete class
    • Module 7: Complexe mapping
      • Secondary tables
      • Embedded classes
      • Composite keys
      • Immutable entities
    • Module 8: HQL
      • Het Query object
      • Named queries
      • De FROM clause
      • De WHERE clause
      • Joins
      • De SELECT clause
      • Bulk updates en deletes
    • Module 9: Criteria
      • Query by criteria
      • Restrictions
      • Association
      • Projection
      • Detached queries
      • Query By Example
    • Module 10: Native queries
      • Het SQLQuery object
      • Unmapped beans
      • Named queries
    • Module 11: Hibernate filter
      • Creëren van filters
      • Gebruiken van filters
    • Module 12: Hibernate interceptor
      • Creëren van interceptors
      • Gebruiken van interceptors
      • Hibernate event system
    • Module 13: Constraints and validation
      • Hibernate validator
      • Constraints
      • Automatic validation
      • Programmatic validation
      • Recursive validation
    • Module 14: Data access optimalisatie
      • Lazy en eager fetching
      • Extra lazy fetching
      • Lazy loading van properties
      • N+1 probleem
      • Batch fetching
      • Subselect fetching
      • Join fetching
      • 2nd level caching
    • Module 15: Transacties en session management
      • Gebruik van DAO′s en session management
      • Hibernate transacties
      • Tread local session pattern
      • Open session in view pattern
    • Module 16: Spring support voor Hibernate
      • DAO′s met Hibernate
      • DAO′s met Spring en Hibernate
      • Spring transactie 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