Découverte de JavaScript

Plongez dans le monde fascinant de la programmation web avec JavaScript, le langage incontournable pour créer des sites interactifs et dynamiques.

Durée : 3 jours (21h)
Niveau : Débutant
Format : Présentiel/Distanciel
S'inscrire maintenant
code.js

Objectifs de l'atelier

Maîtriser les bases

Variables, types de données, opérateurs et structures de contrôle

Manipuler le DOM

Interagir avec les éléments HTML et créer des interfaces dynamiques

Gérer les événements

Réagir aux actions utilisateur : clics, saisies, soumissions

Créer vos projets

Développer vos premières applications JavaScript fonctionnelles

Programme détaillé

Jour 1 : Fondamentaux de JavaScript

  • 🚀 Démarrage et premiers pas
    • De Netscape à ES2024 : l'évolution fascinante de JavaScript
    • Mise en place de votre environnement de développement pro
    • Votre premier script interactif : au-delà du "Hello World"
  • 💡 Les fondamentaux en action
    • Maîtriser les variables : let, const, var et leur portée
    • Types de données : du nombre au tableau, tout comprendre
    • Opérateurs : calculs, comparaisons et logique booléenne
  • 🎯 Contrôler le flux d'exécution
    • Prendre des décisions : if/else, switch et opérateur ternaire
    • Répéter intelligemment : for, while et méthodes modernes

Jour 2 : Fonctions et manipulation du DOM

  • ⚡ Fonctions : le cœur de JavaScript
    • Créer des fonctions réutilisables : syntaxes classique et moderne
    • Arrow functions : élégance et performance ES6+
    • Paramètres intelligents : valeurs par défaut et rest operator
    • Comprendre le scope : closures et contexte d'exécution
  • 🌐 Maîtriser le DOM : donner vie à vos pages
    • Cibler avec précision : querySelector vs getElementById
    • Transformer dynamiquement contenu, styles et attributs
    • Créer, insérer et supprimer des éléments à la volée
    • Classes CSS dynamiques : animations et interactivité

Jour 3 : Événements et projet pratique

  • 🎮 Événements : réagir aux actions utilisateur
    • addEventListener : capturer tous les types d'interactions
    • Souris, clavier, touch : gérer tous les périphériques
    • Événements de formulaire : input, change, submit
    • preventDefault et stopPropagation : contrôler le flux
  • ✅ Validation de formulaires professionnelle
    • Validation en temps réel côté client
    • Regex : valider emails, téléphones et formats complexes
    • Feedback utilisateur : messages d'erreur clairs et élégants
  • 🏆 Projet final : votre première app complète
    • Application interactive from scratch
    • Synthèse : combiner tous les concepts appris
    • Code propre : bonnes pratiques, debugging et optimisation

Votre formateur

Mathieu Chaillet

Développeur Full-Stack Senior

Développeur passionné avec plus de 15 ans d'expérience dans le développement web, Mathieu se spécialise dans l'enseignement des technologies front-end. Il a formé plus de 500 étudiants et professionnels en reconversion.

  • Expertise : JavaScript, React, Node.js, TypeScript
  • Certifications : Certified Web Developer, Scrum Master
  • Expérience : 15+ ans dans le développement web

Ce que disent nos participants

Découvrez les retours d'expérience de nos anciens étudiants

★★★★★

"Formation excellente ! Mathieu explique très clairement et prend le temps de répondre à toutes nos questions. Je me sens maintenant capable de créer mes propres projets JavaScript."

Patrick Desvogues, Mars 2024
★★★★★

"Parfait pour débuter ! Le programme est bien structuré et les exercices pratiques permettent de vraiment assimiler les concepts. Je recommande vivement !"

Didier Lelouche, Février 2024
★★★★★

"Une formation qui a dépassé mes attentes. L'approche pédagogique est progressive et adaptée aux débutants. Les supports sont de qualité."

Leïla Aspinal, Janvier 2024

Inscrivez-vous à l'atelier

Remplissez le formulaire ci-dessous pour réserver votre place. Nous vous confirmerons votre inscription par email.

Maximum 500 caractères (optionnel).
* Champs obligatoires

Informations pratiques

Tarifs

490€
Particulier
Paiement en 3x possible

890€
Entreprise
Prise en charge OPCO

Lieu

Centre de formation MonteCarlo
7 rue des impasses
75008 Paris

Certification

Attestation de réussite délivrée à l'issue de la formation

Reconnue par les professionnels

Ressources

Supports de cours numériques
Exercices pratiques
Accès plateforme e-learning 6 mois