Description
Jour 1 : Fondamentaux de JavaScript
Introduction à JavaScript
Histoire et évolution de JavaScript.
Syntaxe de base et types de données.
Contrôle de flux et Structures de Données
Boucles, conditions, et gestion des erreurs.
Tableaux et objets.
Exercices pratiques
Écriture de scripts simples pour manipuler le DOM.
Jour 2 : Interactivité et Fonctionnalités Web
Fonctions et Portée
Création de fonctions, portée et fermetures (closures).
Fonctions fléchées et callbacks.
Événements et Manipulation du DOM
Gestion des événements.
Manipulation du DOM pour créer des pages web dynamiques.
Exercices pratiques
Création d’une petite application interactive (ex : Todo List).
Jour 3 : JavaScript Avancé et Projets Modernes
Asynchronisme et Promesses
Comprendre l’asynchronisme en JavaScript.
Utilisation des promesses et de async/await.
JavaScript Moderne
ES6+ et nouvelles fonctionnalités (spread operator, destructuring, etc.).
Introduction aux frameworks modernes (Vue.js, React.js).
Projet Pratique
Développement d’une application web simple utilisant Ajax pour communiquer avec un serveur backend.
Objectifs
Maîtriser les fondamentaux de JavaScript.
Développer des applications web interactives.
Comprendre et appliquer les concepts avancés de JavaScript.
Résultats
Développer des applications web avec JavaScript.