Programmation JavaScript
JavaScript Programming
Maîtrisez JavaScript moderne pour le web: bases, ES6+, DOM, Node.js et un mini projet full‑stack.
📋Prérequis
Connaissances de base en HTML/CSS utiles
🎯Débouchés possibles
Ce que vous allez apprendre
Les phases du parcours
Phase de base - Syntaxe et DOM
Durée estimée : 1-2 mois
Bases du langage et manipulation du DOM
Bases du langage
Types, variables, fonctions, scopes
📚Sujets principaux :
- •Types
- •let/const
- •Fonctions
- •Scopes
- •Tableaux
- •Objets
💡Exemples pratiques que vous réaliserez :
- ✓Calculatrice
- ✓To‑Do list
DOM & événements
Sélection, écouteurs d'événements, manipulation du DOM
📚Sujets principaux :
- •querySelector
- •events
- •classes
- •dataset
💡Exemples pratiques que vous réaliserez :
- ✓Modal
- ✓Carousel
Modules et outils
Modules ES, npm et scripts
📚Sujets principaux :
- •ES Modules
- •npm scripts
💡Exemples pratiques que vous réaliserez :
- ✓Bundle léger
Phase intermédiaire - Node.js et API
Durée estimée : 1-2 mois
Back-end léger avec Node.js et consommation d'API
Node.js & npm
Scripts, modules, fs et http
📚Sujets principaux :
- •npm
- •fs
- •http
💡Exemples pratiques que vous réaliserez :
- ✓Script CLI
APIs & fetch
REST, JSON, fetch/axios
📚Sujets principaux :
- •REST
- •JSON
- •fetch
💡Exemples pratiques que vous réaliserez :
- ✓Lecteur d'API publique
Tests et qualité
Tests et linting
📚Sujets principaux :
- •Jest
- •ESLint
- •Prettier
💡Exemples pratiques que vous réaliserez :
- ✓Tests d'un utilitaire
Phase avancée - Mini projet
Durée estimée : 1-2 mois
Construire une petite app full‑stack
App web simple
Client + serveur minimal
📚Sujets principaux :
- •Routing
- •Formulaires
- •API
💡Exemples pratiques que vous réaliserez :
- ✓CRUD tâches
Auth et stockage
LocalStorage et auth basique
📚Sujets principaux :
- •Auth basique
- •Storage
💡Exemples pratiques que vous réaliserez :
- ✓Login minimal
Déploiement
Livrer en ligne
📚Sujets principaux :
- •Build
- •Hébergement
💡Exemples pratiques que vous réaliserez :
- ✓Démo en ligne
Prêt à démarrer votre parcours ?
Rejoignez des milliers d'apprenants et bénéficiez d'un accompagnement par des experts
Conseils pour réussir
Pratique régulière
Réalisez des projets concrets pour appliquer ce que vous apprenez
Rejoignez une communauté
Échangez avec d'autres apprenants et partagez votre progression
Prenez des notes
Gardez une trace de vos apprentissages pour y revenir facilement
Fixez des objectifs
Divisez le parcours en petits objectifs et célébrez vos progrès