• 06 52 41 61 41
Retourner en haut

Formation JavaScript – Niveau 1 : Les bases pour donner vie à vos pages web

Apprenez à manipuler le langage du web pour rendre vos sites interactifs et dynamiques.

3 jours (20 heures) Débutant A distance
New
asbéo - Formation JavaScript – Niveau 1 : Les bases pour donner vie à vos pages web

Qu'allez-vous apprendre ?

Oubliez les pages figées.

Avec JavaScript, vos sites respirent, réagissent, vivent.

Cette formation est votre première porte vers le vrai web : celui qui bouge quand on clique, qui vérifie ce qu’on tape, qui fait apparaître un menu au bon moment.

Vous allez apprendre à :

  • Écrire du code clair – des variables, des boucles, des fonctions qui ressemblent à des briques prêtes à assembler.
  • Donner vie à vos pages – un clic qui déclenche une animation, un formulaire qui répond, une interface qui réagit.
  • Jouer avec les données – textes, chiffres, listes, objets : tout devient matière à créer.
  • Corriger vos erreurs – et comprendre pourquoi elles arrivent, pour progresser plus vite.
  • Organiser un vrai petit projet – découper, structurer, penser comme un développeur.
  • Créer quelque chose de concret – une calculatrice, un quiz, une galerie dynamique… un projet que vous pourrez montrer, pas juste du code caché.

👉 À la fin, vous ne direz plus “j’ai un site”.
Vous direz : “J’ai créé une expérience interactive.”

Pour qui est faite cette formation ?

Cette formation s’adresse à toute personne qui souhaite maîtriser les fondamentaux du langage JavaScript pour créer des pages web interactives, sans prérequis technique important.

  • Débutants en développement web, reconversion, salariés souhaitant ajouter une compétence web, indépendants voulant dynamiser leurs sites.
  • Services digitaux, équipes web souhaitant monter en compétences, responsables formation ou RH qui veulent renforcer les capacités internes.

Objectifs de la formation

À l’issue de la formation, vous serez capable de :

  • Écrire vos premiers scripts avec des variables, conditions, boucles et fonctions.
  • Interagir avec vos pages web : gérer des événements (clics, formulaires, survol).
  • Manipuler les données de base : nombres, chaînes, tableaux, objets simples.
  • Déboguer vos scripts grâce à la console et corriger les erreurs courantes.
  • Structurer un mini-projet en séparant HTML, CSS et JavaScript.

En résumé : vous ne créez plus seulement des pages web, vous les rendez dynamiques et interactives.

Programme

Activités préparatoires

Un test de positionnement : il permet d'évaluer vos compétences en début de formation

Pour les sessions à distance :

  • Une formation de prise en main à notre outil de classe à distance
  • Présentation des ressources pédagogiques qui seront utilisées pendant la formation

Utiliser les déclarations const et let

  • Différence entre const (valeur fixe) et let (valeur réassignable).
  • Pourquoi éviter l’ancien var.
  • Bonnes pratiques pour un code clair et maintenable.
  • Exercice pratique : créer une constante PI et une variable age.

Créer des commentaires multilignes

  • Syntaxe /* ... */ pour documenter plusieurs lignes.
  • Expliquer un bloc de code complexe.
  • Exercice pratique : commenter une boucle entière avec une explication.

Utiliser des opérateurs booléens

  • Les bases de la logique : && (ET), || (OU), ! (NON).
  • Combiner conditions pour affiner les décisions.
  • Exercice pratique : vérifier si un utilisateur est majeur et a un abonnement actif.

Créer un workflow avec décisions conditionnelles

  • Utiliser if, else if, else.
  • Quand utiliser l’opérateur ternaire.
  • Exercice pratique : afficher “Bienvenue” si l’âge > 18, sinon “Accès refusé”.

Créer des boucles simples

  • Les structures : for, while, do...while.
  • Quand utiliser quelle boucle.
  • Exercice pratique : afficher les nombres de 1 à 10 dans la console.

