DEVELOPPEMENT

Réaliser des applications Web avec J2EE

1650€

DEVELOPPEMENT : Réaliser des applications Web avec J2EE

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).

Objectif

Ê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

Code du cours

DEV-JA2

Durée

21 heures / 3 jours

Tarif

1650€

Pré-requis

Avoir suivi le JA1 ou avoir l'expérience équivalente. Connaissance de base du langage HTML.

Public

Concepteurs/développeurs, chefs de projets, équipe projet, architectes techniques.

Evaluation

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.

Plan du cours

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.

Horaires

Lundi - Vendredi : 09:00 - 12:30 et 13:30 - 17:00
Samedi - Dimanche : Fermé

Lieux

Sur notre site : 75 rue de Lourmel, 75015 Paris, France
Sur un site partenaire
Sur votre site

Réservation

06 72 84 66 28

Encadrement

Cette formation sera animée par un intervenant dont les compétences pédagogiques et techniques auront été validées par Baobab Ingénierie.

Moyen et suivi

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).

Interlocuteur

  • Lesly Lodin
  •  06 72 84 66 28
  •  info@baobab-ingenierie.fr
  •  75 rue de Lourmel 75015 Paris

Certifications

© 2010-2022 Baobab Ingénierie - Tous droits réservés

Mentions légales - Conditions générales de vente - Charte de confidentialité - Notre politique de cookies