DIGITAL PROGRAMMATION WEB & MOBILE DEVELOPPEMENT D'APPLICATIONS JAVA POUR LE WEB 5 jours (35h en présentiel) Objectifs pédagogiques Contenu Cette formation vous permet d'utiliser du JDK JavaEE pour développement d’applications Web. Décrire les principaux Design Patterns liés au développement d’applications Web du JDK JavaEE. Architecture d’une application Web en Java Population visée Développeurs Java. Prérequis Connaître le langage Java et de préférence avoir des connaissances sur le HTML. Méthodes pédagogiques 8 participants maximum, un poste par stagiaire et un support de cours est remis en fin de stage. La formation est constituée d'apports théoriques, de démonstrations et de mises en pratique basées sur des exercices. Formateur Formateur expérimenté spécialiste de la programmation Web. Modalités de validation des acquis Évaluation en ligne des acquis via un questionnaire. Attestation de fin de stage. Le protocole HTTP Le serveur d’application Tomcat Les différents composants du Framework Java pour le Web Fonctionnement d’un serveur d’application Java. Architecture d’une application Web Java (war) Le manager de Tomcat (application Web d’administration) Servlets Cycle de vie d’une servlet Création d’une servlet Accès aux différents paramètres Le contexte d’exécution Les sessions La redirection Gestion des erreurs Les cookies L’upload de fichiers Les portées d’attributs Servlets retournant des données non HTML Filtres Web Principe de chaînage Création d’un filtre Utilisations classiques de filtres (login, log, cache, templating, etc.) JSP (Java Server Page) Cycle de vie d’une JSP Création de JSP Intégration du code Java (scriptlets) Les directives JSP Les tags JSP Le EL (Expression Language) Les variables implicites Étude du code généré lors de la création d’une JSP Les bibliothèques de Tags La bibliothèque standards : JSTL Contrôle de flux : conditions et boucles Internationalisation et formatage Créer ses propres bibliothèques de tags Les différents types de tags Les Tags Files Création de Tag Handlers Design Patterns pour le Web L’architecture MVC L’architecture Model2 Les formulaires Le login Façades Pools (cache, connexions) Adaptateurs Proxy Stratégie Chaînes de responsabilité Pour aller plus loin (brève introduction aux technologies et à leur liens avec le contenu de la formation) JSF, RichFaces, WebBeans, etc. Les autres parties de la spécification JavaEE (EJB, XML, Persistance, Timer, messaging, etc.) Les serveurs d’applications (JBoss, WebSphere, Oracle, GlassFish, etc.), les Web Services www.ziggourat.com - Tél : 01 44 61 96 00 - N° enregistrement formation : 11752861675