Créer sa propre fonction

  • Définir une fonction avec function et return.
  • Notion de paramètres et d’arguments.
  • Exercice pratique : créer une fonction addition(a, b) qui renvoie la somme.

Lire une entrée utilisateur dans la console

  • Utiliser prompt() (dans le navigateur) ou readline (Node.js).
  • Stocker l’entrée dans une variable.
  • Exercice pratique : demander le prénom à l’utilisateur et afficher un message personnalisé.

Reconnaître les types undefined et null

  • undefined : une variable déclarée mais non initialisée.
  • null : valeur volontairement vide.
  • Cas concrets et erreurs fréquentes.
  • Exercice pratique : différencier une variable let x; (undefined) et let y = null;.

Appliquer une conversion de type sur une primitive

  • Conversions implicites vs explicites.
  • Méthodes courantes :
    • Number("42") → 42.
    • String(100) → "100".
    • Boolean(0) → false.
  • Exercice pratique : convertir une entrée utilisateur (string) en nombre et effectuer un calcul.

Utiliser des fonctions basiques sur les strings

  • Fonctions utiles :
    • length (longueur).
    • toUpperCase() / toLowerCase().
    • includes() pour vérifier un mot.
  • Exercice pratique : écrire un script qui vérifie si une phrase contient le mot "JavaScript".

Créer des propriétés complexes et les affecter dans un objet

  • Ajouter un objet ou un tableau comme valeur d’une propriété.
  • Exercice pratique : créer un objet utilisateur avec une propriété contacts qui contient un tableau d’emails.

Utiliser des fonctions basiques sur les tableaux

  • Fonctions essentielles :
    • push() (ajouter un élément).
    • pop() (retirer le dernier).
    • length (taille).
    • indexOf() (chercher un élément).
  • Exercice pratique : gérer une liste de tâches avec ajout et suppression.

Importer un module à partir d’un fichier

  • Comprendre le principe des modules JavaScript (export / import).
  • Organiser son code en plusieurs fichiers pour plus de lisibilité.
  • Exercice pratique : créer un module mathUtils.js et l’importer dans main.js.

Utiliser les fonctions basiques de l’API Math

  • Fonctions essentielles :
    • Math.round() → arrondir.
    • Math.floor() → arrondi inférieur.
    • Math.random() → générer un nombre aléatoire.
    • Math.max() / Math.min() → trouver les extrêmes.
  • Exercice pratique : générer un nombre aléatoire entre 1 et 100.

Reconnaître et rédiger un document JSON

  • Définition : JavaScript Object Notation, format d’échange de données.
  • Structure : paires clé/valeur ({ "nom": "Marie", "age": 25 }).
  • Différence entre un objet JavaScript et du JSON.
  • Exercice pratique : rédiger un petit document JSON représentant un utilisateur.

Gérer les événements DOM basiques

  • Définition d’un événement : action de l’utilisateur (clic, survol, saisie).
  • Méthodes pour écouter un événement :
  • element.addEventListener("click", fonction).
  • Exercice pratique : afficher une alerte quand l’utilisateur clique sur un bouton.

Parcourir un tableau et renvoyer une version modifiée

  • Rappel : rôle des boucles (for, for...of, forEach).
  • Introduction à map() pour transformer un tableau.
  • Exercice pratique : créer un tableau de prénoms et renvoyer une version en majuscules.

Détecter une erreur conditionnelle dans une boucle simple

  • Comprendre les erreurs fréquentes :
    • Mauvaise condition (i <= length au lieu de < length).
    • Incrément oublié (i++).
    • Variable non initialisée.
  • Techniques de débogage :
    • Utiliser console.log() pour suivre l’exécution.
    • Repérer les boucles infinies.
  • Exercice pratique : corriger un code qui boucle indéfiniment par erreur.

Passage de la certification TOSA® en ligne

asbéo est centre agréé TOSA
Reconnue dans toute l'Europe, la certification TOSA® atteste d'un niveau de compétences sur le logiciel étudié. Elle délivre un score sur 1000 exploitable sur un CV.

