Ce cours peut être animé en présentiel, distanciel ou hybride. Dans le cadre du présentiel, la formation aura lieu dans une salle équipée de PC ayant les logiciels nécessaires à la formation. Les apprenants peuvent aussi suivre la formation avec leur propre PC, si celui-ci dispose de la bonne version du logiciel étudié. Dans le cadre du distanciel, la formation aura lieu dans une classe virtuelle créée et gérée par Baobab Ingénierie. Les apprenants auront dans leur convocation le lien de connexion et pourront suivre le cours à distance en visioconférence (un PC muni d'une webcam et d'un micro sera nécessaire).
Être capable de développer une application web avec le framework J2EE. Assimiler les concepts de Servlets et de JSP à travers de nombreux exemples et travaux pratiques. Mettre en oeuvre les bonnes pratiques du développement en client léger. Savoir utilise
DEV-JA2
21 heures / 3 jours
1650€
Avoir suivi le JA1 ou avoir l'expérience équivalente. Connaissance de base du langage HTML.
Concepteurs/développeurs, chefs de projets, équipe projet, architectes techniques.
En complément des aspects théoriques, les nombreux ateliers qui ponctuent les différents modules de cette formation favorisent un ancrage durable et efficace des acquis.
ARCHITECTURE J2EE ¨ Architecture web, serveur HTTP et client léger de type navigateur ¨ Protocole HTTP, requête cliente et réponse serveur, protocole en mode déconnecté sans session ¨ Pattern d'architecture Modèle Vue Contrôleur (MVC 2) ¨ Fonctionnement et rôle des servlets ¨ Fonctionnement et rôle des pages JSP ¨ Serveurs d'application J2EE : Tomcat et JBoss ¨ Structure standard d'une application web J2EE, norme de répertoires ¨ Fichiers de configuration normalisé web.xml ¨ Déploiement des applications web J2EE, les fichiers WAR et EAR ¨ Fichiers de configuration spécifiques aux serveurs ¨ Les descripteurs de déploiement MISE EN OEUVRE DES SERVLETS ¨ Description du fonctionnement à travers un exemple de type « Hello world » ¨ APIs de base ¨ Cycle de vie d'une servlet ¨ Méthodes init, destroy, doPost, doGet ¨ Objets request et response ¨ Utilisation d'Eclipse Web Tool Platform pour la création et la mise au point de servlets ¨ Listeners de servlet ¨ Mise en oeuvre de filtres de servlet CONCEPTION DE JSP ¨ Cycle de vie d'une JSP ¨ Intégration de balise JSP dans une page HTML ¨ Lancement d'une page JSP ¨ Syntaxe des balises JSP ¨ Objets prédéfinis ¨ Optimisation et utilisation de cache ¨ Gestion de la navigation, sécurité, pages d'erreurs ¨ Pattern de construction de JSP (Builder) BIBLIOTHÈQUE DE BALISE JSTL (JSP STANDART TAG LIBRARY) ¨ Exemple d'utilisation ¨ Balises pour les variables ¨ Balises de structure de contrôle (tests, boucles, ...) ¨ Balises pour l'internationalisation ¨ Balises pour les requêtes SQL ¨ Réalisation de ses propres balises ¨ Conception étape par étape d'une balise personnalisée MOYENS PÉDAGOGIQUES ¨ Outils : Eclipse+Web Tool Platform, Ant, les serveurs d'application Tomcat et JBoss, la base de données MySQL. ¨ Étude de cas tirée d'un projet réel : gestion des missions d'une société de consulting. ¨ Chaque concept et bonne pratique est illustré par des exercices pratiques.
Lundi - Vendredi : 09:00 - 12:30 et 13:30 - 17:00
Samedi - Dimanche : Fermé
Sur notre site : 75 rue de Lourmel, 75015 Paris, France
Sur un site partenaire
Sur votre site
06 72 84 66 28
Cette formation sera animée par un intervenant dont les compétences pédagogiques et techniques auront été validées par Baobab Ingénierie.
Une feuille d'émargement sera signée chaque demi-journée par les apprenants et le formateur. En outre, une attestation de fin de formation sera remise aux apprenants (présentiel) ou par courriel (distanciel).