📅 S04 – JavaScript : Premiers pas
- Période : du 3 novembre au 14 novembre 2025 – Semaines 45–46
- Thématique : Découverte du langage JavaScript (JS)
- Jour férié / vacances : ⚠️ 6 novembre – Marche Verte
đź§ Objectifs de la session
- Acquérir les fondamentaux de JavaScript : variables, types, opérateurs, fonctions.
- Comprendre et manipuler la logique conditionnelle et les boucles de répétition.
- Réaliser des scripts simples exécutés dans la console du navigateur.
- Apprendre à structurer son code de façon lisible et modulaire.
🧱 Cette session consolide les acquis SAS (S01) et prépare la manipulation du DOM (S05). Elle permet de passer d’un usage passif à une maîtrise basique de la logique JS.
📚 Unités d’apprentissage mobilisées
- UA 3.1.1 – Écrire des instructions simples en JavaScript – (5h) – référentiel
- UA 3.1.2 – Contrôler le déroulement du code – (5h) – référentiel
đź§© Prototype
Titre : Simulateur de tarifs Solicode
Description : Créer un petit programme JS qui demande à l’utilisateur (via prompt()
) un type de formation (par exemple : “courte”, “intensive”, “bootcamp”), puis affiche un tarif estimé dans la console en fonction du type saisi.
- Utilisation des conditions (
if
,else
,switch
) - Affichage personnalisé avec
console.log()
- Vérification que le type saisi est valide
đź§Ş Mini-Projet
Titre : Jeu console – Quiz logique JavaScript
Description : Développer un jeu console interactif qui pose à l’utilisateur 5 questions de logique ou de calcul simple (ex. : 2 + 2 * 3 = ?
), et affiche un score final.
- Le quiz s’appuie sur des fonctions JS simples
- Les questions sont posées une à une avec
prompt()
- Le programme affiche un message de fin personnalisé selon le score
Contraintes techniques :
- JavaScript pur en console navigateur
- Pas d’interaction avec le DOM
- Projet livré avec fichiers
.js
et README (GitHub recommandé)
📊 Grille d’évaluation par niveau
- Niveau 1 : Syntaxe correcte, utilisation basique des conditions et boucles.
- Niveau 2 : Script structuré, logique fluide, gestion d’un score.
- Niveau 3 : Mini-projet complet, clair, documenté, avec gestion des cas limites.