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

Formation Java


Apprécié énormément la formation en général. Je me sens beaucoup plus confortable et suis en mesure de mettre en contexte les concepts
Commentaire de Investissements PSP

1. Titre

  • Tout Java EE pour les développeurs professionnels (JCOMPFR, 10 jours)
    Afficher PDF

2. Pré-requis

  • Une connaissance de base du langage de programmation Java.

3. Clientèle Cible

  • Programmeurs professionnels qui se réorientent vers JEE.

4. Dates et Tarifs


9 sept. au 18 sept., 2019$6,600.00/personne
7 oct. au 16 oct., 2019$6,600.00/personne
4 nov. au 13 nov., 2019$6,600.00/personne
2 déc. au 11 déc., 2019$6,600.00/personne

5. Plan de cours

Module 1: Vue d'ensemble de JEE

Sujet 1: Les plateformes Java

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

Sujet 3: La technologie JEE

Sujet 4: Les architectures multicouches

Sujet 5: Les avantages des architectures multicouches

Sujet 6: Une approche basée sur les containers

Sujet 7: Les modèles d'applications JEE

Module 2: Le serveur WebSphere

Sujet 1: L'architecture WebSphere

Sujet 2: L'accès à JDBC avec WebSphere

Sujet 3: WebSphere JMS

Sujet 4: La sécurité avec WebSphere

Sujet 5: WebSphere EJBs

Sujet 6: Serveurs et grappes WebSphere

Sujet 7: WebSphere JNDI

