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

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

       réf : DEV-EE

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

Objectifs de formation : Cette formation Java EE, Jakarta EE – Développement d’applications d’entreprise est conçue pour les développeurs qui veulent apprendre à créer des applications d’entreprise avec Java. Le cours couvre les bases de la plateforme Java, ainsi que des sujets plus avancés tels que les services web et la sécurité. Les étudiants apprendront à utiliser les principaux composants de la plate-forme Java EE, notamment les Servlets, les JSP, les EJB et les JDBC. Ils découvriront également les dernières fonctionnalités de Jakarta EE, notamment la prise en charge des microservices et de la programmation réactive. À la fin de cette formation, les étudiants seront en mesure de développer des applications d’entreprise sophistiquées avec Java EE et Jakarta EE.

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 de formation Java EE

  • 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 Java EE.

Vous avez une question ?

    Jours

    5 (35 heures)

    Prix

    2930 € HT

    Télécharger