Pourquoi devriez-vous y participer ?
Participer à cette formation vous permettra d’acquérir les compétences nécessaires pour développer des applications web interactives. Vous maîtriserez les fondamentaux de JavaScript et les techniques avancées pour manipuler le DOM et gérer les événements. La formation offre une approche pratique, facilitant l’apprentissage par l’action. Elle constitue un atout pour renforcer votre profil de développeur web.
À qui s'adresse la formation ?
Cette formation est destinée aux :
- Étudiants en informatique
- Débutants souhaitant découvrir le développement web
- Développeurs souhaitant approfondir leurs compétences en JavaScript
Prérequis
Une connaissance et une expérience de base en HTML et CSS est requise.
Objectifs d’apprentissage
À l’issue de la formation, vous serez capable de :
- Maîtriser les fondamentaux de JavaScript
- Développer des applications web interactives
- Comprendre et appliquer les concepts avancés de JavaScript
Programme de la formation
La formation se déroule sur 3 jours :
Premier jour
Fondamentaux de JavaScript
1. Introduction à JavaScript
Histoire et évolution de JavaScript
Syntaxe de base et types de données
2. Contrôle de flux et structures de données
Boucles, conditions, gestion des erreurs
Tableaux et objets
3. Exercices pratiques
Écriture de scripts simples pour manipuler le DOM
Deuxième jour
Interactivité et Fonctionnalités Web
1. Fonctions et portée
Création de fonctions, portée et closures
Fonctions fléchées et callbacks
2. Événements et manipulation du DOM
Gestion des événements
Manipulation du DOM pour créer des pages dynamiques
3. Exercices pratiques
Création d’une application interactive simple (ex : Todo List)
Troisième jour
JavaScript Avancé et Projets Modernes
1. Asynchronisme et Promesses
Comprendre l’asynchronisme en JavaScript
Utilisation des promesses et de async/await
2. JavaScript Moderne
ES6+ et nouvelles fonctionnalités (spread operator, destructuring, etc.)
Introduction aux frameworks modernes (Vue.js, React.js)
3. Projet Pratique
Développement d’une application web simple utilisant Ajax pour communiquer avec un serveur backend
Approche pédagogique
La formation comporte plusieurs ateliers pratiques sur des environnements techniques. Les sessions à distance sont réalisées en visioconférence, permettant au formateur d’adapter sa pédagogie.
Éligibilité OPCO
Eligibilité CPF
RNCP37674BC01

