Formation : Initiation au JavaScript

Dernière mise à jour : 10 novembre 2025

Découvrez notre formation intensive en développement JavaScript, conçue pour aider les développeurs à maîtriser le développement côté client avec JavaScript et jQuery.

Vous apprendrez à rendre vos interfaces plus dynamiques et esthétiques grâce à des démonstrations pratiques et des travaux pratiques à chaque étape. Nous couvrirons les bases du JavaScript, y compris son histoire, son mode d’exécution, ses variables et structures de code, l’intégration avec HTML et l’utilisation des outils de débogage.

Nous plongerons ensuite dans des sujets avancés tels que les fonctions, les callbacks, le mode strict, le stockage local, la gestion du DOM et plus encore. Enfin, vous apprendrez comment utiliser la librairie jQuery pour simplifier et accélérer votre développement JavaScript.

Les ressources pour la formation sont accessibles via l’onglet Téléchargement sur la page d’accueil. 

Objectifs pédagogiques

  • Appréhender les bases du Javascript
  • Mettre en oeuvre le développement côté client avec Javascript
  • Gérer le contrôle du DOM avec Javascript
  • Utiliser la librairie jQquery
Public concerné

Informaticiens

Prérequis

Pour suivre cette formation, il est nécessaire de disposer de connaissances sur la langage HTML, les feuilles de styles CSS et l’algorithmique.

Programme détaillé

Présentation du cours

Introduction à Javascript

  • Objectifs du module
  • JavaScript d’hier à aujourd’hui
  • Le mode d’exécution du JavaScript
  • Les frameworks et librairies JavaScript
  • Les outils utilisés dans ce cours
  • Démonstration – Installation de Visual Studio Code et de Node.js
  • Les paradigmes du JavaScript
  • Les variables
  • Démonstrations – Les variables
  • Les structures de code
  • Les collections
  • Démonstration – Les collections
  • Intégrer du JavaScript dans une page HTML
  • Démonstration – Intégrer du JavaScript dans une page HTML
  • Outils de debug du navigateur
  • Démonstration – Outils de debug du navigateur
  • TP à réaliser
    • Correction du TP – Niveau 1
    • Correction du TP – Niveau 2
    • Correction du TP – Niveau 3
    • Correction du TP – Niveau 4
    • Correction du TP – Niveau 5
  • Conclusion

Le développement côté client avec JavaScript : notions complémentaires

  • Objectifs du module
  • Les fonctions
  • Les fonctions anonymes
  • Les fonctions fléchées
  • Démonstration – Les fonctions
  • Callback
  • Closure
  • Démonstration – Callback
  • Démonstration – Closure
  • SetTimeout et SetInterval
  • Démonstration – SetTimeout et SetInterval
  • TP à réaliser
    • Correction du TP – partie 1
    • Correction du TP – partie 2
  • Le mode strict
  • Les boîtes de dialogue
  • Démonstration – Les boîtes de dialogue
  • Le stockage local
  • Démonstration – Le stockage local
  • Faille XSS et obfuscation
  • Démonstration – Faille XSS et obfuscation
  • Le format JSON
  • Démonstration – Le format JSON
  • TP à réaliser
    • Correction du TP – partie 1
    • Correction du TP – partie 2
  • Conclusion

Le contrôle du DOM par JavaScript

  • Objectifs du module
  • Qu’est-ce que le DOM ?
  • Fonctionnement de l’API DOM
  • Démonstration – Manipulation du DOM
  • Les évènements
  • Démonstration – Les évènements
  • TP à réaliser
    • Correction du TP 1
    • Correction du TP 2 – partie 1
    • Correction du TP 2 – partie 2
  • Conclusion

Utiliser une librairie du marché : jQuery

  • Objectifs du module
  • Qu’est-ce que jQuery ?
  • Installation
  • Utilisation de jQuery : les sélecteurs
  • Démonstration – Les sélecteurs
  • Les évènements
  • Démonstration – Les évènements
  • La manipulation du DOM
  • Méthodes utilitaires
  • Démonstration – Manipulation du DOM
  • L’avenir de jQuery
  • TP à réaliser
    • Correction du TP
  • Conclusion
  • TP complémentaires à réaliser
