Beschrijving
Het hoofddoel van deze opleiding is om deelnemers vertrouwd te maken met de concepten van persistentie in Enterprise-applicaties en om hen inzicht te geven in de rol van ORM en specifiek JPA en Hibernate bij het efficiënt beheren van persistente gegevens. De opleiding zal de nadelen van directe JDBC-benaderingen benadrukken en ORM als een oplossing presenteren. Na afloop zullen deelnemers begrijpen hoe Hibernate fungeert als een implementerend framework van de JPA-specificatie en hoe ze het kunnen toepassen om persistentie in Enterprise-toepassingen te realiseren.
Doelgroep
Deze opleiding is bedoeld voor deelnemers die een conceptueel begrip willen krijgen van persistente gegevensopslag in Enterprise Java-applicaties. Het richt zich op professionals en ontwikkelaars die betrokken zijn bij de ontwikkeling van bedrijfssoftware en die willen begrijpen hoe persistente gegevens kunnen worden beheerd met behulp van ORM-frameworks zoals Hibernate en de JPA-specificatie.
Er is geen specifieke voorkennis vereist om aan deze opleiding deel te nemen. Het is echter handig als deelnemers enige basiskennis hebben van softwareontwikkeling en databases, hoewel dit niet verplicht is.
Methode
De opleiding wordt in een instructor-led formaat gegeven, waarbij de instructeur de concepten uitlegt en demonstraties geeft. Deelnemers zullen ook de kans krijgen om vragen te stellen en discussies te voeren. De nadruk ligt op begrip van de concepten in plaats van praktische hands-on oefeningen.
Inhoud
Demonstratie van JDBC en de beperkingen ervan voor grootschalige Enterprise-applicaties.
Introductie van ORM (Object-Relational Mapping) als een oplossing voor schaalbaarheidsproblemen en de rol van JPA als een abstractielaag boven JDBC.
Introductie tot Hibernate als een implementerend framework van de JPA-specificatie.
Algemene workflow voor het starten van persistente gegevensopslag op Enterprise-niveau met Hibernate.
Certificering
Deelnamecertificaat: deelnemers ontvangen na afloop van de training een certificaat dat ze deze training voltooid hebben.