jQuery
Descriptif de la formation
Le développement d’applications web riches (RIA) peut parfois s’avérer complexe au regard du langage Javascript. Le framework jQuery s’est imposé comme une solution simple et rapide pour la conception d’éléments d’interface utilisateur et de la mise en œuvre d’interactions avec le serveur par l’intermédiaire d’Ajax. Grâce à jQuery UI la gestion des interfaces utilisateurs devient chose plus aisée et vous offre la possibilité d’enrichir vos développements « clients » de manière simple et efficace.
Cette formation vous permettra de découvrir en profondeur le framework jQuery, ses avantages et ses limites, au travers d’exemples simples de mise en œuvre de la manipulation du DOM (Document Object Model), en passant par la gestion du Glisser/Déposer ou la mise en œuvre de boîtes de dialogues et les appels Ajax pour améliorer l’interactivité avec les utilisateurs.
Les objectifs
En quelques mots...
Public
Développeurs d'applications Web
Pré-requis
Avoir une bonne pratique du HTML, de CSS et la connaissance d’un langage de programmation
Méthodes et Moyens pédagogiques
Formation réalisée en présentiel ou à distance selon la formule retenue
Exposés, cas pratiques, synthèse, assistance post-formation pendant trois mois
Un poste par stagiaire, vidéoprojecteur, support de cours fourni à chaque stagiaire
Modalités de suivi et d'évaluations
Feuille de présence émargée par demi-journée par les stagiaires et le formateur
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Questionnaire d’évaluation de la satisfaction en fin de stage
Auto-évaluation des acquis de la formation par les stagiaires
Attestation de fin de formation
Informations pratiques
Accessibilité , modalités et délais d'accès
Programme mis à jour le 01/09/2022
Programme détaillé
LE FRAMEWORK JQUERY
- Pourquoi utiliser un framework JavaScript ?
- Présentation de jQuery
JAVASCRIPT
- Rappels sur le langage
- Gestion des évènements
- L'objet "XMLHttpRequest"
SELECTEURS CSS ET EVENEMENTS
- La fonction $()
- Sélecteurs de styles, d'attributs et sélecteurs spécifiques
- Evénements simples et composés
- L'objet Event et son utilisation
- Se désabonner à un événement
LE DOM (DOCUMENT OBJET MODEL)
- Définition et représentation DOM
- Manipulation du DOM côté client et côté serveur
- Insertion, déplacement et suppression d'éléments
- Manipulation des tableaux
- Travail avec les formulaires
- Rôle dans Ajax
AJAX AVEC JQUERY
- Le concept
- Quelques exemples d’utilisation
- Chargement de données à la demande
- Transmission de données au serveur
- Ajax et modèle événementiel
- Formats de données disponibles et contraintes de sécurité
- Réalisation d'interfaces avec jQuery UI
- jQuery et les feuilles de styles CSS
- Construction d’interfaces interactives (Onglets, Sliders, Accordéons, Drag and drop)
BILAN
- Comparaison avec d’autres frameworks
- JavaScript : forces et faiblesses de jQuery