CI27-51037 - jQuery, Ajax, jQuery UI
Transcription
CI27-51037 - jQuery, Ajax, jQuery UI
CI27-51037 - jQuery, Ajax, jQuery UI - Développement « Write less, do more… » ou comment faire plus avec (beaucoup) moins de code INTER A LA DEMANDE : demander la planification d'une session L'émergence du Web 2. 0 s'accompagne de nombreuses avancées technologiques qui permettent de remettre sur le devant de la scène les interfaces Web longtemps décriées. jQuery est un framework Ajax qui facilite la création d’interfaces riches. jQuery UI est son indispensable compagnon pour parfaire l’ergonomie de vos applications Web 2 en toute simplicité. Objectifs Programme Maîtriser le framework jQuery pour manipuler aisément le DOM. Effectuer des requêtes AJAX. Maîtriser l’utilisation des composants jQuery UI. Rappels sur les technologies du Web Profils Développeurs Web, webmasters. Prérequis Avoir suivi le stage `Web 2.0 Développement (X)HTML, CSS, Javascript` ou posséder un niveau équivalent. Durée 4 jours Prix 1990 € Les + pédagogiques • Une approche universelle, utilisant des outils de développement Open Source. • Très nombreux exemples de mise en pratique tout au long de la formation. • • • • XHTML / CSS / JavaScript : les contraintes sur la conception. Application Web classique versus Web 2.0 : apport, limites. Navigateur Web : problématique des développements cross-browser. DHTML : principe et cadre d'utilisation. Introduction à jQuery • Installation de la librairie. • Utiliser jQuery avec d'autres librairies. • Quand débuter les traitements (DOM ready) ? DOM : sélection d'éléments avec jQuery • • • • • • • Les sélecteurs CSS. Les sélecteurs hiérarchiques. Les filtres de base. Les filtres de contenu. Les filtres d'éléments visibles. Les filtres d'attributs. Les filtres de formulaire. Manipuler le DOM • Lire, modifier, ajouter, supprimer des attributs. • Lire, modifier, ajouter, supprimer des éléments. Gestion événementielle avec jQuery • • • • • L'événement de chargement de page. Création d'événements. Les fonctions d'événement prédéfinies. Evénements dynamiques. Effets visuels, animations. AJAX • • • • • • Présentation d'Ajax. Ajax vs site dynamique. Avantages et inconvénients d'Ajax. Communication synchrone/asynchrone avec le serveur. L'objet XMLHttpRequest. Les différents formats d'échange : - Text, - (X)HTML, - XML, - JavaScript Object Notation (JSON). • Avantages et inconvénients des différents formats. • Mise en œuvre « traditionnelle ». JQuery et Ajax • • • • • • • De la bonne utilisation de AJAX. La fonction load() appliquée à un élément. AJAX bas niveau $.ajax(). AJAX simplifié $.get(), $.post(). AJAX dédié JSON $.getJSON(). AJAX dédié Script $.getScript(). Les événements AJAX. jQuery UI • • • • • La galerie de thèmes : personnaliser, télécharger. Installer un thème. La page exemple. Méthodes, propriétés, évènements liés aux composants UI. Exemples de mise en œuvre de composants UI : - Datepicker, - Tabs, - Accordion. FuturSkill Training - 13, rue Ernest RENAN - 92000 Nanterre Tél : +33 (0)1 78 14 18 11 - www.futurskill-training.fr - [email protected]