• Formation
  • Réf. 12837
Télécharger le programme

Formation : Javascript avancé

  • 3 jours (21 heures)
  • Présentiel ou à distance

Cette formation a pour but de fournir aux particpants une vue complète du langage, de son standard ECMAScript (dont ES6), ainsi qu’un bon aperçu d’outils pertinents à utiliser.
Cette formation très orientée pratique, est destinée à des personnes ayant eu une première expérience en JavaScript et souhaitant consolider leurs connaissances ou corriger leurs mauvaises habitudes.

...

Formation : Javascript avancé

Objectifs

  • Découvrir les concepts avancés JavaScript
  • Acquérir de bonnes pratiques de développement
  • Comprendre la syntaxe moderne (ES6+)
  • Structurer et organiser son code
  • Mettre en place un environnement de développement moderne

Pré-requis

  • Expérience d'au moins 1 an en développement web ou bien avoir suivi notre formation JavaScript Débutant

Cibles

  • Développeurs
  • Chefs de projet Web.

Les plus

  • Déclinable en format individuel, intra-entreprise et sur-mesure

Modalités pédagogiques

  • Alternance d’exposés, de travaux pratiques et de séquences interactives

Suivi et évaluation des acquis

  • Évaluation des acquis en amont via un questionnaire d’auto-positionnement et en aval via un questionnaire d’évaluation rempli par le formateur sur la base des mises en situation réalisées en formation
  • L’évaluation des acquis se fait également tout au long de la session au travers des multiples exercices à réaliser
  • Distanciel : contenu et durée identiques + pédagogie adaptée + assistance technique 5j/7 (disponible par mail : [email protected])
  • Un support de cours est remis à chaque stagiaire

Indicateurs de résultats

  • Indicateurs de résultat et taux de réussite prochainement disponibles

Introduction

  • Historique et standards
  • Présentation de Javascript

Syntaxe JS et ES6+

  • Portée des variables
  • Destructuring
  • Fonctions
  • Méthodes fonctionnelles des tableaux
1

Mises en pratique


- Exercices de compréhension du fonctionnement profond de JS
- Mises en pratiques de la syntaxe ES6+
- Usage avancé des fonctions
- Manipulation de données structurées avec la programmation fonctionnelle (.forEach, .map, .filter, ...)

DOM

  • Comprendre le DOM (nœuds, éléments, ...)
  • Agir sur le DOM
  • Programmation évènementielle

Traitement asynchrone

  • Problématique de l'asynchrone
  • Promesses
  • async / await
  • Rappels HTTP et API fetch

Les modules

  • Historique et enjeux
  • import / export
  • Intérêt et mise en place d'un bundler
2

Mises en pratique


- Manipulation moderne du DOM sans framework
- Consommer des promesses
- Récupérer des données depuis une API HTTP
- Refactorisation d'un projet en modules

NPM

  • Présentation
  • package.json
  • Scripts
  • npx
  • Quelques modules pratiques

Qualité

  • Linting
  • Tests unitaires
  • Introduction à l'intégration continue (CI)

Formateurs

Mehdi MTIR

Mehdi M.

Formateur expert Cloud, DevOps, Développement, Architecture logicielle et Intelligence Artificielle

Avec une carrière débutée en 2005 en tant que développeur web, Mehdi MTIR a évolué à travers plusieurs rôles clés : chef de projets, entrepreneur, enseignant universitaire et formateur professionnel. Aujourd’hui Formateur Certifié...

En savoir plus

Ce produit a été mis à jour le 01/12/2025

Formation du catalogue Comundi pour votre entreprise dans vos locaux, chez nous ou à distance.

Demander un devis

À réception de votre demande, la validation et la mise en œuvre de votre projet sur une formation sera possible sous 48h.

Formation sur mesure adaptée aux spécificités de votre entreprise et de vos équipes.

Nos experts vous accompagnent dans votre projet.

Demander un devis

À réception de votre demande, la validation et la mise en œuvre de votre projet sur une formation sera possible sous 48h.

x
Chargement

Merci de patienter ...