image

durée formation certifiante Ajax JSF

5 jours / 35 heures

Formation Construire des applications web avec Ajax et JavaServer Faces 2.

Disponible en Inter et Intra entreprise.

formation certifiante CNCP CPF Ajax JSF

Formation certifiante recensée à l'inventaire CNCP et éligible CPF

Module Construire des applications web avec Ajax et JavaServer Faces 2 faisant parti de la

certification Développement Java J2EE.

date prochaine session formation informatique et numérique

Prochaine dates et sessions

Pour connaitre les dates de la prochaine session dans la ville la plus proche,

CLIQUEZ ICI.

Ajax et JSF - Java Server Faces 2

Ajax est un acronyme pour Asynchronous JavaScript et XML, un groupe de technologies web qui permettent la création d'applications web dynamiques et très réactif. En utilisant Ajax, les applications Web peuvent récupérer le contenu à partir du serveur sans interférer avec l'affichage sur le client. Java Server Face (JSF), est un Framework de Java, permettant de développer des applications sans devoir toucher au code HTML et JavaScript.

Les objectifs

A l’issu de la formation Construite des applications avec Ajax et Java Serve Faces 2, les apprenants auront les capacités de :

  1. Comprendre les phases du cycle de vie d'une application JSF et la réponse, et utiliser efficacement les différents événements au sein d'une application JSF
  2. Créer et maintenir des classes de composants JSF et les balises Facelets dans les pages de réponse
  3. Comprendre et utiliser les Expression Language JSF (EL)
  4. Développer et maintenir les beans gérés avec JSF
  5. Gérer la navigation avec des méthodes d'action
  6. Utilisez les validateurs et convertisseurs de type dans les applications JSF

Le public

La formation Construire des applications Web avec Ajax et JavaServer Faces 2 s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle et souhaitant acquérir des compétences en développement Web :

  1. Toute personne ayant des connaissances en développement WEB et souhaitant maîtriser le développement d’application WEB en Java J2ee
  2. Développeur Web ou Chef de Projets souhaitant avoir une double compétence
  3. Toute personne souhaitant élargir ses compétences sur les missions liées à la fonction de développement Java J2ee

Les prérequis

La formation Construire des applications web avec Ajax et JavaServe Faces 2 nécessite les prérequis suivant :

  1. Connaissance de JavaServlet et JSP
Les utilitaires

Pour le bon déroulement de la formation Construire des applications web avec Ajax et JavaServer Faces 2, voici une liste non exhaustive des outils indispensables :

  1. JDK 1.6 ou une version ultérieure
  2. Navigateur web moderne
Programme détaillé

Comprendre les fondamentaux de JSF

JSF Vue d'ensemble      

  1. Model View Controller
  2. éléments JSF - web.xml et faces-config.xml
  3. La puissance de Facelets
  4. JSF 2 - résumé rapide des caractéristiques
  5. Examinons les Annotations

GUI Composants 1   

  1. Familles de composants
  2. UIViewRoot et FacesContext
  3. Le cycle de vie JSF
  4. Les pages Facelets
  5. Les composants de sortie – le texte et les étiquettes
  6. Formulaires
  7. Mise en forme de la sortie
  8. Saisie des mots de passe
  9. Gestion des Messages

Navigation dans les applications JSF    

  1. règles de navigation via des annotations
  2. Actions dynamiques vs statique.
  3. Déclarant la navigation dans les faces-config.xml
  4. Langue d'expression JSF

Atelier et Cas pratique    

Comprendre l’utilisation des beans et des outils associés

Beans de sauvegarde      

  1. Les utilisations des beans
  2. Déclaration des beans et les propriétés gérées par annotations
  3. Listes et Map dans les Managed Beans
  4. Utilisation de la FacesContext
  5. méthodes d'action dans les beans
  6. Connexion à des services back-end

Conversion et validation   

  1. La conversion et la validation du cycle de vie JSF
  2. La conversion implicite et explicite
  3. conversion Date / Heure
  4. conversion en nombre
  5. validateurs standard des entrées
  6. La mise en œuvre de validation avec les beans
  7. conversion / validation Affichage des messages d'erreur
  8. convertisseurs personnalisés et validateurs
  9. validation côté client

Atelier et Cas pratique    

Comprendre JSF avancée et les composants avancés

Évènements JSF      

  1. Les phases de JSF
  2. GET vs POST
  3. Les actions de page (JSF 2)
  4. Événements d'action
  5. Les événements de modification de la valeur
  6. Événements de phase
  7. Évènements Modèle de données

GUI Components 2   

  1. Sélection d'éléments de listes
  2. Les cases à cocher et des boutons radio
  3. Boutons de commande et des liens de commande
  4. Panel Group et le Grid Panel
  5. Tableaux de données
  6. Nouveaux JSF 2.1 composants – Date Picker, Onglets, les Arbres et Upload de Fichier

Atelier et Cas pratique    

Comprendre la personnalisation des composants JSF

Composants personnalisés écriture      

  1. Faire un composant personnalisé
  2. Utilisation du composant dans une page JSP
  3. Utilisation des attributs d'une balise personnalisée
  4. Les composants personnalisés qui fournissent une entrée

Composition Page à l'aide Facelets   

  1. templating
  2. Le passage de paramètres aux pages
  3. Facelets et JSTL
  4. Facelets composants de la composition
  5. L'utilisation d'autres bibliothèques de balises

Atelier et Cas pratique    

Comprendre le fonctionnement de JSF et d’Ajax

Ajax Vue d'ensemble      

  1. XMLHttpRequest
  2. GET vs requêtes POST
  3. Tirer parti d'Ajax dans les applications Web
  4. Connexion au serveur
  5. Mise à jour du DOM pour la page

Ajax dans le cycle de vie JSF 2   

  1. Sur la page du client - jsf.ajax.request ()
  2. PartialViewContext
  3. Demande et réponse des charges utiles
  4. Les balises <f: ajax>
  5. les requêtes Ajax dans le cycle de vie JSF

Les stratégies existantes Ajax pour JavaServer Faces   

  1. RichFaces
  2. ICEfaces

Atelier et Cas pratique    

Besoin de devis/ Renseignements

Veuillez remplir le formulaire de contact

Merci de remplir le formulaire de contact. Un de nos conseillers traitera votre demande rapidement.

Please type your full name.
Invalid email address.
Veuillez saisir votre numéro de téléphone.
Please tell us how big is your company.
Entrer le nom de votre société si vous êtes salarié.
Please tell us how big is your company.
Entrée non valide
Robot Actualisation Entrée non valide