Délais d'accès à la formation

Les inscriptions sont possibles jusqu'à 48 heures avant le début de la formation.

Dans le cas d'une formation financée par le CPF, ENI Service est tenu de respecter un délai minimum obligatoire de 11 jours ouvrés entre la date d'envoi de sa proposition et la date de début de la formation.

Modalités et moyens pédagogiques, techniques et d'encadrement

Formation accessible à distance pendant 3 mois, de n'importe où et n'importe quand, via un ordinateur type PC disposant d'une connexion à Internet à haut débit (ADSL ou plus).

Pendant toute la durée de la formation, le stagiaire dispose d'une assistance technique et pédagogique illimitée, par e-mail, assurée par notre équipe basée en France métropolitaine, avec un délai de prise en compte et de traitement qui n'excède pas 24h. En complément, le stagiaire peut planifier jusqu'à deux rendez-vous pédagogiques avec un formateur expert afin d'échanger sur des éléments de la formation.

La durée de la formation affichée sur cette page est une durée estimée qui peut varier en fonction du profil du stagiaire et de ses objectifs (notamment s'il souhaite valider sa formation par le passage d'un examen de certification).

Le portail de formation, donne accès à un ou des parcours de formation composés :

  • Des vidéos de la formation, organisées en modules et en séquences découpées le plus finement possible, en suivant le programme pédagogique détaillé sur cette page ;
  • Des énoncés et corrigés de travaux pratiques à réaliser tout au long de la formation ;
  • D'une plateforme de travaux pratiques en ligne, contenant les logiciels nécessaire à la réalisation de l'ensemble des travaux pratiques ;
  • Des quiz de validation des connaissances acquises ;
  • D'un ou plusieurs livres numériques faisant office d'ouvrage(s) de référence sur le thème de la formation.
Modalités d'évaluation des acquis

L’évaluation des acquis se fait tout au long de la formation au travers des différents travaux pratiques réalisés par le stagiaire.

En complément, pour les stagiaires qui le souhaitent, certaines formations peuvent être validées officiellement par un examen de certification. Pour les formations concernées, l’examen est mentionné dans la section « Certification » du programme de formation.

Les candidats à la certification doivent produire un travail personnel important en vue de se présenter au passage de l'examen, le seul suivi de la formation ne constitue pas un élément suffisant pour garantir un bon résultat et/ou l'obtention de la certification.

Moyens de suivi d'exécution et appréciation des résultats

  • Évaluation qualitative de fin de formation, qui est ensuite analysée par l’équipe pédagogique ENI.
  • Attestation de suivi de formation remise au stagiaire par courrier électronique.
  • A la demande, certificat de réalisation.
Qualification du formateur

Cette formation a été conçue et enregistrée par Sylvain TROPEE. Spécialisé dans la conception et le développement de sites et d’applications web, Sylvain met à profit une solide expérience acquise au sein de grandes entreprises, où il a travaillé sur des bases de données volumineuses et sensibles dans le cadre de projets d’envergure. Cette expérience terrain lui confère une vision concrète et pragmatique du développement, qu’il partage aujourd’hui avec ses apprenants.

Depuis 2021, Sylvain enseigne au sein de la filière Étude et Développement de l’ENI École, où il forme de futurs professionnels aux technologies du web et aux bonnes pratiques de la programmation. Passionné par la pédagogie et la réussite de ses stagiaires, il accompagne chaque apprenant dans la compréhension des fondements du code, de la logique algorithmique et de la conception d’applications robustes et évolutives.

Dans cette formation, il propose une approche claire, structurée et progressive du langage JavaScript, destinée à donner aux débutants les bases essentielles pour s’initier à la programmation front-end et poser les fondations d’une carrière dans le développement web.

Accessibilité de la formation

ENI Service s'engage en faveur de l'accessibilité pour les personnes en situation de handicap (PSH). Toutes nos formations sont ainsi accessibles aux PSH. Pour en savoir plus, nous vous invitons à consulter la page Accueil des personnes en situation de handicap de notre site internet.