training

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

Jakarta EE

Leer moderne Java enterprise-toepassingen te ontwikkelen op basis van de nieuwste Jakarta EE-specificaties

9 december 2024
- Utrecht / Remote
3 dagen
2220 (ex BTW)

Beschrijving

Jakarta EE is al bijna twee decennia lang een industriestandaard voor het bouwen van Java-gebaseerde applicaties. Het is geëvolueerd tot een uitgebreide set van vendor-neutrale, open specificaties die kunnen worden gebruikt voor het ontwikkelen van zowel klassieke als moderne, cloud-native Java-applicaties. Er is echter veel technologie beschikbaar onder de Jakarta EE-naam, en het kan moeilijk zijn om te beginnen zonder een cursus te volgen. Deze cursus heeft als doel Java-ontwikkelaars een voorsprong te geven.

Je leert applicaties en diensten te ontwikkelen met behulp van de nieuwste Jakarta EE-technologie. Je leert over de verschillende 'profiles' Web, Core en Platform. Je leert welke specificaties er zijn en in welke profiles ze beschikbaar zijn. Je leert implementaties van de verschillende specificaties te gebruiken, met producten zoals OpenLiberty, Microshed en Testcontainers. En je hoort over MicroProfile, hoe het samenhangt met Jakarta EE en hoe je het kunt gebruiken om microservices te bouwen.

De cursus is gebaseerd op de nieuwste Jakarta EE-standaarden, waardoor de opgedane kennis compatibel is met elke andere Jakarta EE-applicatieserver.

Opmerking: de interne werking van JPA wordt niet behandeld in deze cursus, maar we zullen wel bespreken hoe je JPA kunt integreren in je Jakarta EE-applicaties.

Benodigde voorkennis

Deze cursus is gericht op ervaren Java-ontwikkelaars die nog niet veel ervaring hebben met Jakarta EE. Diepgaande kennis van Java en JPA is belangrijk, maar kennis van Jakarta EE is niet nog nodig. Een basiskennis van Java-webtechnologieën is nodig om de inhoud van deze training volledig te benutten.

Onderwerpen

  1. Introducing Jakarta EE
    • History
    • Versions
    • Specifications
    • Profiles
    • Containers
    • Basic web concepts
  2. Developer Experience
    • OpenLiberty
    • Testing Jakarta EE applications
    • Microshed, Testcontainers
  3. Core Profile
    • CDI Lite
    • RESTful Web Services
    • JSON
  4. Web Profile
    • Enterprise Beans
    • Persistence integration
    • Validation
    • Transactions
    • CDI Full
    • MVC
    • Security
    • Concurrency
    • WebSockets
  5. Platform Profile
    • Managed Beans
    • Messaging
    • Batch
    • Interceptors
  6. MicroProfile
    • Core
    • Config
    • REST Client
    • Open API
    • JWT Authentication
    • Reactive Messaging
    • Health
    • Fault Tolerance
    • Telemetry

Planning

StartdatumDuurLocatie
9 december 202410 december 202412 december 2024
3 dagen
Utrecht / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Utrecht / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Utrecht / 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.

Voorkennis trainingen

"Zeer prettige docent, gaf op een eigen manier een zeer goede invulling aan de cursus. Was prettig om zo de cursus te volgen."
Marieke
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten