Javascript et normes Ecmascript

Informations mises à jour le 11 janvier 2025

Javascript et normes Ecmascript

Informations générales

Cette formation s’adresse aux développeur·se·s débutant·e·s ou souhaitant renforcer leurs bases en JavaScript. Elle permettra aux participant·e·s de maîtriser les fondamentaux du langage, manipuler le DOM, gérer les événements, structurer les données et interagir avec des API externes.

À l’issue de cette formation, les participant·e·s seront capables de réaliser un projet concret et d’appliquer les concepts abordés dans des cas réels.

Informations pratiques

  • Public : Développeur·se·s débutant·e·s ou souhaitant renforcer leurs bases en JavaScript
  • Prérequis : Connaissances en HTML et CSS
  • Outils : Un ordinateur récent, une connexion internet stable, une webcam et un micro
  • Durée : 4 jours ( 28 heures )
  • Modalités : Distanciel en inter ou intra
  • Tarif : 1600 € HT
  • Accessibilité : Formation accessible aux personnes en situation de handicap permanent ou temporaire. Option de sous-titrage pour les formations à distance. Merci de nous contacter pour toute demande d’information.
  • Taux de satisfaction : Aucune donnée pour le moment

Chaque formation contient au moins 50 % de pratique et 50 % de théorie.

En fin de formation, une évaluation des acquis sera réalisée via un questionnaire à choix multiple ( QCM ) pour s'assurer de la bonne acquisition des compétences visées par les objectifs de formation.

Un questionnaire de satisfaction vous sera également fourni, nous permettant de recueillir votre avis quant à la qualité de la prestation qui vous aura été délivrée.

Objectifs pédagogiques

  • Maîtriser les fondamentaux de Javascript
  • Manipuler le DOM et gérer les événements
  • Structurer et organiser les données
  • Appliquer les concepts de l’asynchronisme
  • Interagir avec une API externe

Contenu de la formation

Introduction à Javascript

  • Histoire et rôle de JavaScript dans le développement web.
  • Comprendre l’exécution côté client (navigateur) et serveur (Node.js).
  • Installation d’un environnement de travail (éditeur, console).
  • Les normes Ecmascript

Les bases du langage

  • Variables et constantes (var, let, const).
  • Types de données primitifs (string, number, boolean, null, undefined, symbol).
  • Opérateurs arithmétiques, logiques et de comparaison.
  • Structure de contrôle : conditions (if, else, switch) et boucles (for, while, do...while).
  • Exemple d’atelier : Créer une calculatrice simple en JavaScript.

Les Fonctions

  • Déclaration et utilisation de fonctions (classiques et fléchées).
  • Paramètres par défaut et valeurs de retour.
  • Portée des variables : globale, locale et bloc.

Introduction au DOM

  • Le Document Object Model
  • Sélection des éléments HTML (getElementById, querySelector).
  • Modification du contenu (textContent, innerHTML).
  • Gestion des styles (style et classList).
  • Exemple d’atelier : Créer une page interactive qui change de thème (clair/sombre).

Gérer les événements

  • Ajouter des écouteurs d’événement
  • Les événements courants
  • Les méthodes courantes d’événement

Les Tableaux et objets

  • Créer des tableaux
  • Les méthodes essentielles des arrays
  • Introduction aux objets et notation clé-valeur
  • La déstructuration
  • Présentation des classes
  • Exemple d’atelier : Créer un gestionnaire de tâches avec ajout et suppression dynamique.

L’asynchronisme et Ajax

  • Introduction à l’asynchronisme
  • Les promesses, async await
  • Récupérer des données avec Fetch
  • Exemple d’atelier : Créer une application météo qui affiche les conditions actuelles en fonction de la localisation.

La Formatrice

Portrait de la formatrice, de face. Elle a l'air super sympa !

Thaïs Labouré

Passionnée par le développement web et l'accessibilité numérique, je suis formatrice indépendante avec plusieurs années d'expérience dans la création de sites web et d'applications. Spécialisée dans la conception d'interfaces intuitives et accessibles, j'accompagne les professionnels pour les aider à maîtriser des outils et des pratiques qui allient performance et inclusivité. J'aime partager mes connaissances pour permettre à chacun de progresser dans un cadre bienveillant et stimulant.

Télécharger mon CV