Module 3: Java Naming And Directory Interface (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 4: Utilisation de sources de données JDBC

Sujet 1: Types de pilotes JDBC

Sujet 2: Pools de connexion

Sujet 3: Sources de données JDBC

Sujet 4: Exemple de source de données

Sujet 5: Configuration des sources de données JDBC

Sujet 6: À propos de JTA

Module 5: Enterprise Java Beans (EJB) 3.0

Sujet 1: Le modèle de composantes de Enterprise Java Beans

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

Sujet 3: Serveur et container EJB

Sujet 4: Types de Beans d'entreprise

Sujet 5: Enveloppes d'interfaces EJB (EJB Wrapper Interfaces)

Sujet 6: Descripteurs de déploiement

Sujet 7: Les objets du contexte de l'environnement

Sujet 8: Le code client

Sujet 9: Déploiement de EJB dans WebSphere

Sujet 10: Utilisation des annotations

Module 6: 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: Beans de session avec état

Sujet 5: Gestion des exceptions

Sujet 6: Utilisation des réglages du cache

Sujet 7: Déploiement et exécution des EJBs

Module 7: API de persistance Java (JPA)

Sujet 1: Pourquoi utiliser JPA?

Sujet 2: Design pour JPA

Sujet 3: Création de POJOS

Sujet 4: Le fichier de configuration

Sujet 5: POJOS persistants dans un Datastore

Sujet 6: JPA et les relations

Sujet 7: L'utilisation de JQL

Module 8: Plus sur la persistence avec JPA

Sujet 1: Gestion de la session

Sujet 2: Gestion des transactions

Sujet 3: Les fils d'exécution

Sujet 4: Gérer les problèmes de performance

Sujet 5: Un exemple complet de JPA

Module 9: 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: Création d'une application d'entreprise

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: Les messages entre diffuseur et abonné (Publisher/Subscriber)

Sujet 7: 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: Création de servlets

Sujet 1: Un servlet simple

Sujet 2: Applications Web

Sujet 3: Configuration des servlets

Sujet 4: Exécution des servlet

Sujet 5: Les servlets et les fils d'exécution

Sujet 6: Les témoins (cookies) et les sessions

Sujet 7: Gestion de la session

Module 14: Les tags JSP personnalisées

Sujet 1: Utilisation de tags personnalisées

Sujet 2: Les types de tags

Sujet 3: Définition des tags

Sujet 4: L'élément tag

Sujet 5: tags simples

Sujet 6: tags avec attributs

Sujet 7: Inclusion du corps du tags

Sujet 8: Inclusion optionnelle du corps

Sujet 9: Inclusion du corps plusieurs fois

Module 15: Les filtres servlet

Sujet 1: Qu'est-ce qu'un filtre?

Sujet 2: Exemple de filtre

Sujet 3: L'API du filtre

Sujet 4: Initialisation des filtres

Sujet 5: Blocage des réponses

Sujet 6: Modification de la réponse

Sujet 7: Exécution des exemples

Module 16: Sécurisation des applications Web

Sujet 1: La sécurité sous JEE

Sujet 2: Les utilisateurs et les groupes

Sujet 3: Authentification pour les applications Web

Sujet 4: Autoriser l'accès dans les applications

Module 17: Concepts de design pour les applications Web

Sujet 1: Architecture et design

Sujet 2: Architectures en couches

Sujet 3: Architecture modèle-Vue-Contrôleur

Sujet 4: Les patrons de conception JEE

Sujet 5: Le patron View Helper

Sujet 6: Le patron Front Controller

Sujet 7: Le patron Intercepting Filter

Module 18: Le JavaServer Faces (JSF)

Sujet 1: Qu'est-ce que le JavaServer Faces?

Sujet 2: Architecture modèle 1 et modèle 2

Sujet 3: Architecture et composantes JSF

Sujet 4: JSF et MVC: les pièces d'un casse-tête

Sujet 5: Les fichiers de configuration

Sujet 6: Construction du modèle

Sujet 7: Construction de la Vue

Sujet 8: Le contrôleur

Sujet 9: Exemple simple de JSF

Module 19: La programmation JSF

Sujet 1: Tags JSF communs

Sujet 2: Validateurs et convertisseurs

Sujet 3: Ensembles de ressources

Sujet 4: Déploiement WebSphere

Module 20: Technologies XML

Sujet 1: Le XML bien formé versus valide

Sujet 2: Schémas et espaces de noms XSD

Sujet 3: XPATH et XMLDOM

Sujet 4: XML et services Web

Module 21: L'API Java pour XML JAXP

Sujet 1: Le traitement de documents

Sujet 2: Voyons SAX

Sujet 3: Exploration de JAX

Sujet 4: Le XML DOM

Sujet 5: Chargement d'un document

Sujet 6: Validation d'un document

Sujet 7: Exemple détaillé

Module 22: L'architecture Java for XML Binding (JAXB)

Sujet 1: Vue d'ensemble de JAXB

Sujet 2: L'utilisation des schémas

Sujet 3: Association des schémas et la représentation Java

Sujet 4: Exploration des classes et interfaces générées

Sujet 5: Sérialisation et dé-sérialisation du document

Sujet 6: Validation des données

Sujet 7: Un exemple détaillé

Module 23: Services Web

Sujet 1: Pourquoi l'architecture SOA est-elle utile?

Sujet 2: Technologie des services Web: SOAP, WSDL, UDDI

Sujet 3: Communication avec les services Web: SOAP

Sujet 4: Java et WSDL

Sujet 5: Java et SOAP

Sujet 6: Utilisation de JAX-WS

Sujet 7: Création d'un service Web

Sujet 8: Création d'un client pour service Web

Sujet 9: Contrôle des noms, espaces de noms et URIs

Module 24: Les services Web: partie 2

Sujet 1: Les services Web et le serveur d'applications WebSphere

Sujet 2: Les événements et notifications des services Web

Sujet 3: La sécurité des services Web

Sujet 4: Services Web avancés

Sujet 5: Déploiement des services Web

Module 25: La base de JMX

Sujet 1: Architecture de JMX

Sujet 2: La gestion des ressources

Sujet 3: Création et exécution d'un agent

Sujet 4: Utilisation d'un adaptateur HTML

Sujet 5: Utilisation d'un connecteur RMI

Sujet 6: Gestion des exceptions

Sujet 7: Exemple détaillé

Module 26: MBeans

Sujet 1: Qu'est-ce que MBean?

Sujet 2: L'interface de gestion standard

Sujet 3: Le patron d'héritage de MBean

Sujet 4: Le standard MBeans

Sujet 5: Utilisation de DynamicMBean et MBeanInfo

Sujet 6: Traitement des erreurs de MBean

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