Programmation Javascript

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

Type de formation

Distanciel

Durée de formation

14 heures

Accessibilité

Oui
2 490,00 € Net de TVA
S'inscrire
2 490,00 € Net de TVA
S'inscrire
2 490,00 € 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