Developpement WEB
Détails :
jQuery Les fondamentaux
Durée :
3 Jours
Objectif :
Maîtriser les bases language afin de créer des interfaces graphiques directement intégrables dans des applications.
Prérequis :
Bases en HTML ou autre language souhaité, non obligatoire.
Public :
Développeurs, webmasters, webdesigners.
Autres Informations :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.
>
Cursus :
jQuery Les fondamentaux
    Principes de base de jQuery
    • Parcourir le code HTML avec la fonction jQuery()
    • Présentation de Sizzle, le moteur de sélection basé sur les CSS

    Parcourir les documents HTML
    • Associer les noeuds par nom, ID, classe, position, contenu,
    • comportement et contexte d'élément
    • Associer des appels à la fonction jQuery()

    Ajout et remplacement de contenu avec jQuery
    • Mettre à jour, ajouter et supprimer du contenu d'éléments et des valeurs d'attributs
    • Ajouter des noeuds au DOM
    • Manipuler les noeuds parents et enfants

    Affecter des propriétés CSS de façon dynamique
    • Ajouter et supprimer des règles et des classes CSS
    • Contrôler la taille et la position des éléments

    Créer un code JavaScript accessible et non obstrusif
    • Utiliser la méthode .ready()
    • Affecter des gestionnaires d'événements avec un programme

    Enrichir des pages en ajoutant des animations simples
    • Contrôler la visibilité avec .hide(), .show() et .toggle()
    • Créer des effets de glissement et de fondu remarquables
    • Combiner des animations et répondre aux fonctions de rappel
    • Tirer profit des littéraux d'objets pour contrôler les animations
    • Développer des animations personnalisées avec .animate()

    Mise à jour asynchrone des composants de pages
    • Télécharger du HTML avec la méthode .load()
    • Appeler des services web avec .get() et .post()
    • Remplacer les rappels par des objets différés en chaînes
    • Combiner les appels Ajax avec when() et then()

    Conversion des données de seveur sérialisées en HTML
    • Extraire le format JSON avec .getJSON()
    • Rechercher et analyser du code XML avec .ajax()

    Outils jQuery dédiés à la manipulation des formulaires
    • Sélectionner et diriger le focus sur le premier élément
    • Créer une réponse aux événements Focus et Blur
    • Commentaires en temps réel via les événements clavier
    • Intégrer un plug-in de validation

    Intégrer des plugins connus
    • Exploiter les contributions de la communauté jQuery
    • Extraire des données imbriquées dans la sémantique HTML avec le plugin Metadata
    • Manipuler les images avec les diaporamas et les carrousels

    Développer des plugins jQuery
    • Respect des meilleures pratiques, conventions de nommage
    • Gérer plusieurs éléments
    • Activer le chaînage des méthodes
    • Alias $ pour éviter les conflits entre les espaces de noms
    • Littéraux d'objets pour remplacer les valeurs par défaut

    widgets pour accroître l'interactivité des applications Web
    • Optimiser l'agencement de l'écran avec des accordéons et des onglets
    • Ajouter des fenêtres flottantes redimensionnables avec des boîtes de dialogue
    • Rationaliser la sélection et la mise en forme des dates avec Datepicker
    • Proposer une aide à la saisie avec la saisie semi-automatique statique et dynamique

    Implémenter des effets
    • Créer des animations en couleur avec .animate()
    • Effets et accélérations complexes pour les animations

    Ajouter des fonctions Web 2.0
    • Redimensionner les éléments HTML
    • Créer des interfaces utilisateur avec la fonction glisser-déposer

    Travailler avec des pages et des commandes mobiles
    • Structure les pages avec les attributs HTML5 data-*
    • Economiser de l'espace avec les listviews et les blocs réductibles
    • Initialiser les pages avec pageinit et gérer les événements tactiles