training

NL/EN
Deze training is beschikbaar in het Nederlands en Engels. Meer informatie

Object Relational Mapping using the Java Persistence API (JPA)

Word een productievere Java developer door gebruik te maken van JPA met Hibernate op basis van best practices.

17 februari 2025
- Mechelen / Remote
3 dagen
2220 (ex BTW)

Beschrijving

In deze training leer je om te werken met JPA. JPA is een standaard die je helpt om Java objecten af te beelden op tabellen.

Je start met Plain Old Java Objects die je aanpast zodat de state van deze objecten in de database kan worden opgeslagen. Hierna ga je aan de slag met o.a. relaties, overerving en queries.

Naast JPA leer je meer over de onderliggende database. Je zult zien dat de mapping van Java naar tabellen in de relationele database soms uitdagend kan zijn. Speciaal daarvoor wordt er aandacht besteedt aan de best practices rondom JPA.

In deze training werk je met Hibernate als implementatie van JPA.

Benodigde voorkennis

Kennis van Java programmeren

Onderwerpen

  • Wat is een Relationale database?
  • Java SQL abstraction met JDBC
  • Een ORM, wat is dat?
  • Docker 101
  • JDBC Refresher en Transactions
  • Developing eenvoudige entities
  • EntityManager API
  • Persistence Context
  • Lifecycle van een entity
  • Transactions en JPA
  • Associations
  • Inheritance
  • Queries
  • Creëer Complex Mappings met IntelliJ
  • Concurrency Control
  • Caching
  • Bean Validation

Planning

StartdatumDuurLocatie
17 februari 202518 februari 202519 februari 2025
3 dagen
Mechelen / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Mechelen / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Mechelen / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
10 maart 202511 maart 202512 maart 2025
3 dagen
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
29 april 202530 april 20251 mei 2025
3 dagen
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
Houd me op de hoogte van nieuwe data

Incompany of persoonlijk advies nodig?

Onze opleidingsadviseurs denken graag met je mee om een persoonlijk advies te geven of een incompany training binnen jouw organisatie te vinden.

Trainers

Voorkennis trainingen

Vervolgtrainingen

"Trainer die zijn vak kent!"
Marc
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten