DE553
Languages and application development environment

Jakarta EE: Designing and deploying scalable backend applications

Leverage Jakarta EE specifications to model, secure, and expose enterprise application services
Developing backend applications in a Java environment requires mastery of several concepts: data persistence, transactional integration, dependency management, web service exposure (REST, SOAP), asynchronous message exchange, and continuous delivery. To address these issues, Jakarta EE (formerly Java EE) offers a set of standardized specifications that structure the technical layers of an enterprise application.

This training course presents the main Jakarta EE APIs (Jakarta Persistence, RESTful Web Services, Contexts and Dependency Injection, Messaging, etc.) through a modular architecture covering all the fundamental aspects of n-tier applications. It also includes Eclipse MicroProfile extensions and a contextualization of the associated runtimes (application server vs. Quarkus).

Participants consolidate their knowledge of Java backend architecture while practicing building a complete application, from the data access layer to the exposure of REST services. The course includes continuous integration (CI/CD), OCI image containerization, and a discussion of the choice of runtime environments (application server, Quarkus).
Duration
5 days
Schedule
9h to 16h
Regular fee
$2,395
Preferential fee A preferential rate is offered to public institutions, to members of certain professional organizations as well as to companies that do a certain amount of business with Technologia. To know more, please read the "Registration and rates" section on our FAQ page. Please note that preferential rates are not available for online training courses. Discounts cannot be combined with other offers.
$2,155

Objectives of the training

Model a complete backend application with Jakarta EE, combining its main APIs and taking into account performance, maintenance, and integration requirements.

Targeted audience

Experienced backend developers, Java software architects, technical project managers, DevOps engineers wishing to integrate Jakarta EE into a modular or retrospective project (migration from Java EE, evolution to MicroProfile, Quarkus tools).

Prerequisite

This course requires a solid understanding of the fundamentals of Java programming (principles of object-oriented programming, generic types, annotations, lambda expressions), familiarity with Java IDEs (Eclipse or IntelliJ), and principles of layered architecture.
Private or personalized training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Request a quote
Duration
5 days
Schedule
9h to 16h
Regular fee
$2,395
Preferential fee A preferential rate is offered to public institutions, to members of certain professional organizations as well as to companies that do a certain amount of business with Technologia. To know more, please read the "Registration and rates" section on our FAQ page. Please note that preferential rates are not available for online training courses. Discounts cannot be combined with other offers.
$2,155
Private or personalized training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Request a quote

Request in-company training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Tell us more
Added to cart View my cart