Sélectionner une page
Formations Langage JavaScript Formation Vue.js : Version 3 avec TypeScript

Formation Vue.js 3

Niveau confirmé
Catégorie Essential
Logo formation vuejs

Prix 1890€ HT / personne
3 jours (21 heures)
Parcours CPF

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

Découvrez notre formation « Vue.js – Développement d’applications web » : 3 jours intensifs pour maîtriser le développement d’applications Web dynamique et créer ses propres Single Page Applications (SPA) avec Vue.js. Ce programme moderne utilisant le nouveau langage TypeScript (évolution de JS) vous permettra de comprendre en profondeur les principes clés et les bonnes pratiques du framework.

Grâce à une pédagogie active centrée sur la pratique, vous évoluerez rapidement du setup initial avec Node.js, npm et Vite, vers des compétences avancées incluant les outils indispensables comme Pinia pour la gestion d’état global et Vue Router pour le routage.
 
Vous apprendrez également à exploiter pleinement la Composition API de Vue 3, à structurer vos projets en composants modulaires et réutilisables, et à intégrer des formulaires robustes et accessibles grâce à FormKit et VeeValidate.
 
Pour garantir une qualité optimale de vos projets, vous réaliserez des tests automatisés (unitaires avec Vitest, end-to-end avec Cypress), tout en maîtrisant l’optimisation des performances et le monitoring via Vue DevTools et Sentry.
 
Enfin, vous déploierez votre application en continu avec des solutions modernes, telles que Netlify ou Vercel, tout en intégrant les dernières innovations de Vue 3.4 et 3.5.

Comme dans toutes nos formations, celle-ci vous présentera la toute dernière version de Vue (à la date de rédaction de l’article : Vuejs 3.5).

 

Objectifs

  • Maîtriser l’environnement du développeur et le langage TypeScript
  • Comprendre les principes clés et bonnes pratiques de Vue.js
  • Connaître les outils indispensables au développement d’applications web dynamiques avec Vue.js
  • Savoir développer une SPA avec Vue.js
  • Réaliser des tests

 

Public visé

  • Développeurs front-end
  • Tech Lead ou Lead Dev
  • Chef de projet web
  • Architectes techniques
  • Ingénieur d’études

 

Pré-requis

 

Pré-requis techniques

  • Avoir Node.js installé

Programme de notre formation Vue.js

 

Jour 1 : Fondamentaux de Vue.js
 

Environnement de développement moderne

  • Node.js & npm : Installation et gestion des dépendances
  • Vite : Serveur de développement rapide et configuration zéro
  • VS Code & Extensions : Outils pour améliorer la productivité
  • Structure d’un projet Vue 3 : Organisation des fichiers et conventions
  • Atelier pratique : Initialiser un projet Vue 3 avec Vite et configurer l’environnement de développement.
 

Concepts importants avant de démarrer

  • Les différentes applications web
  • La communication HTTP, Rest et JSON
  • Le paradigme Composant

 

Rappels sur TypeScript et JS

  • JS vs TypeScript
  • Introduction à TypeScript et son utilisation dans Vuejs
  • Types de base et variables
  • Interfaces et classes
  • Fonctions et paramètres optionnels
 

Introduction à Vue.js

  • Vue 3 Composition API : Comprendre la nouvelle approche de composition
  • Fonction Render
  • Réactivité : Mécanismes de liaison des données et du DOM virtuel
  • Syntaxe de base : Directives v-if, v-for, v-model
  • Templates : Utilisation des expressions moustache {{ }}
  • Atelier pratique : Créer un composant simple affichant des données dynamiques.
 

Langage de templating Vue.js

  • L’interpolation
  • Le binding d’attributs
  • Le binding d’évènements
  • Les computed properties
  • L’utilisation de ‘modifiers’
 

Composants et communication

  • Single File Components (SFC) : Structure et avantages
  • Props & Events : Communication entre composants parent et enfant
  • Slots : Insertion de contenu dynamique
  • Cycle de vie des composants : Hooks onMounted, onUpdated
  • Atelier pratique : Développer une carte de film réutilisable avec des props et des événements personnalisés.
 
Jour 2 : Applications SPA et gestion d’état
 

Routage avec Vue Router

  • Introduction à Vue-Router et usage
  • Configuration des routes : Définir les chemins et les composants associés
  • Navigation : Utilisation de <RouterLink> et <RouterView>
  • Routes dynamiques : Paramètres et redirections
  • Les sous-routes (nested routes)
  • Lazy Loading : Chargement différé des composants
  • Atelier pratique : Implémenter la navigation entre la liste des films et les détails d’un film.
 

