IT Training

Jakarta EE and Eclipse MicroProfile Development

This training course teaches you the essentials of developing applications with Jakarta EE 10 Platform and Eclipse MicroProfile 5. Through hands-on labs, you’ll expand your knowledge of microservices development using APIs such as JAX-RS, Java Persistence API (JPA), and Contexts and Dependency Injection (CDI). By the end of this course, you will have the knowledge and skills needed to create fully functional modern Jakarta EE applications.

Qui devrait suivre ce cours?

Java EE Developers, Java Applications Architects, Java Application Server administrators


Participants should be comfortable with Java language, syntax and object-oriented application development. They should be familiar with Java 11+.


  • Jakarta EE vs Java EE
  • Overview of Jakarta EE features and architecture
  • What’s new in Jakarta EE 10 Platform and Web Profile
  • What is Eclipse MicroProfile
  • Eclipse MicroProfile vs Jakarta EE

Jakarta EE: Preparing the Development Environment

  • Installing Jakarta EE software and components
  • Setting up Jakarta EE projects and tooling
  • Understanding Jakarta EE containers, web services, and APIs

Jakarta EE : Data Persistence with JPA

  • Entities
  • Persistence Unit, Persistence Context, and Entity Manager
  • Creating, managing, and querying entities
  • Implementing Entity Associations

Jakarta EE : Contexts and Dependency Injection (CDI)

  • Beans and injection points
  • Qualifier and alternative
  • Interceptors and Decorators
  • Scopes and Contexts

Jakarta EE:  RESTful Web Services with JAX-RS

  • Building RESTful resources
  • Jakarta REST Client API
  • Validating resource data
  • Integrating Jakarta REST with Jakarta Enterprise Beans and CDI

Eclipse MicroProfile: Preparing the Development Environment

  • Scaffolding a MicroProfile application
  • MicroProfile project structure
  • Understanding Eclipse MicroProfile key components
  • What’s new in MicroProfile 5.0

Eclipse MicroProfile: Developing a Microservice

  • Application of Eclipse MicroProfile to microservices
  • Eclipse MicroProfile Configuration
  • Eclipse MicroProfile Fault Tolerance
  • Eclipse MicroProfile Health and JSON Web Token (JWT) Propagation

Eclipse MicroProfile: Kubernetes-native microservices with Quarkus

  • Specificities of Kubernetes-native microservices
  • Components of Quarkus
  • Scaffolding of Quarkus applications
  • Managing Authentication, Resilience, logging and monitoring

Informations practiques






€ 1750 + 21% VAT


Classroom Course


Guaranteed to run

Sessions anglophones
09 - 12/1/2024Réserver
16 - 19/4/2024Réserver
24 - 27/9/2024Réserver
03 - 06/12/2024Réserver

Partagez ce cours sur

Réservez votre formation

Entrez vos informations pour confirmer votre réservation.

    Test de pré-requis

    Vous cherchez une solution sur mesure ?