![]() |
DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
Javascript/Ecmascript : Initiation + ApprofondissementDate de mise à jour : 04/12/2025
| Identifiant OffreInfo : 03_251307304F |
Via Compétences (Carif-Oref Auvergne-Rhône-Alpes) |
Apprendre et maitriser les bases de JavaScript, du DOM et de l'Ajax
Programme de Formation Javascript/Ecmascript : Initiation + Approfondissement
Introduction
Présentation
Panorama des environnements JavaScript
Versions et standard ECMAScript
Écrire des instructions en Javascript
Les variables et les types de données
Les opérateurs
Portée des variables var, let, const
Les intructions de bloc
Les structures de contrôle (conditionnelles et itératives)
Déclarer et appeler des fonctions
Définir une fonction, syntaxe déclarative et expressions
Transmettre des paramètres
Retourner une valeur
Définir des paramètres par défaut
La console (log, debug, info, error, ...)
Interagir avec le document via le DOM
Présentation, historique et version
Les objets window et document
Accéder aux éléments (getElementById, querySelector, querySelectorAll)
Découvrir les évènements
Liste des évènements de souris et de clavier (click, keypress, mouseover, etc)
Gestion des fenêtres et boîtes de dialogues
Atelier : Faire afficher et masquer des balises HTML
Manipuler des tableaux
Présentation et structures d'un tableau
Déclaration de tableau (littéral, constructeur)
Ajout et suppression de données (push(), splice())
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse, etc)
Les fonctions find() et findIndex()
Appréhender le concept d'objet
Atelier : Filtrer des données affichées dans une liste
Déclencher des traitements au travers d'événements
Atelier : Valider les données d'un formulaire
Gérer dynamiquement les attributs
Parcourir et transformer le DOM
Atelier : Réordonner une liste avec du drag & drop
Aller plus loin avec les objets
Utiliser les syntaxes de classe
Atelier : Créer le jeu du chifumi en orienté objet
Exploiter les traitements asynchrone avec les promesses
Atelier : Récupérer des données à l'aide de Promesse
Dialoguer avec un serveur (Ajax, XMLHttpRequest)
Atelier : Soumettre et lire des données provenant d'une API REST
Non certificiante
Sans niveau spécifique
Conventionnement : Non
Bénéficiaire de l'action
Niveau d'entrée : Sans niveau spécifique
Connaissance en HTML et CSS