Gestion d’état avec Pinia (Data Store)

  • Principe du Storage (magasin de données)
  • Introduction à Pinia : Remplaçant de Vuex pour Vue 3
  • Comment typer son store Pinia ? Comment gérer un état global sur sa SPA ?
  • Création de stores : Définir l’état, les getters et les actions
  • Intégration avec les composants : Utiliser les stores dans les composants
  • Persistance de l’état : Sauvegarder l’état dans le localStorage
  • Atelier pratique : Mettre en place un store pour gérer la liste des films et les favoris.
 

Formulaires et validation

  • FormKit : Création de formulaires robustes avec validation intégrée
  • VeeValidate : Validation des champs de formulaire
  • Gestion des erreurs : Affichage et traitement des erreurs utilisateur
  • Accessibilité : Bonnes pratiques pour des formulaires accessibles
  • Atelier pratique : Créer un formulaire d’ajout de film avec validation des champs requis.
 
Jour 3 : Tests, performances et déploiement
 

Tests automatisés

  • Comment bien tester son application pour ne rien laisser au hasard ?
  • Introduction à Vue-Test-Utils et Vitest
  • Tests unitaires avec Vitest
  • Installation et configuration
  • Simuler des événements et des interactions
  • Mocks et stubs
  • Tests end-to-end avec Cypress
  • Bonnes pratiques de tests
  • Automatisation via une pipeline CI/CD
  • Atelier pratique : Implémenter des tests automatisés sur les fonctions et interactions clés.
 
 

Optimisation des performances

  • Analyse des performances : Utilisation de Vite Bundle Analyzer et Vue DevTools
  • Optimisations : Techniques de lazy loading, virtualisation des listes
  • Monitoring : Intégration de Sentry pour le suivi des erreurs
  • Best practices : Conseils pour maintenir une application performante
  • Atelier pratique : Optimiser le chargement des composants et analyser les performances de l’application.
 

Bonnes pratiques de déploiement

  • Build de production : Générer une version optimisée de l’application
  • Déploiement : Publier l’application sur Netlify ou Vercel
  • CI/CD : Mettre en place une pipeline d’intégration et de déploiement continus
  • Documentation : Utiliser Storybook pour documenter les composants
  • Atelier pratique : Déployer l’application complète et configurer une pipeline CI/CD basique.
 
 

Nouveautés clés de Vue.js

  • Dernières nouveautés Vue 3.4 et 3.5
  • Réactivité optimisée
  • Parser de template rapide
  • defineModel() stabilisé
  • useId() génération IDs
  • useTemplateRef() simplifié
  • Hydratation paresseuse
  • onWatcherCleanup() nettoyage
  • Shorthand v-bind
  • Atelier pratique : Intégrer defineModel() et useId() dans un formulaire dynamique pour simplifier la gestion des champs.

FAQ – QUESTIONS / RÉPONSES

La formation est-elle dispensée en présentiel ou à distance ?

Cette formation se déroule en présentiel ou en distanciel.

Qu'est-ce que le CPF ?

Le CPF (Compte Personnel de Formation) est un dispositif régit par l’état français pour permettre aux salariés de disposer d’un financement mobilisable uniquement pour la formation.

Pourquoi suivre une formation éligible au CPF ?

Pour profiter des nombreux avantages qu’offre le CPF :

Une formation finançable jusqu’à 100%
Une formation de qualité approuvée par l’instance gouvernementale France Compétences
L’obtention d’une certification délivrée par France Compétences

Que dois-je faire si mon solde CPF n’est pas suffisant ?

Contactez-nous ! Nos conseillers peuvent vous aider à trouver des sources de financement complémentaires en fonction de votre situation, tels que Pôle emploi, votre entreprise, vous-même (via carte bleue), ou encore l’OPCO Atlas.

Comment m'inscrire via moncompteformation ?

Il suffit de cliquer sur le bandeau vert «CPF» à droite de l’écran (ou en haut si vous utilisez un mobile). Vous devrez ensuite sélectionner une date de session depuis le site MonCompteFormation.

Comment augmenter son solde CPF ?

Vous êtes crédités à la fin de chaque année travaillée sur votre compte Moncompteformation. Vous pouvez recevoir jusqu’à 500 euros par an. Le plafond est fixé à 5 000€ sauf pour des cas spécifiques où la limite atteint 8 000€..

Les cas spécifiques où le plafond est fixé à 8 000€ :

  • Salarié non qualifié
  • Travailleur reconnu handicapé
  • Victime d’accident du travail ou de maladie professionnelle ayant entraîné une incapacité permanente d’au moins de 10 %
  • Bénéficiaire d’une pension d’invalidité
  • Bénéficiaire d’une pension militaire
  • Bénéficiaire d’une allocation ou rente d’invalidité des sapeurs-pompiers volontaires
  • Bénéficiaire de la carte mobilité inclusion portant la mention « invalidité »
  • Bénéficiaire de l’allocation aux adultes handicapés (AAH)

Que dois-je faire si mon solde CPF n’est pas suffisant ?

