Programme JAVA : DEVELOPPEMENT D'APPLICATIONS WEB

Participants : À tous ceux qui sont impliqués dans le développement d'applications web avec Java

Durée : 4 jours - 28 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER

La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.

Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.

Dates des formations
Contactez-nous pour des informations sur les disponibilités pour cette formation.
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Ce
Ce
cours concerne la construction d'applications Web pour l'entreprise à l'aide des technologies Java côté serveur. Les servlets Java et les JavaServer Pages (JSP) permettent aux développeurs d'augmenter la puissance de la plate-forme Java 2 et de créer des applications évolutives, orientées objet et multi-niveaux. A l'aide des servlets Java et des JSP, les développeurs peuvent mettre en œuvre une logique de type serveur pour leurs applications Web, comme la création d'une interface Web avec base de données. Pendant le cours, les participants intègrent les servlets et JSP pour obtenir une solution Web complète.

pré-requis

Vous devez avoir entre 3 et 6 mois d'expérience de Java et vous devez :

  • comprendre les classes Java et l'héritage,
  • savoir utiliser les API Java standard.

De plus, il serait utile d'être familiarisé avec les technologies de développement intranet/Internet telles que HTML, HTTP et TCP/IP. 

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours
  • Remise d'une attestation de stage

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Accessibilité handicapés

  • Au centre d’affaires ELITE partenaire d’ACF à 20 m.
  • Guide d’accessibilité à l’accueil.

Le Programme

Développement d'applications web

  • Les besoins d'une application web
  • Composants d'une architecture n-tier

Initiation aux servlets

  • Intégration de servlets dans l'architecture d'une application web
  • Configuration de l'environnement de développement des servlets
  • Comment éviter les pièges courants de servlet

 

Création de formulaires web pour la saisie utilisateurs

  • Ajout de champs texte et de listes déroulantes
  • Récupération des données d'un formulaire dans le servlet

Étendre les servlets avec Java Database Connectivity

  • Connexion à la base de données
  • Soumission de requêtes SQL
  • Récupération et traitement des données

Formatage des résultats de base de données

  • Construction d'une table HTML
  • Ajout de menus déroulants dynamiques

Écriture de cookies pour personnaliser le contenu web

  • Récupération de cookies d'une requête client
  • Envoi de cookies au client
  • Contournement des limitations d'un cookie

Gestion de l'état d'une application avec des sessions

  • Création d'une session unique pour chaque utilisateur
  • Stockage et récupération d'objets Java dans des sessions
  • Contrôle de la durée de vie d'une session
  • Création de gestionnaires d'événements d'applications et de sessions
  • Mise en place d'un « panier de courses »

 

Composants clés de Java EE pour le développement Web

  • Servlets
  • JSP
  • XML

Concepts fondamentaux de JSP

  • Utilisation de scriptlets JSP, expressions et déclarations
  • Communication avec le client en utilisant des objets serveur JSP intégrés
  • Utilisation de la puissance du langage d'expression JSP 2

Gestion d'état avec JSP

  • Accès aux cookies et aux sessions
  • Stockage des données d'applications partagées

Intégration de JSP avec JavaBeans

  • Encourager la réutilisation de l'objet
  • Séparation entre la logique d'application et la présentation

Appel à JSP à partir des servlets

  • Envoi d'objets Java vers JSP
  • Utilisation de JavaBeans pour transférer des données
  • Design patterns de servlets et de JSP

Optimisation du mécanisme d'extension

  • Le rôle des balises JSP personnalisées
  • Mise en application de JSTL (JSP Standard Tag Library)

Développement de balises personnalisées

  • Création de balises personnalisées avec les fichiers de balises JSP 2
  • Personnaliser le comportement des balises avec les attributs

Présentation du framework JSF

  • Principaux composants JSF
  • Gerér le flux des applications avec le modèle de navigation JSF

Création de composants JSF

  • Développement de back beans
  • Création de vues avec les balises personnalisées JSF