Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Java EE, Jakarta EE - Développement d'applications d'entreprise

réf : DEV-EE

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable de développer des applications d’entreprise à partir de la plateforme Java EE, en utilisant ses principaux composants et les API associées.

Objectifs pédagogiques

  • Comprendre l’architecture de la plateforme Java EE
  • Appliquer les principes de Java EE pour le développement d’applications d’entreprise
  • Appréhender les technologies web de JEE
  • Connaître les spécificités des servlets, JSP et EJB
  • Connaître les différents modèles de déploiement
  • Comprendre comment utiliser les outils d’automatisation de déploiement
  • Savoir utiliser l’API Java pour le monitoring des ressources mémoire et des processus 

Pré-requis

Avoir des connaissances pratiques de Java et des technologies web de base (HTML/CSS)

Public concerné

Développeurs d’applications, architectes, chefs de projet techniques…

Programme

  • Best practices de conception
  • Les API principales
  • Java EE & Jakarta EE
  • Le concurrent Spring
  • Eclipse
  • Les dépendances Maven
  • Arquillian : tests unitaires
  • Les webtools et les premiers pas sur le serveur

Travaux pratiques

Installation de l’IDE et du serveur

  • Découpage en couche
  • Approche POJO
  • Scopes et gestion de l’état
  • Injection de dépendances
  • Intercepteurs

Travaux pratiques

Installation d’une application n-tiers et usage de CDI

  • Mapping objet relationnel
  • Lazy loading
  • Utilisation de l’API EntityManager
  • JPA-QL
  • API Criteria
  • MetaModel
  • EntityGraph
  • Gestion des transactions avec JTA

Travaux pratiques

Création de la couche d’accès aux données

  • API EJB : services techniques
  • EJB vs. Beans CDI
  • JMS : échange de messages

Travaux pratiques

Utilisation des services, EJB sessions & de JMS

  • Concepts
  • Facelets
  • Taglibs
  • jsf-el
  • API Bean Validation
  • Utilisation d’Ajax

Travaux pratiques

Manipulation de JSF & d’Ajax

  • API JAX-RS (RESTful)
  • Principes HTTP (verbes, ContentType…)
  • CORS
  • HATEOAS
  • API Java de traitement JSON : production et consommation d’objets

Travaux pratiques

Exposant des services, consommation des services REST via un client web

  • Principes techniques
  • Le pattern pub/sub et l’échange de messages
  • Installation côté serveur et client

Travaux pratiques

Création d’une connexion WebSocket au client web

  •  

Équipe pédagogique

Professionnel expert dans le développement

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?