P2UZV

JavaScript Avancé : Optimisation et Performances

Le développement web moderne repose intrinsèquement sur la maîtrise de JavaScript, un langage fondamental tant pour les interfaces utilisateur dynamiques que pour les architectures côté serveur. Cette formation est conçue pour les développeurs expérimentés souhaitant approfondir leurs compétences et optimiser la qualité et la performance de leurs applications web. Elle aborde des concepts avancés cruciaux pour la création de solutions robustes et maintenables. Les stagiaires exploreront des techniques d'optimisation du code, de gestion asynchrone avec les Promesses et `async/await`, et de manipulation avancée du DOM. L'accent sera mis sur les bonnes pratiques de structuration du code, l'amélioration de la lisibilité et la testabilité des applications. Cette approche permet de réduire la dette technique et d'homogénéiser les pratiques au sein des équipes de développement. Au terme du parcours, les stagiaires seront aptes à concevoir et développer des applications JavaScript complexes avec assurance et efficacité, en exploitant pleinement les outils et techniques les plus pertinents du marché pour produire un code de haute qualité et hautement performant. Ils maîtriseront également l'utilisation des gestionnaires de paquets comme npm ou yarn, ainsi que des frameworks de test comme Jest ou Mocha.

Devenez un expert JavaScript ! Approfondissez vos compétences, optimisez votre code et maîtrisez les concepts avancés pour un développement web performant.

Durée : 14 heures

Domaine : Développement

Objectifs pédagogiques

Technologies et outils

Public cible

Cette formation s'adresse aux développeurs web souhaitant approfondir leurs compétences en JavaScript, aux développeurs front-end désirant maîtriser les concepts avancés du langage, ainsi qu'aux développeurs back-end utilisant JavaScript côté serveur (Node.js) avec une expérience confirmée.

Prérequis techniques

Programme détaillé

Module 1 : Rappels et Fondamentaux Avancés

Module 2 : Programmation Orientée Objet en JavaScript

Module 3 : Asynchrone et Promesses

Module 4 : Manipulation du DOM Avancée

Module 5 : Modules et Gestion des Dépendances

Module 6 : Tests et Débogage

Compétences acquises

À l'issue de cette formation, le stagiaire maîtrisera les concepts avancés de JavaScript, incluant les closures, les prototypes et la programmation asynchrone avec `async/await`. Il sera capable d'optimiser les performances des applications web, de développer des architectures JavaScript modulaires et maintenables, et de mettre en œuvre des tests unitaires et d'intégration pour garantir la qualité du code. Le stagiaire pourra ainsi produire des applications robustes et efficaces, alignées avec les meilleures pratiques de l'industrie.

Demander un devis

Villes disponibles