Formation Java EE / Jakarta EE – Développement d’applications d’entreprise
Cette formation permet de maîtriser le développement d’applications d’entreprise avec Java EE / Jakarta EE. Elle couvre l’architecture des applications, l’injection de dépendances, la persistance des données, les API REST, la sécurité et le déploiement.
Mis à jour le
La formation Java EE / Jakarta EE en bref
- Durée
- 2 jours, soit 14 heures de formation
- Horaire
- 9 h à 16 h 30
- Format
- Classe virtuelle en direct ou présentiel à Montréal et à Québec
- Public
- Tous
- Prix
- 1 101 $ par participant, ou 935 $ pour organismes publics et OBNL (taxes en sus)
- Langue
- Français
Doussou Formation et Java EE / Jakarta EE en quelques faits
- Depuis 2016Doussou Formation donne des formations professionnelles au Québec
- 300+formations spécialisées au catalogue
- 97 %de satisfaction selon les évaluations clients
- RAP · CPMTFournisseur accrédité et organisme formateur reconnu
Prochaines sessions de la formation Java EE / Jakarta EE
Programme de la formation Java EE / Jakarta EE
Architecture Java EE / Jakarta EE
- Java SE, Java EE et Jakarta EE
- Architecture multicouche
- Présentation des principales API
- Serveurs d’applications
- Structure d’une application d’entreprise
Création d’un projet Jakarta EE
- Maven
- Organisation du projet
- Dépendances
- Packaging WAR
- Configuration du serveur
- Déploiement d’une première application
Servlets et traitement HTTP
- Cycle de vie d’une Servlet
- Requêtes et réponses HTTP
- Paramètres
- Sessions
- Filtres
- Gestion des erreurs
Injection de dépendances avec CDI
- Principe de l’injection de dépendances
- Beans CDI
- Scopes
- Injection avec @Inject
- Qualifiers
- Cycle de vie des composants
- Événements CDI
Accès aux données avec JPA / Jakarta Persistence
- ORM
- Entités
- EntityManager
- Relations entre entités
- One-to-One
- One-to-Many
- Many-to-Many
- JPQL
- Transactions
Développement d’API REST
- Architecture REST
- Jakarta REST
- Création de ressources REST
- GET, POST, PUT et DELETE
- Paramètres
- JSON
- Codes HTTP
- Gestion des exceptions
Validation des données
- Jakarta Bean Validation
- Annotations de validation
- Contraintes
- Validation des objets
- Messages d’erreur
Services et logique métier
- Séparation des responsabilités
- Couche présentation
- Couche métier
- Couche données
- Conception de services
- Transactions
Sécurité Jakarta EE
- Authentification
- Autorisation
- Rôles
- Protection des ressources
- Sécurisation d’une API REST
- Principe du moindre privilège
Gestion des transactions
- Transactions applicatives
- Transactions gérées par le conteneur
- Rollback
- Gestion des erreurs
Gestion des exceptions et journalisation
- Exceptions applicatives
- Exceptions techniques
- Gestion centralisée
- Logs
- Diagnostic des erreurs
Tests
- Tests unitaires
- Tests des services
- Tests des API REST
- Bonnes pratiques de test
Déploiement
- Création du WAR
- Configuration
- Variables d’environnement
- Déploiement sur serveur Jakarta EE
- Environnements développement, test et production
Ateliers pratiques
- Création d’une application Jakarta EE
- Configuration de CDI
- Création d’entités JPA
- Connexion à une base de données
- Développement d’un CRUD
- Création d’une API REST
- Sécurisation d’un endpoint
- Déploiement de l’application
Tarifs et informations pratiques
Tarif préférentiel
935 $ / participant
Organismes publics et OBNL · taxes en sus
Prix public
1 101 $ / participant
Entreprises et particuliers · taxes en sus
Informations pratiques
- Durée : 2 jours, soit 14 heures de formation
- Horaire : 9 h à 16 h 30
- Format : Classe virtuelle en direct ou présentiel à Montréal et à Québec
- Paiement : en ligne (PayPal ou carte) à l’inscription, ou sur facture pour les organisations
- Financement : Doussou Formation est un organisme formateur agréé par la CPMT. Pour les employeurs assujettis à la Loi sur les compétences (masse salariale de plus de 2 M$), cette formation peut être comptabilisée dans leur obligation d’investir 1 % en formation.
Formation Java EE / Jakarta EE en entreprise
Formez toute votre équipe en groupe privé, sur vos propres documents, dans vos locaux ou en classe virtuelle, aux dates qui vous conviennent.
Avis des participants
97 % de satisfaction (évaluations de fin de formation, 120 évaluations) · Lire tous les témoignages
Pourquoi suivre cette formation Java EE / Jakarta EE
Objectifs : ce que vous saurez faire
- Comprendre l’architecture Java EE / Jakarta EE.
- Configurer un projet Jakarta EE.
- Développer des composants métier.
- Utiliser l’injection de dépendances avec CDI.
- Accéder aux données avec Jakarta Persistence / JPA.
- Concevoir des API REST.
- Gérer les transactions.
- Mettre en place l’authentification et l’autorisation.
- Déployer une application sur un serveur compatible Jakarta EE.
Prérequis
Connaissance de base en Java
Ce qui est inclus
- Support de cours et fichiers d’exercices pour chaque participant
- Attestation de participation
- Possibilité de coaching personnalisé après la formation
- En session publique en présentiel :
- Thé et café
- Dîner dans un restaurant à proximité
- Stationnement (dans certaines villes)
- Connexion Internet sans fil
