Formation Vue.js

Formation Vue.js

icône sur mesure

Une formation flexible 100% sur mesure

Démarrez à tout moment votre apprentissage ! Disponible à temps partiel ? Pas de problème, étudiez à votre rythme.
icône suivi personnalisé

Un accompagnement personnalisé

Bénéficiez de sessions de coaching privé avec un expert du métier.
icône cours professionalisant

Une pédagogie adaptée aux professionels

20% de théorie. 80% d'exercices pratiques.
icône ressources à emporter

Des contenus complémentaires

Repartez avec tous les contenus de la formation, et des fiches-résumé !
Formation Vue.js
Formation Vue.js
Formation qualifiante
Suivi personnalisé
Pédagogie adaptée aux professionnels

Présentation de la formation

Avec cette formation, vous découvrirez la librairie Vue.js et son écosystème, et apprendrez les bonnes pratiques du développement JS moderne.

Vue qu'est-ce que c'est ?

Vue.js est devenu en quelques années le 3ème projet sur Github, toutes technologies confondues.

Devançant React et Angular, Vue.js est le framework js Open source le plus populaire. Avec cette formation, vous découvrirez cette librairie et son écosystème, et apprendrez les bonnes pratiques du développement JS moderne.

Exemples de salaires - Développeur Front-end Vue.js

Expérience Junior (0-2ans) Confirmé (3-5ans) Senior (+5ans)
Salaire [31K - 44K]€ [43K - 54K]€ [50K - 62K]€

Durée

21h sur 3 jours

La formation se déroule au format distanciel intensif, avec un suivi individuel et un examen d’évaluation en fin de formation.

Environnement de travail

Suivi individuel par un formateur-expert à toutes les étapes de la formation. Bureaux en centre-ville de Toulouse si formation présentielle. Le matériel informatique peut être fourni.

À qui s'adresse cette formation ?

Cette formation est ouverte aux développeurs/architectes ayant des bases de Javascript, HTML et CSS.

Compétences acquises grâce à cette formation

  • Comprendre les concepts clés de Vue.js
  • Être capable de développer une application Single Page App complète avec Vue.js
  • Connaître les outils indispensables au développement d'applications Vue.js

Contenu de la formation

Jour 1

L'écosystème du développeur JS moderne

  • La spec ECMAScript
  • La syntaxe ES6+.
  • Les nouveautés d'ES9/ES10.
  • Babel & Webpack

Premiers pas avec Vue.js

  • Principes clés de Vue.js.
  • Vue.js vs React vs Angular.
  • Roadmap et prochaines versions
  • Créer et gérer un projet avec vue-cli
  • La base d'une application : l'instance Vue
  • Créer son premier composant Vue.js
  • Gérer les événements du DOM
  • Débugger avec vue-devtools

Répartir son code dans des composants

  • L'imbrication de composants et les props
  • Passer du contenu à un composant : les slots/children
  • Déclencher des événements custom
  • Le cycle de vie des composants

Jour 2

Enrichir ses templates

  • Filters et computedProps : simplifier l'écriture des templates
  • Templates vs render methods & JSX
  • Composants fonctionnels
  • Animations & transitions : améliorer l'expérience utilisateur

Gérer la navigation

  • Développer un système de routing maison
  • Principes de Vue router
  • Configurer des routes
  • Sécuriser une application : les Navigation Guards
  • Transitions entre écrans

Jour 3

Gestion des données avec Vuex

  • Vuex : concepts de base
  • Installation et mise en œuvre
  • Étendre Vuex avec les plugins
  • Librairies alternatives

Développer une application connectée

  • Charger et envoyer des données avec AJAX : les différents scénarios
  • Gestion des formulaires
  • Two-way data binding VS one way data flow
  • Vuex et les formulaires
  • Validation de la saisie utilisateur

Aller plus loin avec Vue.js

  • Mixins et plugins
  • Regrouper son code dans des Single File Components .vue
  • Créer des custom directives
  • Typage flow/TypeScript
  • Rendre son code robuste grâce aux Prop types
  • Compilation & optimisation des performances
  • Server Side Rendering
  • Développement d'applications mobiles

Réservez votre formation

Nous recevrons directement ce message sur notre adresse email. Réponse garantie en 24h !

1.

Vous complétez ce formulaire


2.

Nous vous recontactons sous 24h


3.

Nous définissons ensemble une formation qui remplit vos objectifs