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
See training dates for details
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

If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.

Request a quote
Duration
5 days
Schedule
See training dates for details
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

If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.

Request a quote

Request in-company training

If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.

Tell us more
Added to cart View my cart