Développement Web en JAVA EE
- Référence GKJWEB
- Durée 5 jour(s)
Modalité pédagogique
Options de paiement complémentaires
-
GTC 37 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
EUR3 090,00
hors TVA
Demander une formation en intra-entreprise S'inscrireAller à:
Modalité 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 pageLa plupart des applications Web d'entreprise sont basées sur les standards : standards du W3C avec HTML, CSS et JavaScript et standards Java EE avec Servlet, JSP et Bean. Au-delà de la maîtrise de ces standards, les concepteurs développeurs doivent être capables de proposer pour ces applications des architectures pérennes, type MVC 2 : en séparant bien les points de vue présentation et métier. Initialement destinés au partage d'information, le Web et les standards d'Internet ont démontré leur capacité d'interopérabilité et d'accessibilité.
Les premiers jours de cette formation vous permettent de développer des sites Web statiques, dans le respect d'interopérabilité et d'accessibilité du W3C. Ce cours aborde aussi les concepts importants du langage JavaScript. Il apporte, de plus, les compétences et connaissances nécessaires au développement d’application Java Web dynamique. Mise en œuvre sous le serveur d’application Tomcat, le participant sera capable de déployer l’application sous tous types de serveurs (Weblogic d’Oracle, WebSphere Application Server d’IBM, ou pour l’open source GlassFish, JBoss, JOnAs...).
Mots-clés : HTML, CSS, JavaScript, Servlet, JSP - Développement MVC
Formation éligible au Compte Personnel de Formation (CPF), permettant de préparer la Certification associée inscrite à l'inventaire de la CNCP. Attention, différents Codes CPF existent selon le secteur métier de l'entreprise. Nous consulter.
Prochaines dates
Haut de pagePublic
Haut de pageDéveloppeurs, Concepteurs, Chefs de projet, Architectes techniques.
Objectifs de la formation
Haut de page- Concevoir et développer un site Web en utilisant les standards XHTML, CSS et JavaScript.
- Maîtriser le développement d’application Java Web à base de Servlets et JSP (Java Server Page).
- Aborder les principes d'administration des serveurs pour l’exécution des applications Web et faciliter la collaboration des équipes de développement, de design et d’opérations.
- Comprendre et mettre en œuvre le pattern d'architecture MVC2 (Modèle Vue Contrôleur).
- Appréhender les frameworks Web de référence : Struts et JSF (Java Server Faces).
Programme détaillé
Haut de page- Présentation générale d'HTML 4.0
- De HTML à XHTML
- Les tags de présentation
- Les liens
- Les inclusions multimédias et les formats d'images GIF, JPEG et PNG
- Les tableaux
Le découpage des pages HTML
- Les balises FRAME et IFRAME
- Travaux pratique. Concevoir la mise en page du site Web
Les feuilles de style (CSS)
- Les concepts de base
- Les propriétés de style
- L'externalisation de la charte graphique
Les propriétés de positionnement (CSS/P)
- Les concepts de base
- Les spécificités liées aux navigateurs (Internet Explorer, FireFox...)
- T.P. Créer une feuille de style pour externaliser la charte graphique du site. Développer les pages statiques du site.
Les formulaires
- La balise FORM
- Les balises INPUT, SELECT, TEXTAREA
Le langage JavaScript
- L'objectif de JavaScript
- L'intégration aux pages HTML
Eléments syntaxiques
- La structure générale d'un programme de scripts
- Les données, les opérateurs, les instructions de contrôle
- Les fonctions et l'appel de scripts
Les objets
- Les différentes catégories d'objets du navigateur
- Les objets Window, Frame et Document
- Les objets Link, Anchor et Location
- Les objets spécifiques à JavaScript
Le contrôle des formulaires
- Les objets Button, Text, Select, Option, Checkbox et Radio
- T.P. Développer une page HTML intégrant un formulaire contrôlé par JavaScript
L’architecture Serveur d’application
- Le modèle en couche (Présentation, Application, Données)
- Les serveurs d'applications Java EE : utilité, intérêts et fonctionnement.
- La plate-forme Java EE et ses évolutions
- L'architecture Web (protocole et serveur http)
Les servlets, composants de la plateforme Java EE
- Les principes et le fonctionnement des servlets
- La structure de base des servlets
- L’exécution sous le serveur d'applications
- T.P. : créer un projet Web sous Eclipse, mettre en œuvre des Servlets de réservation de livres
Déploiement d'applications
- Structure d'une application Web
- Fichiers d'archives
- Descripteurs de déploiement
- Les nouveautés de la plateforme Java EE, l’impact sur le développement et le déploiement
- T.P. : exécuter le projet Web de bibliothèque sous Tomcat
Communication entre Servlets
- La synchronisation des servlets
- Les redirections d'URL : permanente et temporaire
- La gestion conversationnelle : cookies, sessions
- Le chaînage de servlets : inclusion, délégation
- T.P. : Créer un Servlet de Login, le chaîner à la réservation de Livre. Faire communiquer les servlets pour la navigation dans le site
Conception
- Le design pattern MVC2 (Modèle Vue Contrôleur)
- Les composants Java MVC : le Modèle = Beans, EJB la Vue = JSP, le Contrôleur = Servlet
- Les Frameworks MVC2 : Struts, JSF....
- Les applications internet riches RIA (Rich Internet Application)
- T.P. : Reprendre l’application et respecter la conception MVC
La technologie Java Server Page (JSP)
- Présentation et fonctionnement des JSPs
- Les JSPs et les servlets
- Interactions entre les composants
Le développement de JSPs
- Les Scripts (expression, scriplets, déclaration)
- Les directives (page, include)
- Les actions (UseBean, Include, Forward)
- T.P. : développer les JSP nécessaires au login de la bibliothèque et à la réservation des Livres
Le langage EL
- Présentation du langage EL (Expression Language)
- Manipulation dans les JSP
- T.P. : Intégrer les « expressions language » dans les pages JSP pour afficher la liste des livres réservée et pouvoir gérer dans l’application MVC la suppression du livre. Poursuivre l’application en prévoyant la déconnexion du site
Pré-requis
Haut de pageAvoir suivi les formations "Java – Maîtriser les fondamentaux de la programmation" ou posséder les connaissances équivalentes.
Bon à savoir
Haut de pageCe cours est composé à 50% de pratique et d’une alternance d’exposés théoriques, de démonstrations, de séances de questions/réponses, de quizz pour valider les acquis
Une gestion de réservation de livres pour une bibliothèque est mise en œuvre. Une pédagogie progressive et active est utilisée pour réaliser au fur et à mesure des apports théoriques. L’application ainsi développée respecte les standards du W3C pour la présentation aux utilisateurs et le modèle MVC2.
Un support de cours ainsi qu'un cahier de travaux pratiques sont remis à chaque participant.
- /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
- #000000
- GKJWEB
- Développement Web en JAVA EE
- Programmation Développement
- GKJWEB | Développement Web en JAVA EE | Training Course | Java.
- Java