JAVA EE – Construire une application complète
Formation créée le 21/11/2022. Dernière mise à jour le 06/12/2022.
Version du programme : 1
Version du programme : 1
Type de formation
Formation mixteDurée de formation
35 heures (5 jours)Accessibilité
Oui
€
HT
S'inscrire
€
HT
S'inscrire
€
HT
S'inscrire
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Nous contacter
JAVA EE – Construire une application complète
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.