Architecture d'entreprise Java EE
- Référence GKJEE
- Durée 2 jour(s)
Modalité pédagogique
Options de paiement complémentaires
-
GTC 25 TTC
Les GTC sont proposés en exclusivité aux partenaires autorisés afin de gagner du temps et de fluidifier le processus d'achat des formations chez Global Knowledge. Il s’agit d’un crédit universel qui peut être utilisé dans les centres Global Knowledge à travers le monde.
Classe inter en présentiel Prix
EUR1 450,00
hors TVA
Demander une formation en intra-entreprise S'inscrireModalité pédagogique
La formation est disponible dans les formats suivants:
-
Classe inter en présentiel
Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.
-
Intra-entreprise
Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.
Demander cette formation dans un format différent
Résumé
Haut de pageCette formation fournit une présentation concise mais exhaustive de la plateforme Java EE. Elle commence par expliciter les concepts fondateurs de cette spécification afin de clairement appréhender ses finalités. Ensuite, les technologies principales sont présentées en insistant sur les problématiques résolues, les cas d'utilisation et le panorama des offres du marché.
À l'issue de ces 2 journées de formation, les participants seront capables de se repérer dans cette nébuleuse de standards et d'acronymes.
Prochaines dates
Haut de pagePublic
Haut de pageDéveloppeurs, concepteurs, chefs de projet, directeurs de projet.
Programme détaillé
Haut de pageIntroduction
- JAVA EE : une spécification des implémentations, domaine d'application, l'aspect distribué et transactionnel
- Les finalités et les apports, évolutivité des applications, portabilité, montée en charge, sûreté de fonctionnement, indépendance vis-à-vis des éditeurs ...
- L'approche composant à toutes les étapes de production et d'exploitation des applications
- L'architecture n-tiers, description des différents tiers et des composants associés
- La notion de conteneurs, leurs rôles, leurs services
- Types de containers (Servlet, EJB ...), panorama de l'offre
- Le rôle particulier des web services, infrastructure disponible
- Le packaging d'application, structure d'une archive .ear
- Les différents rôles dans le développement d'une application JAVA EE : Editeur de plate-forme, Développeurs de composants, assembleur, Déploiement et Exploitation
- Définition des technologies et APIs disponibles : Servlet, EJB 3.0, JSF, JPA, JMS, JNDI, JAAS, JAX-WS ...
Les applications Web
- Classification des applications : orientées présentation ou service, Modèle requête/réponse, rappels sur le protocole HTTP, cycle de vie d'une application web
- Définition d'un module web, packaging, déploiement, mise à jour
- Configuration d'une application : mapping des URLs, paramètres d'initialisation, mapping des erreurs, déclaration des ressources
- Connections aux ressources, présentation de JNDI, JDBC, notion de DataSource et de pool de connections
- JPA et les outils d'ORM
Les servlets
- Définition d'une servlet, technologie au cœur de JAVA EE
- Cycle de vie gestion des évènements, des erreurs
- Partage d'information et notion de périmètre (requête, session, etc.)
- Implémenter les services du servlet, récupération de paramètre, construction de réponse
- Les filtres de requête ou de réponses, propagation de requête, délégation
- Gestion de session utilisateur, avec ou sans cookies
- Panorama des conteneurs de servlet
Java Server Page et JSF
- Pourquoi JSP ? Définition et exemple d'une page JSP
- Cycle de vie d'une page JSP
- Eléments de syntaxe, notion de scriptlet
- Définition d'un JavaBean, utilisation par une page JSP
- Utilisation de librairies de balises, les librairies les plus communes (Struts, JSTL)
- Documents JSP : définition et apports
- Panorama des compilateurs de JSP
- La spécification JSF, ses apports
- Technologie de présentation : JSP ou facelets
- Les frameworks Ajax
Les EJBs
- Définition d'un Enterprise Bean, apport et cas d'utilisation, les différents types et leurs cas d'utilisation
- Accès distant et distribution
- Cycle de vie des différents types d'EJB
- Comportement transactionnel
- Sécurité déclarative
- Résumé des annotations disponibles
Les Web Services
- Définition et cas d'utilisation
- Le format XML, Le protocole SOAP, Les formats WSDL et UDDI
- Construire des services Web avec JAX-WS
La sécurité
- Modèle déclaratif de la sécurité
- Authentification pluggable et API JAAS
- Chiffrement, Cryptographie et Signature
- Le support pour SSL, les certificats
- La sécurité dans les différents tiers d'une application web
Pré-requis
Haut de pageAucun.
Bon à savoir
Haut de pageSupport de cours remis aux participants
- /fr-fr/-/media/global-knowledge/merchandising/right-side-column/fr/reviews/java.png #000000
- <p><br /></p><table style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;" border="3" cellspacing="2" cellpadding="5" data-mce-style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;"><tbody><tr><td style="width: 100%;" data-mce-style="width: 100%;"><p style="text-align: left;" data-mce-style="text-align: left;"><strong><span style="color: #141c36;" data-mce-style="color: #141c36;">Modalité d'évaluation</span></strong></p><hr /><p style="text-align: left;" data-mce-style="text-align: left;">A l'issue de la formation, le participant est invité à s’auto-évaluer par rapport aux objectifs énoncés.</p></td></tr></tbody></table>
- <table style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;" border="3" cellspacing="2" cellpadding="5" data-mce-style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;"><tbody><tr><td style="width: 100%;" data-mce-style="width: 100%;"><p style="text-align: left;" data-mce-style="text-align: left;"><strong><span style="color: #141c36;" data-mce-style="color: #141c36;">Délais d’inscription</span></strong></p><hr /><p style="text-align: left;" data-mce-style="text-align: left;">Avant le début de la formation <strong>jusqu’à 5 jours ouvrés sous réserve de disponibilité </strong>sauf dans le cas d'un financement <a title="compte CPF" href="https://www.globalknowledge.com/fr-fr/formations/compte-personnel-de-formation-cpf" data-mce-href="https://www.globalknowledge.com/fr-fr/formations/compte-personnel-de-formation-cpf">CPF,</a> jusqu'à 11 jours ouvrés. <a rel="noopener noreferrer" title="formations éligibles CPF" href="mailto:cpf@globalknowledge.fr" target="_blank" rel="noopener noreferrer" data-mce-href="mailto:cpf@globalknowledge.fr">Contactez-nous</a> pour connaître les formations éligibles.</p></td></tr></tbody></table><p><br /></p>
- #000000
- GKJEE
- Architecture d'entreprise Java EE
- Programmation Développement
- GKJEE | Architecture d'entreprise Java EE | Training Course | Java.
- Java