Formation Vue 3

Concevez des sites innovants et applications web réactives grâce à Vue.js 3, le framework JavaScript de nouvelle génération qui rafraîchit automatiquement les pages et les composants avec une navigation fluide.

Durée de formation : 2 jours

Lieux de formation :
  • Strasbourg
  • Paris
  • en ligne
  • en intra-entreprise

Public

Cette formation à Vue.js 3 est destinée aux développeurs/intégrateurs qui souhaitent dynamiser leurs sites web ou développer une application web en exploitant toute la puissance du framework et de ses composants.

Objectifs

Être capable de concevoir des pages et applications web avec Vue.js, à l'aide d'un ou plusieurs composants, dont vous connaissez la structure globale. Maîtriser les capacités des composants à être imbriqués, à agir sur les données des formulaires, la navigation, les événements utilisateur (clavier, souris), à centraliser les données et à faire des requêtes sur une API distante. Savoir sur quels principes repose le framework.

Prérequis

Être familier avec HTML, CSS et connaître les notions de base de JavaScript (variables, fonctions, boucles, conditions) ou d'un langage équivalent

Moyens pédagogiques

Durant chaque formation, les participants et participantes auront l’opportunité de mettre en application leurs apprentissages grâce à de nombreux cas pratiques et exercices. Ces exercices seront ensuite corrigés et explicités par le formateur ou la formatrice. Dans le cas de sessions inter-entreprises, à Strasbourg ou à Paris, la formation est dispensée dans les salles pédagogiques adaptées à des apprentissages informatiques : capacité de 1 à 8 personnes, équipement informatique fourni pour chacun des stagiaires, vidéo-projecteur et paperboard.

Suivi et appréciation des résultats

L'exécution physique de l'action de formation est suivie à l'aide de feuilles de présence émargées par demi-journée par les participants et le formateur. Sanction : attestation de présence et bilan des acquis.

Dernière mise à jour de ces informations :

L'Univers de Vue

  • Versions de JavaScript, ECMAScript
  • NodeJS et NPM
  • La compilation, Vite et Babel
  • Import/export de modules
  • Vérifier la syntaxe avec eslint
  • Choisir son éditeur et ses outils

Nouveau projet

  • Bien démarrer un nouveau projet
  • Les options, dépendances et plugins
  • Gestion des erreurs et des bugs

Fondamentaux de VueJS

  • Une application en Vue
  • Structure des fichiers .vue
  • Syntaxe de la Composition API
  • Rendu et Virtual DOM
  • Philosophie des composants
  • Réactivité
  • Usage de styles CSS et Sass

Composants VueJS

  • template, script et style
  • États, données
  • Propriétés et méthodes
  • Imbrication de composants
  • Attributs spécifiques à Vue : directives
  • Boucles et conditions
  • Mixins
  • Slots

Cycle de vie

  • Événements, émission/réception et modificateurs
  • Propriétés calculées et watchers
  • Gestion des formulaires
  • Hooks
  • Transitions et animations

Catalogue de données

  • Store avec Pinia
  • Partage de données inter-composants
  • Méthodes pour manipuler le store

Données avancées

  • API REST, fetch, Axios
  • Promesses, écriture de code asynchrone
  • Traiter les données reçues

Routage et navigation

  • Vue-router
  • Vues imbriquées et nommées
  • Redirections et alias

Travaux Pratiques

  • Réalisation d'une application VueJS
  • Multi-composants avec usage d'API
  • Exploration de toutes les notions par la pratique

Besoin d'un financement ?

Une formation est un investissement, pour mieux vous permettre de vous former, des possibilités de financement vous sont proposées.

Voir les différents financements

Avant cette formation, préparez-vous avec :

À la suite de cette formation, nous vous recommandons :

Envie de connaître la date
de nos prochaines formations ?

Calendrier des formations

Nous contacter

Téléphone : 09 54 96 50 50 Adresse e-mail : contact alsacreations point fr

Alsacréations
10 Place du Temple Neuf
67000 Strasbourg, France

En soumettant ce formulaire vous acceptez que les informations saisies soient utilisées pour permettre de vous répondre. Votre e-mail ne sera pas mémorisé pour un autre usage. En savoir plus