Introduction à l’architecture JavaEE

Initiez-vous à l'architecture d'application d'Entreprise grâce à cette formation. Apprenez les différentes composantes de Java EE ainsi que les API.

Prochaines sessions

Aucune date ne convient?

Notifiez-moi si une session est ajoutée.

  • Durée: 3 jours
  • Prix régulier: $1,650
  • Prix préférentiel: $1,500

Plan de cours

Durée : 3 jours

Public concerné

Développeurs et architectes

Prérequis

Connaissance de Java

Objectifs

  • Comprendre les différents composants de l’infrastructure Java EE
  • Explorer les différents API ainsi que leurs mises en oeuvre

Contenu

Introduction
  • Les composants, services et conteneurs principaux de la spécification Java EE
  • Les APIs disponibles
  • Quelles nouveautés par rapport aux versions antérieures
  • Introduction aux serveurs d’application
Architecture d’application d’Enterprise
  • Design Patterns
  • Model Vue Contrôleur
  • Communication Synchrone et Asynchrone
  • Topologies et Clustering
  • Layering (client, presentation, service, integration, persistence)
Introduction aux technologies Web
  • Rôle des composants web dans une application Java EE
  • Définir le rôle du modèle requête/ réponse
  • Définition des API de présentation
  • Sécurité dans une application WEB
  • Servlet / JSP / JSF 2/3
Introduction à EJB
  • Qu’est-ce qu’un conteneur EJB
  • Différents type d’EJB
  • Utilisation d’EJB dans une application Java EE
  • Sécurité dans le conteneur EJB
Introduction à CDI
  • Qu’est-ce que CDI
  • Principe d’injection
  • Porté des variables
Mise en place des services WEB
  • Utilisation des services web SOAP
  • Utilisation des services web REST
Introduction au WebSocket
  • Qu’est-ce que le JSR 356
  • Utilisation des WebSocket avec le JavaScript
Gestion des transactions
  • Qu’est-ce qu’une transaction
  • Utilisation d’une transaction Non JTA versus JTA
  • Porté de la transaction
Utilisation de l’API de persistance
  • Qu’est-ce la persistance
  • Rôle d’un ORM
  • Model objet et classe d’entité
  • Cycle de vie d’un objet
Service d’authentification (JAAS)
  • Qu’est-ce JAAS
  • Utilisation de JAAS dans un contexte d’entreprise 3/3
Architecture JCA
  • Qu’est-ce JCA
  • Intégration à ActiveMQ par l’intermédiaire de JCA
Introduction à la spécification des Batch
  • Nouveauté liée au JSR 352
  • Une intégration complète avec l’écosystème JAVAEE dans un contexte d’entreprise
  • Vision de l’utilisation de la plateforme dans un contexte d’entreprise
  • Définition des différents rôles et responsabilités dans le processus de mise en place d’application d’entreprise

Savoir s’entourer des meilleurs

Pierre-Edouard Brondel
Pierre-Edouard Brondel
Formateur et conseiller en bureautique
Expert en pédagogie dans le domaine des technologies et de la bureautique cumulant plus de 25 ans d’expérience, Pierre-Édouard est d’abord et avant tout un passionné de capital humain.
Valère Drainville
Valère Drainville
Formateur et conseiller en efficacité professionnelle
Expert en collaboration et en efficacité professionnelle, Valère Drainville saura vous accompagner dans l’adoption et la gestion de vos outils de travail collaboratifs.
Marc Maisonneuve
Marc Maisonneuve
Formateur et conseiller en efficacité professionnelle
M. Maisonneuve se distingue par sa capacité d’analyse, son calme légendaire et sa volonté indéniable de pousser l’humain à développer ses compétences. Il propose tout naturellement des solutions technologiques à des besoins concrets en milieu de travail.
Frédéric Paradis
Formateur certifié et architecte en solutions infonuagiques
Formateur certifié Microsoft, Frédéric se décrit comme un magicien de l’infonuagique, cet espace mythique entre technologie et réalité.