Sessions inter 13 nov. Management Participatif : Inspirer, Fédérer et Responsabiliser vos Collaborateurs · à distance, France entière13 nov. SST - Sauveteur Secouriste du Travail - Recyclage · Toulouse ou à distance16 nov. Anglais technique & ingénierie – certification CLOE · Toulouse ou à distance16 nov. CACES® R482 - Engins de chantier - Initiale · Toulouse ou à distance17 nov. SSIAP 1 - Module complémentaire · Toulouse ou à distance18 nov. Google Sheets : maîtriser les bases pour analyser vos données · Toulouse ou à distance19 nov. Devenir Manager Agile Niveau II · Toulouse ou à distance19 nov. Maîtriser les Conflits : De la Tension à la Solution · Toulouse ou à distance20 nov. Prévenir les Risques Psychosociaux : Manager pour le Bien-Être · à distance, France entière23 nov. C++ : Maîtriser la POO pour concevoir des logiciels robustes · Toulouse ou à distance23 nov. DevOps Foundation : Comprendre et appliquer DevOps efficacement · Toulouse ou à distance26 nov. De CATIA V5 à 3DEXPERIENCE — réussir la transition · Toulouse ou à distance26 nov. Excel - Perfectionnement · Toulouse ou à distance27 nov. Manager une personne en situation de handicap · à distance, France entière30 nov. Docker : Maîtriser les Conteneurs d'Applications · Toulouse ou à distance30 nov. Séniors : réussir sa fin de carrière et préparer son avenir · Toulouse ou à distance Toutes les dates Financement CPF Formation intra 05 62 84 10 13
Développement & numérique · Langages de programmation

JavaScript avancé : Maîtriser les techniques modernes pour des applications full-stack

Formation avancée pour maîtriser JavaScript ES6+, la POO, Node.js et les outils modernes. Développez des applications web riches et performantes avec les dernières évolutions du langage.

Durée21 h3 jours
FormatToulouse ou à distance (France entière)12 participants max.
CertificationAttestationde fin de formation
FinancementOPCO · France Travail
En groupe · tarif par participant
1 890 € HT / personne

Prochaine session : 16 novembre 2026 · Toulouse ou à distance (France entière) · Formation exonérée de TVA.

Voir les dates de session →
Pour votre équipe
Sur devis

Dans vos locaux ou à distance, aux dates de votre choix, programme adapté à vos outils. Prise en charge possible par votre OPCO.

Demander un devis
Une question ?05 62 84 10 13
Être rappelé·e
Télécharger le programme (PDF)

Ce que vous saurez faire

  • Utiliser les fonctionnalités avancées de JavaScript moderne (ES6+)
  • Mettre en place et exploiter des modules JavaScript et des structures objets
  • Manipuler des APIs avancées côté client (stockage, Workers, Canvas/WebGL)
  • Créer et réutiliser des Web Components modulaires
  • Comparer et utiliser des bibliothèques ou frameworks selon les besoins
  • Configurer un environnement de build avec npm, webpack ou babel
  • Déboguer du code JavaScript dans différents navigateurs ou outils de dev
  • Appréhender l’utilisation de Node.js pour des applications serveur

Programme détaillé

Public visé & prérequis

Public :

  • Développeurs
  • Architectes web
  • Chefs de projet techniques
  • Webmasters

Prérequis :

  • Avoir des connaissances pratiques en JavaScript, HTML et CSS
  • Posséder des connaissances de base de XML
  • Un questionnaire de positionnement sera réalisé au préalable pour adapter la formation à vos besoins
Objectifs pédagogiques
  • Découvrir les dernières évolutions de Javascript
  • Manipuler les fonctions avancées de Javascript (le code, le modèle objet, les modules, les itérations, etc.)
  • Maîtriser la syntaxe moderne
  • Sécuriser son site
  • Choisir la version la plus adaptée à son besoin
Programme

Jour 1 :

