Skip to main content

Formation Javascript Essentiel

Rendre vos pages web plus interactives grâce à JavaScript, du DOM aux appels API.

À l'issue de cette formation, le participant maîtrise les fondamentaux de JavaScript côté client : manipulation du DOM, gestion des événements, validation de formulaires et communication asynchrone avec une API.

Sur mesure

2 jours

A définir

A définir

Présentiel

formation javascript essentiel

Le programme de la formation Javascript

JAVASCRIPT MODERNE (ES6+)

  • Variables : const, let, var — portée, hoisting et bonnes pratiques
  • Fonctions : déclaration, expression, arrow functions, paramètres par défaut
  • Structures de données : destructuring, spread/rest, Map, Set
  • Classes ES6 : constructeur, méthodes, héritage avec extends
  • Atelier : réécriture de scripts ES5 en JavaScript moderne


MANIPULATION DU DOM

  • Sélection d'éléments : querySelector, querySelectorAll, getElementById
  • Modification du DOM : innerHTML, textContent, style, classList
  • Création et suppression d'éléments : createElement, appendChild, remove
  • Événements : addEventListener, propagation, délégation d'événements
  • Atelier : liste de tâches interactive (CRUD complet côté client)


FORMULAIRES ET ASYNCHRONE

  • Validation de formulaires : contraintes HTML5, API Constraint Validation
  • Gestion de la soumission : preventDefault, lecture des données, feedback
  • Promises : création, then/catch/finally, chaînage, Promise.all
  • Fetch API : requêtes GET/POST, headers, gestion des erreurs HTTP
  • Atelier : formulaire de contact avec validation et envoi vers une API REST


STOCKAGE ET DÉBOGAGE

  • LocalStorage et sessionStorage : get/set/remove, sérialisation JSON
  • Cookies : lecture, écriture, durée de vie, sécurité SameSite/Secure
  • DevTools : breakpoints, console, network, performance basique
  • Gestion des erreurs : try/catch, error types, messages utiles
  • Atelier : application de filtrage de données avec persistance locale


PROJET ET ÉVALUATION FINALE

  • Livrable : mini-application web interactive (panier, quiz ou dashboard)
  • Format : démonstration fonctionnelle dans le navigateur
  • Critères : fonctionnalité, code propre ES6+, gestion des erreurs
  • Revue collective : retours sur l'architecture et les choix techniques
  • Bilan : roadmap vers React, Vue.js et Node.js

Objectifs de la formation

Écrire du JavaScript moderne (ES6+) :
variables, fonctions, classes, modules
Manipuler le DOM pour modifier
dynamiquement une page web

Gérer les événements utilisateur :

clics, saisies, soumissions de formulaires

Valider des formulaires HTML côté client

avec JavaScript

Effectuer des requêtes HTTP asynchrones

avec fetch et les Promises

Stocker des données localement avec

localStorage et sessionStorage

Déboguer du code JavaScript avec les

DevTools navigateur

Méthode pédagogique

Apprentissage progressif du JavaScript moderne vers l’interactivité avancée
→ montée en compétences de la syntaxe ES6+ jusqu’aux applications dynamiques


Mise en pratique immédiate de chaque notion (DOM, événements, fetch…)
→ application directe sur des interfaces web interactives


Approche orientée création d’expériences utilisateur dynamiques
→ développement de fonctionnalités proches de cas réels (formulaires, quiz, dashboard…)


Résolution de problématiques d’interaction et de communication asynchrone
→ gestion des événements, validation et échanges avec des API


Montée en complexité jusqu’à une application web complète côté client
→ production d’un projet final interactif, structuré et fonctionnel

A qui s'adresse cette formation ?

Public cible

Développeurs web maîtrisant HTML/CSS souhaitant ajouter de l'interactivité à leurs pages

Prochaines sessions

Lieu : à définir ensemble

Dates : à définir ensemble

Tarifs 

  • Sur devis uniquement

Modalités

Formation pratique

Exercices progressifs

Projet final : mini-application

web interactive

Évaluation sur la fonctionnalité,

la logique et la qualité du code

Ces formations IT, IA et Management de projet
peuvent vous intéresser !

FONDAMENTALE

Vente en magasin

Vente et négociation


Sur devis uniquement


Au choix

Au choix

FONDAMENTALE

Vente aux grands compte

Vente et négociation


Sur devis


Au choix

Au choix

COMPLÉMENTAIRE

Stratégie développement commercial

Vente et négociation


Sur devis


Au choix

Au choix