Programmation JavaScript

JavaScript Programming

Maîtrisez JavaScript moderne pour le web: bases, ES6+, DOM, Node.js et un mini projet full‑stack.

Niveau
Débutant à Intermédiaire
Durée estimée
4-6 mois
Nombre de phases
3

📋Prérequis

Connaissances de base en HTML/CSS utiles

🎯Débouchés possibles

Développeur FrontendDéveloppeur Full‑stackDéveloppeur JavaScript

Ce que vous allez apprendre

JavaScriptES6DOMNode.jsNPM

Les phases du parcours

1

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
2

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
3

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