Vous souhaitez plus d'informations ?

Titre*:

Prénom* :

Nom* :

Fonction :

Service :

Société* :

Adresse* :

Boîte postale :

Ville* :

Code postal* :

Pays* : Codes pays

Téléphone* :

Poste :

Courriel* :

* = Obligatoire

Les informations que vous nous fournissez nous serviront à vous communiquer des informations sur les produits et les services Learning Tree susceptibles de vous intéresser.
Protection des données personnelles

 

jQuery : Les fondamentaux


Formation 16103 jours

Courriel Courriel  Imprimer Imprimer  Q&R Q&R  PDF PDF  Facebook Facebook  Twitter Twitter

Réservation Rapide

Vous apprendrez à

  • Développer rapidement des applications Web 2.0 dynamiques et percutantes avec jQuery, HTML, CSS et Ajax
  • Parcourir et manipuler des documents HTML avec une bibliothèque accessible, conforme aux normes Web et non obstrusive : jQuery
  • Créer des interfaces client aux fonctionnalités avancées et accessibles sans navigateur avec des animations et des effets jQuery
  • Optimiser les formulaires HTML afin qu'ils exploitent la validation jQuery et l'appel aux services Web avec Ajax
  • Étendre les fonctionnalités principales de jQuery via le développement et l'intégration de plugins
  • Intégrer des composants d'interface utilisateur perfectionnés et personnalisables avec jQuery UI

Objectif

Pour accroître leur visibilité sur Internet face à leurs concurrents, les organisations doivent concevoir des sites Web accrocheurs dotés d'un impact visuel fort et d'une interface utilisateur offrant de nombreuses fonctionnalités. jQuery rationalise la création d'applications Web 2.0 performantes combinant contenu dynamique et effets visuels. Dans cette formation, vous apprendrez à faire de jQuery un outil de développement rapide de sites Web modernes et riches en fonctionnalités. Vous allez réaliser avec Ajax des pages Web réactives et conformes aux normes Web, créer des formulaires simples à utiliser, étendre les fonctionnalités de jQuery à l'aide de plugins et améliorer l'expérience utilisateur de votre site.

À qui s'adresse cette formation

Aux développeurs et concepteurs de sites Web souhaitant apprendre la programmation avec jQuery. Des connaissances en HTML et CSS correspondant au niveau de la formation 470, "Développement d'un site Web", sont requises. Une expérience de JavaScript serait utile.

Travaux Pratiques

Au cours de cette formation, les exercices pratiques vous apprennent à exploiter les possibilités de jQuery pour optimiser votre productivité et concevoir des applications Web modernes et percutantes, notamment :
  • Parcourir et manipuler le DOM avec les sélecteurs de CSS
  • Conception de pages Web accessibles avec du code jQuery non obstrusif
  • Création d'animations simples ou complexes
  • Appel de services Web avec Ajax
  • Validation de formulaires HTML avec jQuery et les plugins
  • Programmation d'un plugin jQuery
  • Création d'un panier avec fonction glisser-déposer
  • Ajout de thèmes et de widgets jQuery UI

Contenu détaillé

Principes de base de jQuery

Étude des avantages 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 nœuds par nom, ID, classe, position, contenu, comportement et contexte d'élément
  • Associer des appels à la fonction jQuery()

Manipulation du Document Object Model (DOM) pour créer du DHTML compatible entre navigateurs

Ajout et remplacement de contenu avec jQuery

  • Mettre à jour, ajouter et supprimer du contenu d'élément et des valeurs d'attributs
  • Ajouter des nœuds au DOM et manipuler les nœuds 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 à l'aide d'un programme
  • Accroître l'accessibilité via l'amélioration progressive

Animation de pages Web avec des effets jQuery

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

Programmer des animations complexes

  • Optimiser les animations avec des effets d'accélération
  • Tirer profit des littéraux d'objets pour contrôler les animations
  • Développer des animations personnalisées avec .animate()

Création de pages réactives avec Ajax

Mise à jour asynchrone des composants de page

  • Télécharger du HTML avec la méthode .load()
  • Appeler des services Web avec .get() et .post()
  • Utiliser les gestionnaires d'événements génériques Ajax

Conversion des données de serveur sérialisées en HTML

  • Extraire le format JSON avec .getJSON()
  • Rechercher et analyser du code XML avec .ajax()

Conception de formulaires conviviaux

Exploration des 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
  • Envoyer des commentaires en temps réel via les événements clavier

Intégrer un plugin de validation

  • Appliquer des règles prédéfinies dans les classes CSS
  • Valider onsubmit et onblur
  • Définir des règles et des messages personnalisés

Étendre jQuery avec les plugins

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

  • Respecter les meilleures pratiques et les conventions de nommage
  • Gérer plusieurs éléments
  • Activer le chaînage des méthodes
  • Utiliser l'alias $ pour éviter les conflits entre les espaces de noms
  • Utiliser les littéraux d'objets pour remplacer les valeurs par défaut

Créer des interfaces utilisateur perfectionnées avec jQuery UI

Gérer les styles pour uniformiser le "look and feel" (aspect et convivialité)

  • Télécharger et personnaliser jQuery UI
  • Sélectionner des thèmes prédéfinis

Insérer des 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()
  • Exploiter les effets et les accélérations complexes pour les animations

Ajouter des fonctions Web 2.0 performantes avec des interactions

  • Redimensionner les éléments HTML
  • Concevoir des interfaces utilisateur avec la fonction glisser-déposer

<< Développement Web
 

 
jQuery : Les fondamentaux

Calendrier des Formations

20 - 22 juinParis S'inscrire
29 - 31 aoûtParis S'inscrire
29 - 31 oct.Paris S'inscrire
27 - 29 marsParis S'inscrire

Londres (en anglais)

6 - 8 juinLondon S'inscrire
26 - 28 sept.London S'inscrire
16 - 18 janv.London S'inscrire
8 - 10 maiLondon S'inscrire

Plus de dates et de lieux.

 

Prix des Formations

1 725 €Prix Catalogue
Prix avec une offre spéciale
1 700 €Passeport 2 formations
1 620 €Passeport 3 formations
1 400 €Passeport 4 formations
1 380 €Visa Société 25 jours

Cliquez ici pour plus d'informations ou appelez le 01 49 68 53 00.

Solutions intra
entreprise

Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.

 

 
« Je trouve que les exercices pratiques jouent un rôle prépondérant dans l'apprentissage des concepts. Ils illustrent parfaitement les notions enseignées. »

– - G. Irving,
Bell Canada