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.

2 jours · 14 h 9 h à 16 h 30 En ligne, Montréal, Québec

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

Prochaines sessions de la formation Java EE / Jakarta EE

En ligne

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.

Demander une offre

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

Intéressé par la formation Java EE / Jakarta EE ?