Java Kurse
von Java Profis.

Jakarta EE (Java EE)

Compact Jakarta EE Course

Application development based on Jakarta EE / Java EE for WildFly, Open Liberty or Payara

4 Tage

Termin und Ort auf Anfrage

  • Booking guarantee: your course will take place.
  • Concierge Service: from travel organization to vegan lunch - we will take care of your needs.
  • Evening arrangements: trendy pub, gourmet temple or museum visit - we will help you to plan your night in Berlin.
  • Demos and exercises will be provided on an USB stick.
  • We will take care of lunch, drinks, snacks and refreshments.
  • Venue: Course location on the 8th floor in the central train station in the bright and delicate arched structures with a view of Berlin.
  • 1 x Berlin Welcome Card: free use of local transport (Berlin AB) for 4 days, various discounts, map and guide

Jakarta EE course content

  • Jakarta EE overview

    • Architecture model with clean layer separation
    • Application components and formats
    • Specification parts, profiles
    • JEE platforms, application servers

  • Jakarta Persistence (JPA)

    • O/R mapper and persistence provider requirements
    • Persistence unit configuration, entity manager
    • Mapping annotations, entity life cycle
    • Entity relations, eager and lazy loading
    • Jakarta Persistence Query Language (JPQL)

  • Contexts and Dependency Injection (CDI)

    • CDI Beans, application composition
    • Dependency injection, container controlled lifecycle
    • Producers and disposers
    • Scopes and contexts
    • Interceptors and decorators, transaction control
    • Events and observers

  • Bean Validation (BV)

    • Attribute and method constraints
    • Object inspection, integration with JPA, CDI and JSF

  • Enterprise JavaBeans (EJB)

    • Session Beans, Singletons and Message Driven Beans
    • Transaction control

  • RESTful Webservices (JAX-RS)

    • REST applications and ressources


As a compact introduction to server-side applications with Jakarta EE, this course is designed for software developers, project managers and architects.

A working knowledge of Java is recommended.


4 days - as online course also on 8 mornings or afternoons.


  • Base components for JEE applications and microservices: JPA, CDI, REST.
  • Extensive demos and exercises.
  • Target server selectable in the course.


Wrongfully, JEE has a reputation for being complex and difficult. On the contrary platform versions 6 and above represent a sometimes surprisingly simple and yet powerful environment for enterprise applications.

In our compact Jakarta EE course you will acquire the necessary skills for developing enterprise applications or microservices. You'll build the persistence layer with Jakarta Persistence (formerly knows as Java Persistence API or JPA) in combination with EclipseLink or Hibernate. Business data will be validated by Bean Validation, Datenvalidierungen realisieren Sie mit Bean Validation (BV). Subsequently you will master CDI for you business logic and Jakarte Restful Webservices for interaction with other applications or JavaScript UIs.

Jakarta EE - JEE in short - is a collection of software components and services supporting the development of complex multi-tier enterprise applications. Today JEE is a Eclipse Foundation project with the internal name EE4J. Formerly the standard was lead by Oracle with the name Java EE (or J2EE in the early days). The version 8 release of Jakarta EE 8 (September 2019) is technically identical to Java EE 8 (2017) and is supported by all current JEE servers. In December 2020 Jakarta EE 9 has been released. It mainly carries out the package renaming of javax.* to jakarta.*, which was necessary for legal reasons. Jakarta EE 9 is implemented by GlassFish only for now.

You may freely select or switch the target environment of the applications in the course: All demos and exercises are tested for WildFly (JBoss), Open Liberty (WebSphere Liberty) and Payara (GlassFish).

Company Jakarta EE Training: Online or in your rooms all over europa!

You can also book this Jakarta-EE-course as individual corporate company training: online or at your place all over Europe.

You will define the main content, the expression and the time. We will adhere to your company's goals and objectives. We love to come to your premises in whole Europe or online.

Please do not hesitate to contact us if you have any questions. Your contact person:
Mr. Tim Neumann,

Course materials

Each participant will receive comprehensive course materials in English. These materials serve as ideal reference materials and contain much additional information.