DE553
Langages et environnements de réalisation d'applications

Jakarta EE : concevoir et déployer des applications backend évolutives

Exploiter les spécifications Jakarta EE pour modéliser, sécuriser et exposer des services applicatifs d’entreprise
Le développement d’applications backend en environnement Java requiert la maîtrise de plusieurs concepts : persistance des données, intégration transactionnelle, gestion des dépendances, exposition de services web (REST, SOAP), échange de messages asynchrones ou encore livraison continue. Pour adresser ces problématiques, Jakarta EE (ex Java EE) propose un ensemble de spécifications standardisées qui structurent les couches techniques d’une application d’entreprise.

Cette formation présente les principales API Jakarta EE (Jakarta Persistence, RESTful Web Services, Contexts and Dependency Injection, Messaging...) à travers une architecture modulaire couvrant tous les aspects fondamentaux des applications n-tiers. Elle intègre également les extensions Eclipse MicroProfile et une mise en contexte des runtimes associés (serveur d’applications vs Quarkus).

Les participant·es y consolident leurs connaissances en architecture Java backend, tout en s’exerçant à bâtir une application complète, de la couche d’accès aux données jusqu’à l’exposition des services REST. Le cours inclut l’intégration continue (CI/CD), la conteneurisation en image OCI et une réflexion sur le choix des environnements d’exécution (serveur d’applications, Quarkus).
Durée
5 jours
Horaire
Voir les dates de formations pour plus de détails
Tarif régulier
2 395 $
Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
2 155 $

Objectifs de la formation

Modéliser une application backend complète avec Jakarta EE, en combinant ses principales API et en tenant compte des impératifs de performance, de maintenance et d’intégration.

Clientèle visée

Développeurs backend confirmés, architectes logiciels Java, chefs de projet techniques, ingénieur·es DevOps souhaitant intégrer Jakarta EE dans un projet modulaire ou rétrospectif (migration depuis Java EE, évolution vers MicroProfile, outillage Quarkus).

Préalables

Ce cours demande une connaissance solide des bases de la programmation Java (principes de la programmation orientée objet, types génériques, annotations, expressions lambda), être familier·e des IDE Java (Eclipse ou IntelliJ) et des principes de structuration en couches.

Formateurs

Formation en entreprise

Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.

Demander une soumission
Durée
5 jours
Horaire
Voir les dates de formations pour plus de détails
Tarif régulier
2 395 $
Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
2 155 $
Formation en entreprise

Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.

Demander une soumission

Demander une formation en entreprise

Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.

Dites-nous en plus
Ajout effectué Voir mon panier