jQuery et jQuery UI Réf : MO00014
Par
Eric Sarrion
![]()
![]()
![]()
![]()
Enrichissez vos sites web en utilisant la puissance des librairies jQuery et jQuery UI.
- Durée :
- 5 jours
€2,320 HT (prix conseillé)
Description
Objectifs pédagogiques
A l'issue du stage, le participant saura développer des sites web nouvelle génération (web 2.0) à l'aide de jQuery et jQuery UI.Public
Développeurs / chefs de projets souhaitant utiliser jQuery et jQuery UI pour réaliser des sites web ayant une interface utilisateur moderne.
Pré-requis
Connaissance de HTML et CSS.
Type
Stage pratique
Méthode pédagogique
30% théorie et 70% travaux pratiques. Le livre du formateur sera remis à chacun des participants.
Plan de cours
La philosophie de jQuery
- Installation de jQuery
- Objet jQuery
- $ comme raccourci
- Chainage des méthodes
- Propriétés et méthodes de l'objet jQuery
- Propriétés et méthodes de l'objet retourné par jQuery ()
- Philosophie générale de jQuery
- Manipulation d'objets
- Méthodes booléennes
- Manipulation de tableaux
- Manipulation de chaines de caractères
- Autres propriétés et méthodes
- De l'importance des sélecteurs
- Sélecteurs simples
- Sélecteurs d'attributs
- Sélecteurs de classe
- Sélecteurs d'id
- Pseudo-classes
- Pseudo-classes liées aux formulaires
- Combinateurs
- Sélecteurs multiples
- Exemples utilisant les sélecteurs
- Document Object Model : rappels JavaScript
- Différentes formes de la fonction jQuery ()
- Méthodes d'accès au DOM
- Exemples d'utilisation des méthodes
JOUR 2
Manipuler le DOM
- Parcours des éléments de la collection
- Méthodes gérant les attributs et propriétés
- Méthodes gérant les classes CSS
- Méthodes gérant le style
- Méthodes gérant les dimensions
- Méthodes gérant la position
- Méthodes gérant le contenu
- Méthodes d'insertion dans le DOM
- Autres méthodes de gestion du DOM
- Gestion des événements : rappels JavaScript
- Méthode bind (eventName, callback)
- Paramètre event
- Transmettre d'autres paramètres à un événement
- Evénements utilisables dans bind ()
- Méthode unbind () : supprimer un gestionnaire d'événement
- Autres méthodes
- Utiliser des catégories dans les noms d'événements
- Exemples d'utilisation des événements
JOUR 3
Ajax
- Principe de base
- Mise en place d'un serveur
- Méthode $.ajax (options)
- Méthode load (url, data, success)
- Evénements Ajax
- Effets visuels standards définis par jQuery
- Enchainements d'effets standards
- Créer ses propres effets visuels avec jQuery
- Enchainement d'effets avec animate ()
- Gérer la file d'attente des effets visuels
- Objectifs d'un plugin
- Ajouter de nouvelles méthodes à l'objet jQuery
- Ajouter de nouvelles méthodes aux objets de classe jQuery
- Ajouter de nouvelles pseudo-classes
- Diffuser un plugin
jQuery UI (2 jours)
JOUR 4
Introduction à jQuery UI
- Installation de jQuery UI
- Aperçu de jQuery UI
- C'est quoi un thème CSS ?
- Quels fichiers inclure dans nos pages HTML ?
- Changer de thème CSS
- Principe de base
- Mise en forme du contenu
- Méthode tabs ()
- Gestion des événements dans les onglets
- Exemple d'utilisation des onglets
- Principe de base
- Mise en forme du contenu
- Méthode accordion ()
- Gestion des événements dans les menus
- Exemples d'utilisation des menus en accordéon
- Principe de base
- Mise en forme du contenu
- Méthode dialog ()
- Gestion des événements dans les boites de dialogue
- Exemples d'utilisation des boites de dialogue
JOUR 5
Boutons dans la page
- Principe de base
- Mise en forme du contenu
- Méthode button ()
- Gestion des événements sur les boutons
- Boutons radio
- Cases à cocher
- Exemple d'utilisation des boutons
- Principe de base
- Mise en forme du contenu
- Méthode progressbar ()
- Gestion des événements dans les barres de progression
- Exemple d'utilisation des barres de progression
- Principe de base
- Mise en forme du contenu
- Méthode slider ()
- Gestion des événements sur les sliders
- Exemple d'utilisation des sliders
- Principe de base
- Mise en forme du contenu
- Méthode datepicker ()
- Gestion des événements sur les calendriers
- Exemples d'utilisation des calendriers
- Principe de base
- Mise en forme du contenu
- Méthode autocomplete ()
- Gestion des événements sur les listes de suggestions
- Exemple d'utilisation du mécanisme d'auto-complétion
- Méthode draggable ()
- Gestion des événements sur les éléments déplacés
- Exemples d'utilisation de la fonctionnalité de drag
- Méthode droppable ()
- Gestion des événements sur les éléments de dépôt
- Exemples d'utilisation de la fonctionnalité de drop
Prochaines sessions
Aucune session de planifiée à ce jour, veuillez nous contacter pour avoir plus d'info ou suggérez vous-même une session.
Proposer une session.
Pas de témoignage pour l'instant.
Cher(e) visiteur(euse),
La pré-inscription à une session de formation se fait directement sur notre site. Vous pouvez au préalable nous demander un devis.
Cette inscription en 4 étapes comprend la saisie de
- vos coordonnées,
- votre entreprise,
- les noms des participants au stage,
- les éléments nécéssaires à la facturation.
Une fois votre inscription validée, vous recevez un récapitulatif de votre commande par mail.
La Convention de Formation Professionnelle Continue simplifiée sera envoyée par mai dans les 72H max. A noter que l'inscription est considérée comme définitive qu'après signature de cette convention.
Dès réception par nos services, de la convention signée, la convocation de stage est envoyée par mail aux stagiaires qui se voient ouvrir un compte sur notre site internet, leur permettant de préparer leur formation (accès, communication de leurs attentes, etc.). La facture sera émise à l'issue de la formation.
Pour toute information complémentaire, n'hésitez pas à nous contacter au 01 53 34 66 10 ou à nous solliciter par mail.
A très bientôt dans l'un de nos centres de formation.
L'équipe Clever-Institut.
Les autres formations « Développement internet et mobile » – Voir toutes les formations
-
Ajax, programmation côté client
Par
Rudy Rigot
-
Javascript, HTML dynamique
Par
Rudy Rigot
-
Les applications riches avec Adobe Flex 4 et AIR
Par
Simon Elcham
-
Prototype et Scriptaculous
Par
Eric Sarrion
-
Administration d'un site Web avec Joomla! 2.5
Par
Marc Studer
-
Améliorer la productivité de vos développements PHP avec Doctrine 2
Par
Xavier Lacot
-
Appli. mobiles et plateformes : solutions et tendances
Par
Sébastien Dugué
-
Architecture et développement avec Spring 3.0
Par
Fabien Guibert
-
BPM - Modéliser ses processus métier pour les optimiser
Par
Gérard Beyney
-
Coder un site optimisé pour le référencement
Par
Gilles Grégoire
-
Créer sa boutique e-Commerce Joomla! avec HikaShop
Par
Marc Studer
-
Créer sa boutique e-Commerce Virtuemart 2.0 pour Joomla!
Par
Marc Studer
-
Django 1.3
Par
Nicolas Perriault
-
Développement PHP5 avec Symfony 1.4
Par
Xavier Lacot
-
Développement Web avec Java EE 6
Par
Fabien Guibert
-
Développement avec Drupal 7
Par
Bastien Jaillot
-
Développement avec jQuery et jQuery Mobile
Par
Eric Sarrion
-
Développement d'applications sociales e-commerce
Par
Julien Chaumond
-
Développement des EJB 3 en architecture JEE 6
Par
Fabien Guibert
-
Développement mobile avec Html, CSS, JavaScript, iUI et Phonegap
Par
Eric Sarrion
-
Développement mobile avec jQuery Mobile, HTML5 et PhoneGap
Par
Eric Sarrion
-
Développement natif Android
Par
Nicolas Chambrier
-
Développement natif iPhone
Par
Stéphane Prohaszka
-
Développement web avec HTML5 et CSS3
Par
Nicolas Hoizey
-
Développer avec le framework Joomla! 2.5
Par
Marc Studer
-
Développer des applications pour mobiles avec Titanium
Par
Xavier Lacot
-
Développer une application web avec Groovy and Grails
Par
Stéphane Prohaszka
-
Ergonomie des interfaces homme-machine
Par
Jean-François Nogier
-
Gestion de la persistance avec Hibernate et JPA
Par
Fabien Guibert
-
Git au quotidien
Par
Christophe Porteneuve
-
Git avancé
Par
Christophe Porteneuve
-
Initiation au développement ASP.NET MVC
Par
Boris Schapira
-
Initiation au développement Windows Phone (Silverlight)
Par
Boris Schapira
-
Initiation à la programmation Objet et JAVA
Par
Fabien Guibert
-
L'approche MDA (Model Driven Architecture)
Par
Fabien Guibert
-
La démarche de recueil des besoins et de rédaction d’un cahier des charges
Par
Yves Tricot
-
Le "Mind Mapping" au service du Chef de Projet ou du Manager
Par
Aurélie Le Guillou
-
Les bonnes pratiques de développement internet
Par
Nicolas Hoizey
-
Magento : développer un site e-commerce
Par
Laurent Bourrel
-
Maitrisez Play! framework
Par
Guillaume Bort
-
Maîtriser XML, XSLT et XPATH
Par
Fabien Guibert
-
Maîtriser la création de sites web en (X) html et CSS
Par
Pierre Allirol
-
Maîtriser le développement PHP avec le framework Symfony 2
Par
Xavier Lacot
-
Mise en oeuvre de Services Web en Java
Par
Fabien Guibert
-
Mise en oeuvre de eZ Publish
Par
Matthieu Sévère
-
Mise en oeuvre de vTigerCRM
Par
Khalid Elamri
-
Modélisation d'architecture d'entreprise avec Archimate
Par
Gilles Wagener
-
Node.js pour vos applications web temps réel
Par
Nicolas Chambrier
-
Planifier et piloter des projets Web avec SCRUM
Par
Stéphane Langlois
-
Productivité et qualité des développements PHP
Par
Gabriele Santini
-
Ruby on Rails
Par
Eric Sarrion
-
Réussir son projet Web ou e-commerce
Par
Aurélie Le Guillou
-
Tests Automatisés et Intégration Continue PHP
Par
Gabriele Santini
-
Tests de charge avec JMeter
Par
Bruno Demion
-
Typo3 : créer et administrer un site
Par
Guillaume Bourreau
-
UML 2.0 pour les maîtrises d'ouvrage et d'oeuvre
Par
Fabien Guibert
-
Zend Framework
Par
Gabriele Santini



