Développer en Javascript avec le framework JQUERY

Les + de la formation

La formation DEVELOPPER en JavaScript / jQuery  vise à renforcer les connaissances et maitriser le développement d’application d’entreprise pour se positionner sur différents postes selon votre profil, développeur, développeur back end, développeur full stack…

Les débouchés ou poursuites d'études

- Développeur Front End/Back End/Fullstack… 

- Poursuivre en formation Développeur Web Web Mobile (TP Niveau III) 

Aptitudes

- Bonne connaissance de l’intégration HTML CSS

- De bonnes notions en anglais sont nécessaires. 

- Très bonne pratique de l’outil informatique, rigueur dans la gestion des productions, aptitude à communiquer, capacité à travailler en équipe...

Objectifs

A l'issue de la formation, les stagiaires sont capables de :  

- Développer rapidement  des applications

- Créer des interfaces client aux fonctionnalités avancées et accessibles sans navigateurs avec des animations et des effets jQuery

- Optimiser des formulaires HTML 

Programme

- 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 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)

- Ajout et remplacement de contenu avec jQuery : Mettre à jour, ajouter et supprimer du contenu d'élément et des valeurs d'attributs et 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 avec un programme

 

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 - 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() - 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 serveur sérialisées en HTML : Extraire le format JSON avec .getJSON() - Rechercher et analyser du code XML avec .ajax()

 

Conception de formulaires conviviaux

- 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

 

É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 : 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

 

Interfaces utilisateur perfectionnées avec jQuery UI

- Widgets pour accroître l'interactivité des applications web : Optimiser l'agencement de l'écran avec des accordéons et des onglets et 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

 

Créer des pages mobiles multi-plate-forme avec jQuery mobile

- Travailler avec des pages et des commandes mobiles : Structurer les pages avec les attributs HTML5 data-* - Économiser de l'espace avec les listviews et les blocs réductibles et initialiser les pages avec pageinit et gérer les événements tactiles


Toutes nos formations sont modulables et chaque certificat de compétences professionnelles (CCP) peut être réalisé indépendamment.
Code ROME
M1805
Codes FORMACODE
31088
31089
31090


Validation
Attestation de fin de formation

ÉVALUATION

Évaluation de fin de formation
Retrouvez-nous aussi sur les réseaux sociaux   FacebookLinkedIntwitterYouTubeViadeogoogleplus