Syllabus détaillé

JAVASCRIPT

Transformez des sites statiques en expériences utilisateur immersives. Apprenez à manipuler le DOM, à gérer les événements en temps réel et à créer des animations fluides. Avec JavaScript, vous ne vous contentez plus d'afficher du contenu : vous créez une véritable interaction entre l'utilisateur et votre application.

Leçon 01

Variables, Types et Opérateurs

1h 30min

Comprendre let, const (et pourquoi oublier var). Les types primitifs, les gabarits de chaînes (Template Literals) et les opérateurs mathématiques/logiques.

Module certifié M-IT
Leçon 02

Structures de Contrôle (Conditions)

1h 30min

Maîtriser if/else, switch et l'opérateur ternaire. Exercice pratique : créer un système de vérification d'éligibilité complexe.

Module certifié M-IT
Leçon 03

Les Boucles (Loops)

1h 30min

Pratique intensive de for, while, et les nouvelles boucles for...of et for...in. Exercice : algorithmes de traitement de données.

Module certifié M-IT
Leçon 04

Les Fonctions : Déclaration et Fléchées

2h 0min

Paramètres, valeurs de retour, et la syntaxe moderne des Arrow Functions. Comprendre la portée des variables (Scope).

Module certifié M-IT
Leçon 05

Les Tableaux (Arrays) - Niveau 1

1h 30min

Manipulation de base : push, pop, shift, unshift, splice. Comprendre la référence vs valeur.

Module certifié M-IT
Leçon 06

Les Tableaux - Niveau 2 (Iterateurs)

2h 0min

Maîtrise absolue de forEach, map, filter, find, et reduce. Indispensable pour le développement moderne.

Module certifié M-IT
Leçon 07

Les Objets (Objects)

1h 30min

Création, accès aux propriétés, méthodes d'objets, et décomposition (Destructuring) pour un code plus propre.

Module certifié M-IT
Leçon 08

Sélection et Modification d'éléments

1h 30min

querySelector, getElementById. Modifier le texte, le HTML, et les classes CSS (classList) dynamiquement.

Module certifié M-IT
Leçon 09

Gestion des Événements (Events)

2h 0min

addEventListener. Gérer les clics, la saisie clavier, la soumission de formulaires. Exercice : créer une To-Do List interactive.

Module certifié M-IT
Leçon 10

Propagation et Délégation d'événements

1h 0min

Comprendre le "Bubbling" et la capture. Optimiser les performances en gérant des événements sur des éléments parents.

Module certifié M-IT
Leçon 11

JSON et l'API Fetch

2h 0min

Comprendre le format JSON. Effectuer sa première requête HTTP pour récupérer des données réelles depuis une API publique.

Module certifié M-IT
Leçon 12

Promesses et Async/Await

2h 0min

Gérer l'attente des données sans bloquer le navigateur. Syntaxe moderne pour un code asynchrone lisible et gestion des erreurs (try/catch).

Module certifié M-IT
Leçon 13

Pratique : Créer une galerie d'images dynamique

1h 30min

Session 100% pratique : récupérer des photos via API et les afficher proprement en utilisant Grid/Flexbox.

Module certifié M-IT
Leçon 14

Modules ES6 (Import/Export)

1h 0min

Apprendre à découper son code en plusieurs fichiers pour une meilleure organisation professionnelle.

Module certifié M-IT
Leçon 15

Le stockage local ( LocalStorage / SessionStorage )

1h 30min

Persister les données de l'utilisateur même après le rafraîchissement de la page.

Module certifié M-IT
Leçon 16

Closures et Fonctions d'ordre supérieur

1h 30min

Concepts avancés pour comprendre comment JavaScript gère la mémoire et les fonctions imbriquées.

Module certifié M-IT
Leçon 17

Introduction à l'Orienté Objet (Classes)

2h 0min

Constructeurs, méthodes, et héritage simple. Préparer le terrain pour des frameworks comme Angular ou React.

Module certifié M-IT
Leçon 18

Débuggage et Outils de développement

1h 0min

Utilisation avancée de la console, des points d'arrêt (breakpoints) et de l'onglet Network de Chrome.

Module certifié M-IT
Leçon 19

Projet Final - Partie 1 : Architecture

2h 0min

Création d'une application météo ou d'un explorateur de films. Planification et structure des données.

Module certifié M-IT
Leçon 20

Projet Final - Partie 2 : Développement

2h 30min

Finalisation du projet, gestion des états, animations JavaScript et déploiement.

Module certifié M-IT

S'inscrire maintenant

Accédez instantanément à nos cours pratiques et propulsez votre carrière au niveau supérieur

S'inscrire