Formation

JavaScript blended learning

Organisme responsable juridiquement de la formation
Vivaneo

  • Tout public
Assimiler les bases de JavaScript de manière progressive.
Mettre en œuvre les concepts appris à travers des projets interactifs.
Comprendre et maîtriser les notions avancées de JavaScript.
Structurer et optimiser votre code pour des applications performantes.
Finaliser un projet individuel grâce à un accompagnement personnalisé.
Module 1 : Introduction aux bases de JavaScript

Rôle de JavaScript et ses cas d’utilisation.
Intégration de scripts dans une page HTML.
Découverte des outils de développement et utilisation de la console.
Module 2 : Syntaxe et programmation de base

Utilisation des variables, constantes et types de données.
Construction de conditions (if, else, switch) et de boucles (for, while).
Création et réutilisation de fonctions.
Module 3 : Manipulation du DOM et gestion des événements

Sélection et modification des éléments HTML.
Gestion des événements utilisateur (clics, formulaires, etc.).
Développement de scripts interactifs simples.
Module 4 : Création de mini-projets interactifs

Conception d’une calculatrice dynamique.
Développement d’une To-Do List interactive.
Mise en œuvre d’animations simples avec JavaScript.
Module 5 : Programmation avancée

Gestion approfondie des tableaux et objets.
Introduction aux promesses et à l’asynchronisme.
Utilisation de Fetch API pour manipuler des données externes.
Module 6 : Optimisation et bonnes pratiques

Identification et correction des erreurs (debugging).
Structuration et modularisation du code.
Initiation aux tests unitaires simples.
Module 7 : Perfectionnement sur votre projet individuel

Coaching pour finaliser un projet JavaScript personnalisé.
Assistance pour résoudre les problèmes spécifiques rencontrés.
Conseils pratiques pour intégrer JavaScript dans des projets web réels.
Aucun prérequis technique pour la phase en ligne.
Une connaissance de base en HTML et CSS est un atout pour les ateliers pratiques.
Durée totale : 150heures
Formacode (Domaines de formation) :
  • 30867 Langage javascript
  • 31090 Programmation web
Rome (Métiers) :
  • M1805 Études et développement informatique
NSF (Spécialités de formation) :
  • 326 Informatique, traitement de l'information, réseaux de transmission des données

Entrées/sorties permanentes

Formation mixte


LIEU DE FORMATION