Aller au contenu principal
  • ACN_ATLAS
  • Cours pratique
  • Informatique

Formation JavaScript, les fondamentaux

Demander un devis
Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
3 jours
Niveau
Intermédiaire
Modalités
Présentiel / Distanciel

Description de la formation JavaScript fondamentaux

Le JavaScript permet la manipulation interactive des éléments constituant une page web côté client (Frontend) même si on peut également l’utiliser côté serveur (Backend). Jadis considéré comme un « petit langage de programmation », il est devenu au fil du temps un véritable langage de programmation avec toutes les composantes propres aux langages de haut niveau et fort de son succès il sert de socle aujourd’hui à tous les standard Frontend du marché comme Vue.js, React, ou Angular.

Après avoir pris en main votre environnement de développement et les fondamentaux syntaxique du langage vous comprenez sous quelle forme une page HTML est manipulée dans un programme Javascript en termes de structure de données (objets HTML ou DOM) et comment Javascript interagit dynamiquement avec cette page au rythme des événements (modification d’un texte, clic sur un bouton, apparition d’un bloc d’information, survol d’une zone, saisie dans un formulaire, etc.). Puis vous comprenez comment Javascript à travers la technique AJAX (Asynchronous Javascript And XML) fluidifie les échanges entre un navigateur et un serveur Web en chargeant ou en envoyant des données en arrière-plan sans devoir recharger toute la page.

Enfin, vous comprenez comment Javascript gère le Responsive Design (adaptation aux différents écrans) explicitement ou indirectement via les CSS ou d’autres technologies.
Ce cours s'appuie sur de nombreux exemples concrets que vous mettrez en œuvre et pourrez réutiliser au quotidien.

Si vous souhaitez allez plus loin que la découverte du langage Javascript et de ses concepts, vous pouvez aussi choisir la formation Développement d’applications web front-end avec JavaScript et les Frameworks Open Source (IJSO1) qui présente en plus les frameworks React et Angular.

Atelier en salle : une participante présente des notes au tableau

Objectifs pédagogiques

Objectifs pédagogiques :

À l'issue de cette formation JavaScript, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Appréhender Javascript dans la construction de sites et applications web
  • Maîtriser les fonctionnalités essentielles
  • Manipuler les pages et les rendre dynamiques
  • Gérer les/Réagir aux événements et accroitre l'interactivité
  • Développer en responsive design

Objectifs opérationnels

Objectif opérationnel :

Savoir développer des sites et des applications web avec le langage de programmation JavaScript.

Programme

Contenu du cours, module par module

7 modules

Travaux pratiques

L’approche pédagogique repose sur un apprentissage par la pratique structurée autour d’un projet fil rouge parlant à tout le monde et décomposé en petits ateliers progressifs (site Web marchand proposant des produits, visiteur, panier d’achat, dates des visites du site, etc.). 

Pédagogiquement le message important à faire passer est sur la structuration d’une page WEB (que l’on parle de site WEB ou d’application WEB) « vue par Javascript ». On fait donc réfléchir les participants sur le fait qu’une page HTML n’est pas « consommable » telle quelle dans un programme Javascript et on pose la problématique « En quoi le format texte brute d’une page Web au format HTML ne facilite pas sa gestion dans un programme informatique ? » avant même d’aborder le contexte Javascript. Nous adoptons la même démarche de pédagogie inductive pour tous les sujets conceptuels de la formation (DOM, programmation événementielle, responsive, etc.) que l’on valide sous forme de Quiz et nous réservons les ateliers pratiques pour valider les acquis opérationnels.

Programme mis à jour le 10/12/2025

Formations liées