Découvrir les dernières évolutions de Javascript et choisir la version la plus adaptée à son besoin

  • Principes et nouveautés de ES2024
    • Syntaxes de bases d'écriture du langage
    • Mots-clés (let, const)
    • Fonctions
    • Les fonctions fléchées
    • Les fonctions de manipulation de données : map, filter, forEach…
    • La programmation orientée objet
    • Définition des classes
    • L'opérateur new
    • Modification d'un objet : getter / setter
  • Autres nouveautés et rétrocompatibilité (compiliers, polyfills)
  • Exemples de travaux pratiques : le formateur montre la création d'une page HTML simple (ou page/site existant) avec l'utilisation de balises, d'éléments de style (CSS). Une touche de javascript permet d'identifier le rôle du langage et son utilisation, ainsi que sa relation avec le DOM.

Maîtriser la syntaxe moderne

  • Gestionnaires de builds et dépendances
    • Npm et npm install
    • Le cycle de vie de npm
    • Utilisation des scripts npm
  • Les outils de haut niveau vite, webpack, babel
  • Les outils de débogage
  • Exemple de travaux pratiques : le formateur initialise un projet avec npm auquel il ajoute des commandes de build et des dépendances. Il utilise les outils de débogage. Les participants reproduisent la manipulation pour comprendre le fonctionnement et la syntaxe. Le formateur peut vérifier le résultat obtenu par les participants pour valider l'exercice.

Jour 2 :

Manipuler les fonctions avancées de Javascript (le code, le modèle objet, les modules, les itérations, etc.)

  • Principes et nouveautés de ES2024
    • Syntaxes de bases d'écriture du langage
      • Mots-clés (let, const)
      • Fonctions
      • Les fonctions fléchées
      • Les fonctions de manipulation de données : map, filter, forEach…
    • La programmation orientée objet
      • Définition des classes
      • L'opérateur new
      • Modification d'un objet : getter / setter
      • Héritage
      • Rétrocompatibilité
      • Table des compatibilités
      • Polyfills
      • Compilateurs
  • Exemples de travaux pratiques : le formateur réalise et explique différentes syntaxes que les participants reproduisent et exécutent sur leur poste de travail.

Sécuriser son site

  • Les technologies de rendu côté client
    • Graphisme avec Canvas
    • La 3D avec WebGL et js
    • La dataviz avecjs
  • Le traitement de données côté Client
    • Le stockage local : SessionStorage, LocalStorage, IndexedDB
    • Les traitements en arrière-plan : Web Workers, Service Workers
  • Exemple de travaux pratiques : le formateur utilise l'API Three.JS pour afficher un modèle 3D simple, ou un modèle plus complexe issu d'un logiciel de modélisation 3D comme Blender. Les participants réalisent une page HTML qui intègre une technologie de rendu avancée (3D ou datavisualisation).

Jour 3 :

Mettre en pratique la Programmation Orientée Objet avec les Web Components

  • La notion de SPA (Single Page Application)
  • Les problématiques de structure des applications HTML modernes avec les SPA
  • L'utilisation de l'API Custom Elements pour créer des composants réutilisables
  • Exemple de travaux pratiques : le formateur utilise l'API DOM Custom Elements pour un composant simple (par exemple un composant pour l'affichage de données météo). Le composant peut être réutilisé (par exemple afficher les prévisions météo sur une semaine avec 5 à 7 occurrences du composant). Les participants réalisent une nouvelle page HTML ou complètent leur page précédente en intégrant des composants.

Mettre en œuvre la librairie JQuery

  • Les limites du Javascript natif
  • Identifier et utiliser les librairies utiles
  • Identifier le rôle des principaux frameworks
  • Exemple de travaux pratiques : en fonction des attentes et des échanges avec les participants, le formateur présente l'utilisation d'une ou deux librairies JS. Les participants reproduisent les interactions présentées sur leur poste de travail.

