Programmation Javascript

Formation créée le 28/12/2022. Dernière mise à jour le 22/05/2025.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

14 heures

Accessibilité

Oui
Net de TVA
S'inscrire
Net de TVA
S'inscrire
Net de TVA
S'inscrire

Programmation Javascript


Cette formation se déroule en one to one avec votre formateur dédié, à distance, sur notre plateforme de webconférence, elle est opérationnelle basée sur la pratique avec un coaching adapté à votre profil et à votre planning.

Objectifs de la formation

  • Maîtriser les concepts avancés de JavaScript, y Comprendre le rôle et les usages de JavaScript dans le développement web.
  • Savoir déclarer et manipuler des variables, types de données et opérateurs.
  • Maîtriser les structures de contrôle (conditions, boucles) pour gérer la logique de traitement.
  • Créer et utiliser des fonctions simples et avancées pour structurer le code.
  • Manipuler le DOM pour interagir dynamiquement avec les éléments d'une page web.
  • Gérer les événements utilisateurs (clics, formulaires, etc.) de manière interactive.
  • Manipuler des tableaux et objets pour organiser et traiter des données complexes.
  • Comprendre la programmation asynchrone avec les promesses et async/await.les closures, le hoisting et la programmation fonctionnelle.
  • Être capable de communiquer avec des APIs externes via fetch pour récupérer ou envoyer des données

Profil des bénéficiaires

Pour qui
  • Formation ouverte à tout public
Prérequis
  • Savoir rédiger sur clavier pour l’envoi d’e-mails ou traitement de texte.

Contenu de la formation

Introduction à JavaScript
  • Présentation du langage JavaScript
  • Histoire et rôle dans le développement web
  • Environnement d'exécution (navigateur, Node.js)
  • Intégration de JavaScript dans une page HTML
Les bases du langage
  • Variables (var, let, const)
  • Types de données (string, number, boolean, null, undefined, symbol, object)
  • Opérateurs (arithmétiques, logiques, de comparaison)
  • Structures de contrôle (if, else, switch, boucles for/while)
  • Fonctions (déclaration, expressions, fléchées)
Manipulation du DOM
  • Comprendre le DOM (Document Object Model)
  • Sélection des éléments (getElementById, querySelector, etc.)
  • Modification du contenu et des styles
  • Modification du contenu et des styles
Tableaux et objets
  • Création et manipulation de tableaux
  • Méthodes utiles (map, filter, forEach, reduce, etc.)
  • Définition et utilisation d’objets
  • Parcours d’objets et de tableaux imbriqués
Fonctions avancées et portée
  • Portée (scope) et closures
  • Fonctions de rappel (callbacks)
  • Fonctions anonymes
  • Fonction setTimeout et setInterval
Programmation asynchrone
  • Introduction au modèle asynchrone
  • Promesses (Promise)
  • Async / Await
  • Gestion des erreurs (try/catch)
Introduction à l’AJAX et Fetch API
  • Récupération de données à distance
  • Utilisation de fetch() pour faire des requêtes HTTP
  • Traitement des réponses JSON
  • Interactions avec des API tierces
Bonnes pratiques et outils
  • Écriture de code lisible et structuré
  • Utilisation de l’inspecteur du navigateur
  • Débogage avec console.log, debugger
  • Introduction à l’ESLint et aux conventions de code
Introduction à l’ES6+
  • Nouveautés ES6 (let/const, arrow functions, classes, modules, etc.)
  • Déstructuration, opérateur spread/rest
  • Template literals

Équipe pédagogique

Les formations sont menées directement par votre formateur spécialisé dans la discipline depuis plusieurs années. Elles se déroulent en one to one et sur-mesure.

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence.
  • Questions orales ou écrites.
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Ressources techniques et pédagogiques

  • Accueil du stagiaires dans une salle de webconférence
  • Documents supports de formation projetés en partage d'écran
  • Démonstration pratique
  • Etude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Capacité d'accueil

Un seul apprenant

Accessibilité

La formation se déroulant à distance, une adaptation est possible pour les personnes en situation de handicap, nous contacter