Logo de l'organisme de formation
Représentation de la formation : Programmation Javascript

Programmation Javascript

Formation à distance
Accessible
Durée : 14 heures
0/10
(0 avis)
Durée :14 heures
Net de TVA
S'inscrire
Durée :14 heures
Net de TVA
S'inscrire
Durée :14 heures
Net de TVA
S'inscrire

Formation créée le 28/12/2022. Dernière mise à jour le 22/05/2025.

Version du programme : 1

Programme de la formation

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