Cette formation avancée s’adresse aux développeurs qui utilisent déjà jQuery et souhaitent exploiter tout le potentiel de la bibliothèque. Vous approfondirez le système de callbacks, les objets Deferred et Promise pour les requêtes AJAX, ainsi que la création de plugins personnalisés. Ces compétences sont directement applicables sur les projets Web qui reposent sur jQuery pour leur couche d’interactivité.
Public visé
Webmasters avec de bonnes connaissances HTML et Javascript.
Prérequis
Avoir suivi cette formation, ou en maîtriser les thèmes abordés :
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Construire des interfaces performantes avec jQuery
- Développer des plugins additionnels
Programme
Introduction
- Présentation de jQuery : objectifs, alternatives
- Cas d’utilisation et exemples de sites
- Principes spécifiques et astuces
- Cohabitation avec d’autres frameworks
- Atelier : Configuration de jQuery et gestion des conflits
Le cœur de jQuery
- Fonctions essentielles et chaînage
- Sélecteurs CSS3 étendus
- Parcours et manipulation du DOM, filtres
- Atelier : Manipulation de pages web
Système des callbacks
- Principes fondamentaux
- Contrôle du contexte d’exécution
- Fonctions existantes
- Atelier : Cas d’utilisation multiples
Interfaces utilisateur
- Comportement des liens
- Association d’événements et déclenchement
- Effets et animations
- Atelier : Panorama des événements et effets
AJAX avec jQuery
- Communication asynchrone/synchrone
- Mise en œuvre AJAX
- Objets Deferred et Promise
- Chargement de pages
- Atelier : Requêtes AJAX et parsing XML
Plugins et augmentation de jQuery
- Fonctionnement des plugins
- jQuery UI et autres ressources
- Widgets (sliders, infobulles, drag’n’drop)
- Création de plugins personnalisés
- Atelier : Intégration et création de plugins
Modalités d’évaluation des acquis
En cours de formation, par des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.
Voir aussi
Vous serez peut-être intéressés par les formations suivantes :
Formation DEV-JS-450 — JavaScript - Librairie jQuery - Avancé. Domaine : Développement. Niveau : Expert. Durée : 2 jours (14 heures). Mots-clés : javascript, développement, avancé, jquery. Cylian Formation, Dijon.