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

Formation Java


Il est un formateur très connaissant et il sait parfaitement transmettre ses connaissances. La formation est aussi très bien montée - on part du bas de la montagne pour terminer au sommet du mont Everest !!! Merci pour cette belle semaine
Commentaire de la Société de protection des forêts contre le feu SOPFEU

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


1 sept. au 4 sept., 2020$2,800.00/personne
29 sept. au 2 oct., 2020$2,800.00/personne
27 oct. au 30 oct., 2020$2,800.00/personne
24 nov. au 27 nov., 2020$2,800.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