
EJB 3 - Développement en Open Source
Formation créée le 31/08/2023. Dernière mise à jour le 01/09/2023.
Version du programme : 1
Programme de la formation
Objectif de formation: La Formation Avancée sur le Développement d'EJB 3 en Open Source vise à fournir aux participants une expertise approfondie pour développer des composants d'entreprise avec EJB 3 en utilisant des outils et des technologies Open Source. Les participants apprendront les meilleures pratiques pour créer, déployer et gérer des EJB 3 dans un environnement Open Source.
Objectifs de la formation
- Maîtriser les concepts avancés d'EJB 3 et les outils Open Source associés
- Créer des composants d'entreprise efficaces en utilisant les annotations EJB
- Gérer les transactions, la sécurité et les autorisations dans les EJB
- Intégrer les EJB 3 avec d'autres technologies Java EE et des services Web
- Déployer, gérer et optimiser les EJB dans un environnement Open Source
Profil des bénéficiaires
- Développeurs Java expérimentés
- architectes logiciels
- professionnels impliqués dans le développement de composants d'entreprise avec EJB 3 dans un environnement Open Source.
- Expérience en développement Java et en développement d'applications d'entreprise
- Connaissance préalable des concepts de base d'EJB 3 et des technologies Java EE
Contenu de la formation
-
Introduction à EJB 3 et Open Source (3 heures)
- Revue des concepts clés d'EJB 3 et des avantages des technologies Open Source
- Présentation des frameworks et outils Open Source pour le développement EJB
- Configuration initiale de l'environnement de développement Open Source
- Travaux pratiques : Configuration d'un environnement de développement Open Source pour EJB
-
Développement d'EJB 3 (6 heures)
- Création de beans de session, d'entité et de message-driven beans
- Utilisation des annotations pour définir les comportements et les rôles d'EJB
- Gestion des cycles de vie et des contextes d'EJB
- Travaux pratiques : Développement de différents types d'EJB 3
-
Gestion des Transactions (5 heures)
- Utilisation des transactions pour garantir la cohérence des données
- Gestion des transactions avec les annotations et la configuration XML
- Mise en œuvre de transactions distribuées
- Travaux pratiques : Gestion des transactions dans les EJB 3
-
Sécurité et Gestion des Autorisations (4 heures)
- Configuration de la sécurité pour les composants EJB
- Utilisation des rôles et des annotations pour gérer les autorisations
- Mise en place de contrôles d'accès et de sécurité fine
- Travaux pratiques : Configuration de la sécurité pour les EJB
-
Intégration avec Java EE (5 heures)
- Intégration d'EJB 3 avec d'autres technologies Java EE, comme JPA
- Utilisation d'outils Open Source pour l'intégration avec des conteneurs Web et des serveurs d'applications
- Intégration avec les API RESTful et les services Web
- Travaux pratiques : Intégration d'EJB 3 avec JPA et des services Web
-
Déploiement et Gestion des EJB (5 heures)
- Options de déploiement pour les EJB 3 en environnement Open Source
- Gestion des EJB déployés avec des outils de gestion Open Source
- Surveillance, maintenance et optimisation des performances des EJB
- Travaux pratiques : Déploiement, gestion et surveillance des EJB 3
Professionnel expert technique et pédagogique.
- Feuilles de présence
- Mises en situation
- Formulaires d'évaluation de la formation
- Certificat de réalisation de l’action de formation
- Émargement numérique
- Documents supports de formation projetés
- Exposés théoriques
- Etude de cas concrets
- Mise à disposition en ligne de documents supports à la suite de la formation
- Espace intranet de formation