Contactez-nous ! Nos conseillers peuvent vous aider à trouver des sources de financement complémentaires en fonction de votre situation, tels que Pôle emploi, votre entreprise, vous-même (via carte bleue), ou encore l’OPCO Atlas.

Comment puis-je financer cette formation ?

Contactez-nous pour trouver une solution de financement sur mesure ! Nous vous aiderons à choisir parmi les options suivantes :

  • OPCO (opérateurs de compétences) de votre entreprise
    • Le plan de développement des compétences
    • Les actions collectives pour les formations Big Data
    • Le dispositif FNE-Formation
    • Dispositif TPE / PME
  • Pôle Emploi
    • L’AIF (Aide Individuelle à la Formation pour les demandeurs d’emploi)
    • L’ARE (Allocation chômage d’aide au retour à l’emploi)
  • Le dispositif CPF (MonCompteformation)
  • Contrat cadre

Pour aller plus loin

Formation Vue Avancé

Formation MEVN

Formation Nuxt

Formation Angular

Formation Angular Avancé

Formation React

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Edouard

Edouard

Je suis un développeur full-stack, spécialisé dans la création d’application web, progressive web app et application mobile en JavaScript.
Passionné depuis la première heure, je préconise VueJS pour la réalisation de vos front-end.
Pour le backend, je suis expérimenté sur les domaines suivants : API REST, Mongo, SQL, Redis, micro-services, websockets, blockchain.

Cédric

Cédric

Consultant et leader technique sur les technologies du web, je dispose d’une bonne connaissance Java et surtout d’une expertise Javascript. je mets à disposition mes compétences pour former et accompagner les projets à l’usage des nouvelles technologies du web : PWA, WebComponent, …

Témoignages

21 février 2024

Les + : Cédric connait parfaitement son sujet (Vue avec son environnement et son historique, le développement frontend en général).

Formation actualisée avec les dernières nouveautés de Vue (moins de 2 mois).

100% TypeScript.

Les – : Petit regret de n’avoir pas pu faire la formation en présentiel, pour des interactions encore meilleures.

Public très hétérogène (dans la connaissance de Vue ou même de JS) ; le grand écart n’a pas dû être facile pour Cédric.

Probablement un peu dense pour les élèves qui découvraient Vue.

En synthèse : Bon formateur, très compétent, avec un spectre de connaissances très large. Formation actualisée avec les dernières nouveautés de Vue (moins de 2 mois) et 100% TypeScript.

Juste un peu déçu que la formation initialement proposée en présentielle soit finalement passée en distancielle.

Adrien P.

Afficher tous les témoignages

21 février 2024

Les + : Cédric connait parfaitement son sujet (Vue avec son environnement et son historique, le développement frontend en général).

Formation actualisée avec les dernières nouveautés de Vue (moins de 2 mois).

100% TypeScript.

Les – : Petit regret de n’avoir pas pu faire la formation en présentiel, pour des interactions encore meilleures.

Public très hétérogène (dans la connaissance de Vue ou même de JS) ; le grand écart n’a pas dû être facile pour Cédric.

Probablement un peu dense pour les élèves qui découvraient Vue.

En synthèse : Bon formateur, très compétent, avec un spectre de connaissances très large. Formation actualisée avec les dernières nouveautés de Vue (moins de 2 mois) et 100% TypeScript.

Juste un peu déçu que la formation initialement proposée en présentielle soit finalement passée en distancielle.

Adrien P.
21 février 2024

Je recommande la formation

Didier P.
21 février 2024

Les + : pédagocie du formateur

Nicolas H.
21 février 2024

Les + : découverte de vueJS dans sa globalité.

construction pas à pas d’une application permettant de voir chaque concept de manière évolutive et cohérente.

Les – : Peut-être trop d’informations en trop peu de temps pour réellement tout absorber.

Je souhaite suivre : –

En synthèse : merci

Christophe H. de chez S.
12 juillet 2023

Les + : formateur très pédagogue

Les – : je pense un peu court

SIMIXAY P. de chez EFFICACITY
12 juillet 2023

Je recommande la formation

CRISTINA G. de chez EFFICACITY
12 juillet 2023

Je recommande la formation

SALAH A. de chez EFFICACITY
12 juillet 2023

Je recommande la formation

ADRIEN M. de chez EFFICACITY
12 juillet 2023

Je recommande la formation

BRUNO L. de chez EFFICACITY
16 novembre 2022

Les + : La pratique

Alexandre L. de chez Direction Générale de la Gendarmerie Nationale
16 novembre 2022

Je recommande la formation

Xavier J. de chez Direction Générale de la Gendarmerie Nationale
16 novembre 2022

Les + : TypeScript avec vue.

Les – : Le manque de structuration de la formation.

Louis L. de chez Direction Générale de la Gendarmerie Nationale

Noter la formation

Prix 1890€ HT / personne
3 jours (21 heures)
Parcours CPF

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp