Javascript, les Framework Frontend
Comparez et maîtrisez les principaux frameworks JavaScript modernes, et choisissez la technologie idéale pour vos projets grâce à une vue d’ensemble complète de React, Angular, Vue, et Svelte.

Description
Dans un écosystème JavaScript en constante évolution, choisir le bon framework pour vos projets peut être un défi.
La formation "JavaScript, les Frameworks" vous offre un tour d'horizon complet des principaux frameworks actuels : React, Angular, Vue, et Svelte.
Conçue pour vous donner une vue d'ensemble claire et un comparatif détaillé, cette formation vous permettra de mieux comprendre les forces et les faiblesses de chaque technologie afin de faire un choix éclairé pour vos futurs projets.
Vous apprendrez à créer des composants, gérer le routing, optimiser les performances, et utiliser les outils de développement spécifiques à chaque framework.
En sortant de cette formation, vous serez armé des connaissances nécessaires pour sélectionner le framework le plus adapté à vos besoins, et démarrer vos projets avec confiance.
Publics visés
- Développeurs web cherchant à comprendre et comparer les principaux frameworks JavaScript modernes.
- Professionnels du développement souhaitant choisir le framework le plus adapté à leurs projets.
Pré-requis
- Connaissances de base en JavaScript.
- Expérience avec le développement web front-end (HTML, CSS, JavaScript).
Compétences
Comprendre les principales fonctionnalités de React, Angular, Vue, et Svelte.
Créer des composants dans chacun des frameworks.
Gérer le routing et l'interpolation de données.
Comparer la performance et les outils de développement de chaque framework.
Utiliser les filtres et directives disponibles dans chaque technologie.
Maîtriser le rendu côté serveur et la gestion du DOM.
Sélectionner le framework le plus adapté à un projet spécifique.
Explorer les tendances actuelles et les meilleures pratiques de développement avec ces frameworks.
Configurer des environnements de développement pour chaque framework.
Comprendre les différences entre le rendu côté client et serveur pour chaque technologie.
Contenu du cours
Comprendre l'importance des frameworks JavaScript modernes.
Découvrir les avantages d'utiliser un framework JavaScript.
Comparer React, Angular, Vue, et Svelte.
Conseils pour sélectionner le framework adapté à vos besoins.
Préparer les environnements de développement pour React, Angular, Vue, et Svelte.
Explorer les tendances et l'évolution des frameworks.
Apprendre à créer des composants dans chaque framework.
Introduction à la création de composants React.
Apprendre à créer et organiser des composants Angular.
Maîtriser la création de composants avec Vue.js.
Introduction à la création de composants Svelte.
Comparer les approches de création de composants.
Gérer l'interpolation de données et la manipulation du DOM.
Comprendre l'interpolation et la gestion du DOM dans React.
Gérer l'interpolation et le DOM avec Angular.
Manipuler le DOM et interpoler les données dans Vue.js.
Gérer le DOM et l'interpolation dans Svelte.
Comparer les approches de manipulation du DOM dans chaque framework.
Mettre en place le routing et la navigation dans chaque framework.
Configurer le routing dans une application React.
Gérer la navigation dans une application Angular.
Utiliser Vue Router pour gérer la navigation dans Vue.js.
Mettre en place le routing dans une application Svelte.
Comparer les systèmes de routing dans chaque framework.
Optimiser les performances des applications avec chaque framework.
Techniques pour améliorer les performances dans React.
Stratégies pour améliorer la performance dans Angular.
Techniques d'optimisation pour améliorer les performances dans Vue.js.
Maximiser les performances avec Svelte.
Comparer les stratégies d'optimisation des performances entre les frameworks.
Explorer les outils de développement et l'écosystème pour chaque framework.
Découvrir les principaux outils pour développer avec React.
Utiliser les outils de développement dans l'écosystème Angular.
Découvrir les outils et extensions pour Vue.js.
Explorer les outils de développement pour Svelte.
Comparer les outils de développement et l'écosystème de chaque framework.
Explorer le rendu côté serveur et la gestion avancée du DOM.
Mettre en place le rendu côté serveur avec React et Next.js.
Utiliser Angular Universal pour le rendu côté serveur.
Mettre en place le SSR dans Vue.js avec Nuxt.js.
Utiliser SvelteKit pour le rendu côté serveur dans Svelte.
Techniques avancées de gestion du DOM et d'optimisation SEO.
Comparer les approches de rendu côté serveur et de gestion du DOM.
Enseignant

Julien Moulin
Fondateur & Formateur Js/Ts
Julien Moulin est un expert en développement full stack (JS/TS) et un leader technique reconnu. Il excelle dans l'adoption de technologies innovantes tout en répondant aux besoins clients. Son approche allie pragmatisme et innovation, avec une expertise couvrant les plateformes e-commerce, les applications métiers et la modernisation des architectures existantes. En mentor passionné, il partage ses connaissances avec pédagogie, encourage l’apprentissage continu, et inspire ses équipes à relever des défis ambitieux.
Vous aimerez aussi
Découvrez de fabuleux cours dans les mêmes sujets