Appréhender la notion de Javascript côté serveur avec Node.js

  • Introduction à js
  • L'environnement js
  • Le temps réel avec les websockets et la librairie io
  • Exemple de travaux pratiques : le formateur initialise un projet Node.JS et installe la librairie Socket.IO (web sockets). Il crée ensuite le client websocket et teste la communication temps réel client-serveur. Les participants créent une application Node.JS pour mettre en place une communication temps réel avec une application JS. Les participants peuvent tenter de réaliser un tchat ou un mini jeu pour mettre en place des interactions côté client et appliquer les connaissances JS acquises tout au long de la session de formation.
Méthodes et moyens pédagogiques
  • Exercices concrets
  • Cas pratiques
  • Quiz d'évaluation des connaissances
  • Mise à disposition de postes de travail
  • Vidéoprojecteur, tableau blanc, supports numériques
  • Documentation pédagogique numérique
Modalités d’évaluation
  • Positionnement en amont de la formation :
    • Un quiz de consolidation des pré-requis sera administré en amont de la formation
  • Suivi « pendant » :
    • Feuilles de présence
    • Exercices pratiques
    • Évaluation « fin de formation »
    • Évaluation des acquis en fin de formation
    • Formulaires d'évaluation de la formation
  • Évaluation à froid :
    • Suivi post-formation : Questionnaire de satisfaction à j+30
Profil des formateurs

Expert en développement JavaScript avec une solide expérience opérationnelle des standards ES6+ et des architectures web modernes. Maîtrisant les technologies front-end et back-end (Node.js), il anime des ateliers techniques avancés permettant aux participants de créer des applications web riches et performantes en respectant les meilleures pratiques professionnelles.

Modalités d’admission

Inscription toute l'année.

Accessibilité et délais d’accès

Délais d'accès à la formation

Le délai d'accès à la formation est variable en fonction du dispositif de financement utilisé, du planning des formateurs et des contraintes du client. Pour les formations inter-entreprises, vous pouvez consulter notre calendrier en ligne ou prendre contact avec nous. Nous traitons vos demandes sous 48 heures

Accessibilité

Si vous êtes en situation de handicap, merci de nous en informer afin de vous accompagner, vous orienter, et étudier les compensations nécessaires pour répondre au mieux à votre demande de formation. Certaines formations peuvent nécessiter une adaptation pour les personnes en fonction de leur handicap. Nous restons disponibles pour échanger ensemble et nous pourrons vous orienter vers un de nos partenaires : Agefiph, Cap Emploi

Votre inscription

De la recherche à la formation, en 5 étapes

1

Testez votre niveau

Un test de positionnement gratuit pour entrer au bon niveau. Faire le test →

3

Vérifiez votre financement

CPF, OPCO, France Travail : un conseiller vous rappelle sous 48 h et monte le dossier avec vous.

4

Validez votre inscription

C’est à vous : vous signez le devis ou la convention, ou vous validez votre dossier sur Mon Compte Formation.

5

Formez-vous

Convocation, formation, évaluation et certification.

Particulier · salarié · demandeur d’emploi

Financez votre formation avec votre CPF

  • 53 formations éligibles au CPF
  • Inscription sur Mon Compte Formation, nous vous guidons pas à pas
  • Participation forfaitaire de 150 €, sauf exonération (demandeur d’emploi, abondement employeur)

Entreprise · équipe · service RH

Formez votre équipe en intra-entreprise

  • Dans vos locaux, à Toulouse ou à distance, aux dates de votre choix
  • Programme adapté à vos outils et à vos cas réels (JavaScript avancé : Maîtriser les techniques modernes pour des applications full-stack)
  • Forfait groupe, financement OPCO, devis sous 48 h

Devis · inscription · financement

Une question sur « JavaScript avancé : Maîtriser les techniques modernes pour des applications full-stack » ?

Un conseiller vous répond sous 48 h ouvrées : dates, format, devis et financement (CPF, OPCO, France Travail).

En poursuivant votre navigation sur ce site, vous acceptez que nous utilisions des cookies pour mesurer l'audience de notre site.