Organisme certifié QualiopiDu lundi au vendredi, de 9 h à 17 h146 rue Paradis, Marseille et à distance

S’ouvre dans un nouvel onglet

Formation JavaScript perfectionnement et Ajax

Rendez vos pages web interactives avec le JavaScript moderne : événements, manipulation du DOM, code réutilisable et échanges Ajax.

21 h · 3 joursIndividuel (à la carte)Présentiel
formation français
formation français

Notre équipe vous conseille

Est-ce la bonne formation pour vous ?

Votre objectif, votre niveau, votre financement : notre équipe vérifie avec vous que cette formation vous correspond, ou vous oriente vers celle qui vous conviendra mieux.

Pour qui
Développeurs web, Intégrateurs web, Webdesigners...
Prérequis

Être familier avec HTML et CSS et avoir des notions en JavaScript

Durée
21 h · 3 jours

En bref

Durée21 h · 3 jours
ModalitésIndividuel (à la carte), Présentiel
LieuMarseille, 146 rue Paradis
Délai d'accèsEnviron 2 semaines à compter de l’accord de prise en charge.

Ce que vous saurez faire

  • Créer des interactions et gérer les événements utilisateur avec le JavaScript moderne (ES6+).
  • Manipuler le DOM et appliquer des effets aux éléments HTML sans bibliothèque externe.
  • Structurer un code réutilisable (fonctions, modules) et respecter les bonnes pratiques.
  • Écrire des requêtes asynchrones avec fetch / async-await et échanger des données au format JSON avec un serveur.
  • Diagnostiquer et fiabiliser son code, en s’appuyant si besoin sur un assistant de code par IA.

Programme

Formation javascript et ajax perfectionnement

01JavaScript moderne : les fondations
  • L’évolution du langage : d’ES5 à ES6+ (et pourquoi jQuery n’est plus nécessaire)
  • let, const, portée et fonctions fléchées
  • Chaînes de gabarits, déstructuration, spread/rest, valeurs par défaut
  • Les bonnes pratiques et la performance ; le chargement des scripts (defer, type=module)
  • Les outils de développement du navigateur (console, debugger)
02Cibler et manipuler le document (DOM natif)
  • Sélectionner des éléments : querySelector / querySelectorAll
  • Créer, modifier et supprimer des éléments
  • classList, attributs, contenu et valeurs de formulaires
  • Interagir avec les styles CSS ; dimensions et positionnement
  • Parcourir le document : parents, enfants, frères
03Les événements
  • addEventListener et la gestion des gestionnaires d’événements
  • Souris, clavier, formulaires et autres événements
  • La propagation (capture / bubbling) et la délégation d’événements
04Effets et animations
  • Apparition, disparition et transitions
  • Privilégier les animations CSS et l’API Web Animations
  • Déclencher et synchroniser des animations en JavaScript
05Structurer son code
  • Fonctions, closures et bonnes pratiques
  • Les modules JavaScript (import / export)
  • Réutiliser du code : de la logique de « plug-in » aux composants
  • Notions de gestion des dépendances (npm, aperçu)
06Programmation asynchrone et API
  • Le modèle asynchrone : callbacks, promesses (Promise), async / await
  • L’API fetch (remplaçante de $.ajax / XMLHttpRequest)
  • Le protocole HTTP : méthodes GET, POST… et les codes de réponse
  • Consommer une API REST et manipuler le JSON
  • Le chargement de contenu dynamique et la gestion des erreurs
  • Notions sur les API modernes (JSON, aperçu de GraphQL)
07Aller plus loin
  • Le stockage côté client (localStorage, sessionStorage) et la détection de fonctionnalités
  • Sécurité de base et bonnes pratiques
  • Interagir avec un langage serveur et une base de données (principe)
  • Maintenir du code existant en jQuery : reconnaître et migrer vers le natif
08L’IA comme assistant de code
  • Générer, expliquer et corriger (debug) du JavaScript avec un assistant IA (ex. GitHub Copilot)
  • Bonnes pratiques : relecture, compréhension du code, tests et sécurité
  • Limites et responsabilité du code produit

Qui vous forme

Thierry Demorest

Développement et informatique · Création web

Voir le profil

Financer cette formation

Selon votre situation, tout ou partie de la formation peut être pris en charge. Notre équipe vérifie vos droits avec vous.

Votre employeur (OPCO), France Travail, la Région ou un financement personnel peuvent prendre en charge cette formation.

Notre équipe identifie la bonne solution et monte le dossier avec vous.

Toutes les solutions de financement

Informations pratiques

Type de reconnaissance
Attestation de fin de formation
Accessibilité
Locaux accessibles aux personnes à mobilité réduite (PMR) et aux personnes en situation de handicap (PSH).
Référent handicap : Bénédicte Guilloteau, benedicte@mandyben.com

Fiche mise à jour le 29 octobre 2026

En savoir plus sur cette formation

Objectifs :
• Créer des interactions et gérer les événements utilisateur avec le JavaScript moderne (ES6+).
• Manipuler le DOM et appliquer des effets aux éléments HTML sans bibliothèque externe.
• Structurer un code réutilisable (fonctions, modules) et respecter les bonnes pratiques.
• Écrire des requêtes asynchrones avec fetch / async-await et échanger des données au format JSON avec un serveur.
• Diagnostiquer et fiabiliser son code, en s’appuyant si besoin sur un assistant de code par IA.

JavaScript moderne : les fondations
• L’évolution du langage : d’ES5 à ES6+ (et pourquoi jQuery n’est plus nécessaire)
• let, const, portée et fonctions fléchées
• Chaînes de gabarits, déstructuration, spread/rest, valeurs par défaut
• Les bonnes pratiques et la performance ; le chargement des scripts (defer, type=module)
• Les outils de développement du navigateur (console, debugger)

Cibler et manipuler le document (DOM natif)
• Sélectionner des éléments : querySelector / querySelectorAll
• Créer, modifier et supprimer des éléments
• classList, attributs, contenu et valeurs de formulaires
• Interagir avec les styles CSS ; dimensions et positionnement
• Parcourir le document : parents, enfants, frères

Les événements
• addEventListener et la gestion des gestionnaires d’événements
• Souris, clavier, formulaires et autres événements
• La propagation (capture / bubbling) et la délégation d’événements

Effets et animations
• Apparition, disparition et transitions
• Privilégier les animations CSS et l’API Web Animations
• Déclencher et synchroniser des animations en JavaScript

Structurer son code
• Fonctions, closures et bonnes pratiques
• Les modules JavaScript (import / export)
• Réutiliser du code : de la logique de « plug-in » aux composants
• Notions de gestion des dépendances (npm, aperçu)

Programmation asynchrone et API
• Le modèle asynchrone : callbacks, promesses (Promise), async / await
• L’API fetch (remplaçante de $.ajax / XMLHttpRequest)
• Le protocole HTTP : méthodes GET, POST… et les codes de réponse
• Consommer une API REST et manipuler le JSON
• Le chargement de contenu dynamique et la gestion des erreurs
• Notions sur les API modernes (JSON, aperçu de GraphQL)

Aller plus loin
• Le stockage côté client (localStorage, sessionStorage) et la détection de fonctionnalités
• Sécurité de base et bonnes pratiques
• Interagir avec un langage serveur et une base de données (principe)
• Maintenir du code existant en jQuery : reconnaître et migrer vers le natif

L’IA comme assistant de code
• Générer, expliquer et corriger (debug) du JavaScript avec un assistant IA (ex. GitHub Copilot)
• Bonnes pratiques : relecture, compréhension du code, tests et sécurité
• Limites et responsabilité du code produit

Avis

Ils sont passés par là. Des stagiaires.

Tous les avis et références
J'ai pu créer ma boutique en ligne et réaliser des ventes en lançant ma marque :-)
Ce stage m'a permis de tester plusieurs appareils photo, et de me mettre en situation pour mieux comprendre les problématiques.
Les explications claires et bien ciblées ont permis à notre collaborateur à la fois de se former et de rectifier ses procédures. Objectif atteint donc et nous en remercions le formateur.
Je vous confirme que la formation s’est excellemment bien déroulée. Le contenu était très intéressant et devrait m’apporter beaucoup dans mon travail à venir. J’en profite pour vous féliciter sur le choix de vos formateurs, le formateur fait preuve d’une grande pédagogie et d’une extrême gentillesse.

Questions fréquentes

Par quel langage commencer ?

Pour le web, HTML et CSS puis JavaScript. Pour l'analyse de données ou l'automatisation, Python. Nous vous orientons selon votre objectif.

Peut-on se reconvertir dans le développement ?

Oui, avec les titres professionnels Développeur front end et Développeur back end, accessibles en blocs de compétences.

Les formations sont-elles pratiques ?

Oui, chaque notion est mise en pratique sur des exercices et des projets.

Proposez-vous des formations en administration système ?

Oui : Linux, Docker, Zabbix, Oracle et sécurité des systèmes d'information.

Où se déroulent les formations ?

Dans nos locaux au 146 rue Paradis, à Marseille (6e), dans vos locaux pour les formations intra-entreprise, ou à distance en visio, en direct avec le formateur. Les modalités possibles sont indiquées sur chaque fiche.

Pas sûr(e) d'être fait(e) pour ça ?

Chacun sa façon d'atteindre son objectif. Notre équipe vous rappelle pour trouver la formation et le financement adaptés à votre situation.

Je me fais guider

  • QualiopiOrganisme certifié
  • 1 780personnes formées en 2026
  • 98 %de satisfaction
  • Depuis 2006à Marseille, 146 rue Paradis