Tarifs & modalités

1 890,00€  TTC* 3 jours (20 heures)

Formation à distance avec formateur

Apprenez depuis chez vous ou votre lieu de travail. Cette formation se déroule en petit groupe, animée par un formateur expert.

* Tarification pour une personne en session inter-entreprise , exonération de TVA au titre de l'art.261-4-4a du CGI.

4 170,00€  TTC* 3 jours

Formation en intra entreprise

La formation est animée à distance par un formateur expert, pour un groupe jusqu'à 12 personnes.

Elle inclut :

  • Les activités pédagogiques prévues dans le programme,
  • Des exercices pratiques et supports de formation électroniques,
  • Des tests asbéo électroniques pour évaluer la progression des participants,
  • Un émargement 100% dématérialisé.

* Tarification pour un groupe jusqu'à 12 personnes, certification non comprise, exonération de TVA au titre de l'art.261-4-4a du CGI.

2 646,00€  TTC* 20 heures

Formation privative soir et week-end

Nos formations à distance sont dispensées en classes virtuelles en sessions individuelles avec nos formateurs experts.

Vous profitez de créneaux dédiés en soirée ou le week-end, pensés pour s'intégrer facilement dans un emploi du temps chargé et concilier vie professionnelle et personnelle.

Chaque séance, d'une durée de 1 à 2 heures, est conçue pour optimiser l'acquisition de compétences, avec un apprentissage pratique, efficace et adapté à votre rythme.

* Tarification pour une personne , exonération de TVA au titre de l'art.261-4-4a du CGI.

Financements possibles

Cette formation peut être financée par les dispositifs suivants :

  • Les Opérateurs de Compétences (OPCO),
  • France Travail.

Elle peut également être financée par votre entreprise dans le cadre de la formation professionnelle continue.

Informations pratiques

Connaissances de base en HTML et CSS
Savoir utiliser un navigateur web, un éditeur de code
Aucune expérience préalable en JavaScript requise

Pour les sessions à distance :
Disposer d'un poste informatique muni d'une sortie audio ou d'un casque d'écoute, et d'une webcam.
Disposer des logiciels étudiés installés sur l’ordinateur et d'une connexion internet.

Méthodes et moyens pédagogiques
Formation en classe à distance avec formateur
Petit groupe pour favoriser l'apprentissage

Séances de formation :
Apports théoriques réalisés par formateur
Exercices pratiques à réaliser en direct sous la conduite du formateur
Feedbacks (retours) immédiats
Travail de réflexion avec le groupe

Ressources pédagogiques
Supports de formations

Il est possible que, pour des raisons organisationnelles, nous estimions que la session choisie ne peut être maintenue. Nous vous proposerons alors de reporter votre session vers une autre date.

Toutes nos formations sont ouvertes aux personnes en situation de handicap.

Vous pouvez contacter notre référent handicap pour adapter la formation à vos besoins.

En savoir plus

Certification / Évaluation

TOSA JavaScript

À l'issue de la formation, vous serez invité à passer la certification TOSA JavaScript. La certification TOSA permet de valider les compétences d'un candidat avec un score sur une échelle de 1 à 1000.

Cette certification évalue quatre compétences :

  • Langage et Syntaxe
  • Structures de données et objets
  • Packages et API
  • JavaScript appliqué

Modalités d'évaluation :

  • Évaluation : Certification TOSA JavaScript
  • Type : QCM théorique et pratique
  • Modalité : En ligne
  • Moment : Dès la fin de la formation
  • Durée : 1h30 (35 questions)

Les prochaines sessions

N'hésitez pas à nous contacter pour plus d'informations.

Pas la formation que vous cherchiez ?

Retrouvez nos autres formations Développement Web
Voir les formations Développement Web

Dernière mise à jour le 02/10/2025

Besoin d'aide pour choisir votre formation ?

Contactez-nous