Date de mise à jour : 21/03/2025 | Identifiant OffreInfo :
14_AF_0000180488
Organisme responsable :
Aformation
Maîtriser les fondamentaux de JavaScript
Apprenez les bases du langage JavaScript, notamment sa syntaxe, ses variables, ses types de données et ses structures de contrôle (conditions, boucles, fonctions). Comprendre ces concepts est essentiel pour développer des applications web dynamiques et interactives.
Gérer efficacement les événements en JavaScript
Découvrez comment capturer et manipuler les événements utilisateur (clics, saisies clavier, déplacements de souris, etc.) à l'aide des écouteurs d'événements (addEventListener). Cette compétence permet d'améliorer l'interactivité des sites web en répondant aux actions des utilisateurs de manière fluide et réactive.
Interagir avec les pages web grâce au DOM (Document Object Model)
Apprenez à manipuler les éléments d'une page web en JavaScript via le DOM. Modifiez le contenu, les styles et la structure des pages en temps réel en utilisant des méthodes telles que getElementById, querySelector, innerHTML ou encore classList. Cette maîtrise est indispensable pour personnaliser et dynamiser l'affichage des sites web.
Module 1 : Introduction à JavaScript
Présentation de JavaScript, son rôle dans le développement web et ses principaux usages. Intégration dans une page HTML et découverte des outils comme la console du navigateur et les éditeurs de code.
Module 2 : Bases de la syntaxe JavaScript
Utilisation des variables (var, let, const), types de données (chaînes, nombres, tableaux, objets) et opérateurs. Introduction aux conversions de types et aux expressions.
Module 3 : Structures de contrôle
Gestion des conditions (if, else, switch) et des boucles (for, while). Introduction aux fonctions, à leur rôle dans la réutilisation du code et aux notions de portée (scope).
Module 4 : Manipulation du DOM
Sélection et modification des éléments HTML, gestion des styles et des événements utilisateur (click, keydown). Introduction aux animations simples via JavaScript.
Module 5 : Travail avec les données
Manipulation des tableaux et objets, utilisation des méthodes de traitement des chaînes de caractères et gestion des dates avec Date().
Module 6 : Programmation asynchrone
Compréhension de l'asynchronicité, utilisation de setTimeout et setInterval, introduction aux promesses et à async/await pour gérer les opérations différées.
Module 7 : Bonnes pratiques et debugging
Structuration du code, importance des commentaires, utilisation de la console du navigateur pour détecter et corriger les erreurs, introduction aux outils de debugging.
Attestation de formation
Non certifiante
Sans niveau spécifique