Logo de l'organisme de formation

ENTREZ DANS L'UNIVERS ESIC

Représentation de la formation : JAVA EE – Construire une application complète

JAVA EE – Construire une application complète

Formation mixte
Accessible
Durée : 35 heures (5 jours)
Durée :35 heures (5 jours)
HT
Se préinscrire
Durée :35 heures (5 jours)
HT
Se préinscrire
Durée :35 heures (5 jours)
HT
Se préinscrire

Besoin d’adapter cette formation à vos besoins ?

N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !

Formation créée le 21/11/2022. Dernière mise à jour le 06/12/2022.

Version du programme : 1

Programme de la formation

La formation propose d’examiner par la pratique comment intégrer l’ensemble des briques et spécifications de Java EE pour réaliser une application d’entreprise robuste et maintenable au travers d’une étude de cas complète.

Objectifs de la formation

  • Comprendre l'architecture de la plate-forme 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

Profil des bénéficiaires

Pour qui
  • Développeurs, chefs de projets, architectes techniques...
Prérequis
  • Avoir des connaissances pratiques de Java et des technologies web de base (HTML/CSS)

Contenu de la formation

  • Architectures d'applications d'entreprise avec Jakarta EE (JEE)
    • Les apports de l'architecture N-tiers (Cluster, réutilisation de services...)
    • Les principaux concepts Jakarta EE
    • Les services (JNDI, Web, EJB, JTA, JAAS, JMX...)
    • Les offres du marché (GlassFish, JBoss/WildFly, WebLogic, WebSphere, Oracle AS...)
    • Panorama de l'écosystème Jakarta EE : composants, Design Pattern et les principaux frameworks utilisables
  • Les technologies Web et Jakarta EE
    • Architecture Web, serveur HTTP et client léger
    • Protocole HTTP, requête cliente et réponse serveur
    • Fonctionnement et rôle des Servlets et des JSP
    • Les librairies de balises ou taglibs
    • Structure standard d'une application Web JEE et le patron d'architecture MVC
    • Le fichier de configuration normalisé web.xml
    • Déploiement des applications Web JEE, les archives JAR, WAR et EAR
    • Les frameworks MVC (Spring MVC, Struts 2.x, JSF...)
  • Java Server Faces JSF
    • Présenter l'API JSF
    • Comprendre les notions de Managed Bean et Facelets
    • Maitriser l'Expression Language
    • Comprendre les différents composants de validation de formulaires
  • Les Entreprise Java Beans
    • Problématique de réutilisation et d'accès distant aux services
    • Principes et technologies des EJB (Stub, Skeleton, Remote, Local, RMI, IIOP...)
    • Les annotations
    • Les différentes spécifications (EJB2.x et 3.x), apport de la nouvelle version EJB 4.0
    • Description de l'architecture EJB 4.0
    • Les différents types d'EJB (session, entité et message)
    • Support d'EJB 4.x par les serveurs d'applications
    • Gestion de l'asynchronisme dans les nouvelles versions
    • L'API Timer
    • Pratiquer les EJB MDB pour le messaging asynchrone
  • Déploiement des applications Jakarta EE avec JBoss WildFly
    • L'importance du serveur d'application dans une architecture JEE
    • Maîtriser le serveur JBoss Wildfly : installation, démarrage, présentation des différents modes
    • Maîtriser l'interface d'administration du serveur et les différents services (annuaires, datasources, etc.)
    • Les différentes façons de déployer une application JEE
    • Monitorer l'exécution de votre application
    • Configurer votre serveur en mode Cluster pour plus de performances
  • Web Services Java
    • SOAP ou REST ?
    • Présentation des différents types de services web
    • Mettre en oeuvre des services web
Équipe pédagogique

Nos formations sont animées par des experts reconnus dans leur domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
  • Accueil des apprenants dans une salle dédiée à la formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Qualité et satisfaction

Merci de consulter notre site internet.

Délai d'accès

2 semaines

Accessibilité

Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d’étudier ensemble les possibilités de suivre la formation.