Formation SETC844-434-7382
 Trouver un Cours: 
 
Formation ProgrammationFormation MicrosoftFormation MS OfficeFormation GestionFormation ServeurFormation RéseauLa CompagnieContactez-Nous

Formation Java


Le debit du cours, le contenu et la matière est excellent
Commentaire de Aboriginal Affairs and Northern Development Canada

1. Titre

  • Enterprise Java Beans professionnel: des services jusqu'aux données (JEJBFR, 4 jours)
    Afficher PDF

2. Pré-requis

  • Une connaissance du langage de programmation Java ainsi que de la bibliothèque de classe est obligatoire.

3. Clientèle Cible

  • Développeurs désirant apprendre la technologie Enterprise Java Beans ou qui doivent développer ou maintenir une infrastructure JEE.

4. Dates et Tarifs


30 avr. au 3 mai, 2019$2,775.00/personne
28 mai au 31 mai, 2019$2,775.00/personne

5. Plan de cours

Module 1: Vue d'ensemble de JEE

Sujet 1: Les plateformes Java

Sujet 2: Caractéristiques de l'informatique d'entreprise

Sujet 3: Les technologies JEE

Sujet 4: Architectures en couches

Sujet 5: Les avantages des architectures en couches

Sujet 6: Approche basée sur les containers

Sujet 7: Modèles d'applications JEE

Sujet 8: Déploiements JEE

Module 2: L'interface de nom et de répertoire de Java (JNDI)

Sujet 1: Qu'est-ce que JNDI?

Sujet 2: Les bénéfices de JNDI

Sujet 3: Services de noms et de répertoires

Sujet 4: Utilisation de JNDI

Sujet 5: Opérations sur le contexte

Sujet 6: La classe d'utilitaires JNDI

Sujet 7: Exemple d'utilisation de JNDI

Sujet 8: Exceptions avec les noms

Module 3: Enterprise Java Beans (EJB)

Sujet 1: Le modèle de composantes «Enterprise Java Beans» (EJB)

Sujet 2: Parties impliquées dans un déploiement EJB

Sujet 3: Serveur EJB et container EJB

Sujet 4: Types de «Enterprise Beans»

Sujet 5: Les enveloppes d'interfaces EJB

Sujet 6: Descripteurs de déploiement

Sujet 7: Les objets du contexte de l'environnement

Sujet 8: Sommaire de l'environnement EJB

Sujet 9: Les interfaces «Remote» et «Home»

Sujet 10: La classe «Enterprise Bean»

Sujet 11: Le code client

Sujet 12: Déploiement de EJB dans WebLogic

Sujet 13: Fichier Ant pour construire le projet «Hello World» en Java Beans

Sujet 14: Le fichier ejb-jar.xml

Sujet 15: Le fichier weblogic-ejb-jar.xml

Sujet 16: Création et exécution de l'application

Module 4: Les «beans» de session

Sujet 1: Durée de vie, interface et cycle de vie des «Beans» de session

Sujet 2: «Beans» de session sans état

Sujet 3: Accès aux données d'environnement

Sujet 4: Configuration de déploiement des «TaxBean»

Sujet 5: Réglages du pool pour les beans de session sans état

Sujet 6: Déploiement et exécution de l'application «Tax»

Sujet 7: Exemple de beans de session avec état (CartBean)

Sujet 8: Les exceptions lancées par «CartBean»

Sujet 9: Réglage du cache pour les beans de session avec état

Sujet 10: Déploiement et exécution de l'application «Cart»

Module 5: Utilisation de sources de données JDBC

Sujet 1: Banques de connexion

Sujet 2: Sources de données JDBC

Sujet 3: Exemple de source de données

Sujet 4: Configuration des sources de données JDBC

Sujet 5: Exemple d'exécution utilisant la source de données

Module 6: Persistance avec des «entity beans»

Sujet 1: «Entity Beans», «Entity Bean Interface» et cycle de vie

Sujet 2: Exemple de «Bean-Managed Persistence» (BMP)

Sujet 3: Déploiement des «Entity Beans»

Sujet 4: Configuration du déploiement pour les beans client

Sujet 5: Réglages du pool et du cache pour les «Entity Beans»

Sujet 6: Exécution de l'application client

Module 7: Persistance gérée par le container

Sujet 1: Container-Managed Persistence: CMP

Sujet 2: La classe de la clé primaire

Sujet 3: Exemple de CMP

Sujet 4: Mappage des champs CMP

Sujet 5: Configuration du déploiement pour les beans produites

Sujet 6: Configuration pour les «Custom Finders»

Sujet 7: EJB Query Language

Sujet 8: Exécution de l'application

Sujet 9: Mappage avec plusieurs tables d'une base de données

Module 8: Les patrons de façade de session

Sujet 1: Design Patterns JEE

Sujet 2: Le patron de design «Session Facade»

Sujet 3: Les transactions

Sujet 4: Les transactions «Container-Managed»

Sujet 5: Attributs de transactions

Sujet 6: Exceptions du système et des applications

Sujet 7: Remonter les transactions dans un contexte «Container-Managed»

Sujet 8: Exemple de bean «ItemOrderer»

Sujet 9: Configuration du déploiement pour une bean «ItemOrderer»

Sujet 10: Création d'une application d'entreprise

Module 9: Container-Managed Relationships: CMR

Sujet 1: Interfaces locales

Sujet 2: Les relations basées sur les containers: CMR

Sujet 3: Exemple de CMR

Sujet 4: Exemple de CMR : Interfaces locales

Sujet 5: Exemple de CMR : Interfaces d'accueil locale

Sujet 6: Exemple de CMR : classes «Entity Bean»

Sujet 7: Exemple de CMR : «Session Bean»

Sujet 8: Exemple de CMR : Descripteurs de déploiement

Sujet 9: Exécution de l'exemple CMR

Module 10: La sécurité avec «Enterprise Java Beans» (EJB)

Sujet 1: La sécurité avec JEE

Sujet 2: Ajout d'utilisateurs dans la console d'administration

Sujet 3: Spécification de la sécurité pour EJBs

Sujet 4: Mappage des rôles aux usagers

Module 11: Le service de messages Java (JMS)

Sujet 1: Applications de messagerie

Sujet 2: JMS et la plateforme JEE

Sujet 3: Concepts de base de JMS

Sujet 4: Le modèle de programmation JMS

Sujet 5: Messagerie point-à-point: émetteur et récepteur

Sujet 6: Configuration de JMS pour WebLogic

Sujet 7: Les messages entre diffuseur et abonné (Publisher/Subscriber)

Sujet 8: Livraison fiable des messages

Module 12: Les «Beans» contrôlés par les messages (message-driven)

Sujet 1: «Message-Driven Beans»

Sujet 2: Exemple de «Message-Driven Bean»

Sujet 3: Déploiement de «Message-Driven Beans»

Sujet 4: Exécution de l'exemple

Sujet 5: Cycle de vie d'un «Message-Driven Bean»

Sujet 6: Transactions

Sujet 7: Accusé de réception

Module 13: Le service de timing EJB

Sujet 1: L'API du service de timing

Sujet 2: Création de «timers»

Sujet 3: Annulation et sauvegarde de «timers»

Sujet 4: Comment obtenir l'information d'un «timer»

Sujet 5: Les transactions et les «timers»

Formation SETC sur LinkedIn Suivez @CTESTraining Suivez-nous sur Facebook
 Formation Programmation
 Formation Microsoft
 Formation Réseau
 Formation Gestion
 Formation Serveur
 Formation MS Office
Ce site fur conçu et créé par Jean-Marc Choquette