A qui s’adresse cette formation ?
Pour qui :
Prérequis :
Objectifs de la formation
Le programme de la formation :
Introduction à Java EE
- Normes, conteneurs, API et services.
- Fonctionnalités des composants d’applications associées aux niveaux et conteneurs.
- Interconnecter des composants d’applications avec des annotations CDI et des JNDI.
- Technologies de conteneurs Web, technologies de mise en œuvre de la logique. commerciale, et technologies de services Web.
- Intégration et déploiement.
- Enterprise JavaBeans, beans gérés et beans CDI.
- Comprendre le cycle de vie et l’étendue de la mémoire.
- Lier des composants ensemble avec des annotations, injections et JNDI.
Gérer la persistance en utilisant des entités JPA
- Créer des entités JPA avec des mappings objet-relationnel (ORM)
- Utiliser le gestionnaire d’entités pour effectuer des opérations de bases de données avec les entités JPA.
- Gérer les données des entités avec des conversions, des validations et la génération de clés.
- Décrire la gestion de la persistance et les mécanismes de verrouillage.
- Créer et exécuter des déclarations JPQL
Mise en œuvre de la logique commerciale en utilisant des EJB
- Créer des composants EJB de session.
- Créer des méthodes commerciale EJB.
- Gérer le cycle de vie des EJB avec des rappels de conteneurs.
- Utiliser des opérations EJB asynchrones.
- Contrôler les transactions Créer des minuteurs EJB.
- Créer et appliquer des intercepteurs.
Utilisation de l’API Java Message Service
- Décrire les modèles de messagerie de l’API Java Message Service (JMS)
- Mettre en œuvre des producteurs et consommateurs de messages Java SE et Java EE.
- Utiliser des abonnements de consommateurs durables et de rubriques partagées.
- Créer des beans transmis par message Utiliser des transactions avec JMS.
Mise en œuvre des services SOAP à l’aide de JAX-WS
- Décrire une structure de service Web SOAP.
- Créer des services Web SOAP à l’aide de l’API JAX-WS.
- Créer des clients de services Web SOAP.
Création d’applications Web Java à l’aide de servlets
- Décrire les principes de base http.
- Créer des classes de servlets Java et les associer à des URL.
- Gérer des en-têtes HTTP, des paramètres et des cookies.
- Utiliser des servlets pour traiter différents types de contenu.
- Gérer le cycle de vie des servlets avec des méthodes de rappel de conteneurs.
- Utiliser des beans gérés CDI.
- Utiliser des intercepteurs et des filtres.
- Mettre en œuvre des servlets asynchrones et utiliser l’API NIO.
Création d’applications Web Java à l’aide de JSP
- Décrire le cycle de vie des JSP.
- Décrire la syntaxe JSP.
- Utiliser le langage d’expression (LE)
- Utiliser des beans CDI.
- Utiliser des bibliothèques de balises.
- Gérer les erreurs.
Mise en œuvre des services REST à l’aide de l’API JAX-RS
- Comprendre les conventions des services REST.
- Créer des services REST à l’aide de l’API JAX-RS.
- Consommer les services REST au niveau du client.
Création d’applications Java avec WebSockets
- Comprendre le style de communication de WebSockets.
- Créer des gestionnaires de points terminaux WebSocket à l’aide de l’API JSR 356.
- Gérer le cycle de vie des points terminaux WebSocket.
- Produire et consommer des messages WebSocket.
- Gérer les erreurs.
- Coder et décoder les messages JSON.
- Fournir un gestionnaire de points terminaux clients WebSocket à l’aide de JavaScript.
Développer des applications Web à l’aide de JavaServer Faces
- Décrire le cycle de vie et l’architecture des JSF, et comprendre la syntaxe des JSF.
- Utiliser les bibliothèques de balises JSF.
- Appliquer des validateurs et convertisseurs aux composaents IU.
- Utiliser des modèles IU.
- Définir la navigation et gérer la localisation.
- Produire des messages.
- Utiliser le langage d’expression (LE) et les beans CDI.
- Ajouter un support AJAX.
Sécuriser le applications Java EE
- Comprendre l’architecture de sécurité de Java EE.
- Configurer l’authentification à l’aide des modules de connexion.
- Définir les rôles des applications et les contraintes de sécurité.
- Utiliser la sécurité programmatique.
- Normes de sécurité WebServices.
Annexes/contenu supplémentaire
- Journalisation Java.
- Beans CDI.
- Bean Validation et API JPA.
- API Batch et Concurrency.
- API JAXB.
- Exemples de servlets « Pré-CDI »
Modalités d’évaluation des acquis.
- En cours de formation, par des mises en situation contextualisées évaluées.
- Et, en fin de formation, par un questionnaire d’auto-évaluation.
Vous souhaitez suivre cette formation ?
Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.
⏱️ Durée 5 Jours
💰 Prix 2 980 € HT
Besoin de plus d’informations concernant cette formation ?