Formation Vue.js

Objectif

Découverte et maîtrise de tous les aspects de VueJS au travers d’un exemple concret.

Durée

Entre 3 et 5 jours

Format

Présentiel & Distanciel (Partout en France) 

Public

 Développeurs et Architectes souhaitant maîtriser Vue.JS.

Prérequis

Notions en HTML et JS.

Votre Formateur Expert

Votre formation sera animée par Yohann JOLAIN, un consultant en nouvelles technologies et Tech Lead .NET et Vue.js chez Reboot-Conseil. Fort de son expérience en ESN et de son expertise sur des technologies variées, Yohann est un formateur passionné et un expert en développement front-end.

Son parcours et son expérience du terrain garantissent une pédagogie orientée résolution de problèmes concrets, pour que vous puissiez non seulement maîtriser Vue.js, mais aussi adopter les réflexes d’un développeur et architecte de haut niveau.

Programme complet - Formation Vue.js

Ce programme intensif vous guidera de la découverte de Vue.js à la construction, la gestion d’état, les tests et le déploiement d’applications complètes.

1. De JavaScript à TypeScript

  • Présentation de l’environnement JavaScript
  • Les types avec TypeScript

2. Présentation de Vue

  • Historique de Vue
  • Quand utiliser Vue ?

3. Commencer un projet Vue

  • Bien démarrer avec Vue CLI
  • Structure initiale
  • Fichier .vue
  • Outils pour développer en VueJS

4. Composants Vue

  • Qu’est ce qu’un composant?
  • Template, Script, Style
  • Data, Methods, Computed
  • Lifecycle d’un composant
  • Composition API vs Options API

5. Communication entre composants

  • Props, events
  • Binding
  • Émission d’un évènement
  • Slots

6. Formulaires

  • Récupérer les données de son formulaire
  • Valider les données d’un formulaire

7. Partage des données avec un store: Pinia

  • Pattern Store
  • Gérer et protéger son store

8. Tests automatisés

  • Jest
  • Tests sur les vues
  • Tester le store

9. Fonctionnalités avancées

  • Naviguer avec Vue Router
  • Communication en HTTP avec axios
  • Réagir à des changements de valeurs
  • Internationalisation

10. Déploiement

  • Configurer son bundle avec Vite

9. SSR

  • Quels sont les avantages du SSR ?
  • Mettre en place le SSR
  • Faciliter la mise en place du SSR avec Nuxt

10. Déploiement

  • Configurer son bundle avec Vite

Modalités Pratiques

  • Objectifs
  • Public visé : Cette formation s’adresse spécifiquement aux Développeurs et Architectes souhaitant maîtriser Vue.js pour la création d’applications web modernes et performantes.
  • Prérequis : Notions en HTML et JavaScript.

Nombre de stagiaires

Min: 1 personne(s)
Max: 10 personne(s)

Accessibilité Handicap

Notre équipe s'efforce d’accompagner au mieux les participants en situation de handicap. Pour toutes demandes à ce sujet, veuillez nous contacter via la page dédiée sur notre site.

Moyens pédagogiques

La formation comprend une partie théorique d’environ 30 à 40% du temps, le reste étant consacré à la mise en pratique par le biais d’ateliers guidés.

Évaluations

Le formateur évaluera votre progression pédagogique tout au long de la formation au moyen de QCM, mises en situation et travaux pratiques, garantissant l'acquisition des compétences.

Prix

Inter-entreprise : 600€ HT/jour
Intra-entreprise : 1500€ HT/jour
Cours sur mesure : sur devis
(Hors frais de déplacement éventuels)

Modalités et délais d'accès

Cette formation peut être mise en place rapidement après validation de votre demande, selon les modalités définies lors de notre échange personnalisé.

Outils utilisés

Nous utiliserons Teams pour les sessions à distance ou en ligne.

Pourquoi Choisir Notre Formation Vue.js ? Devenez un Expert du Développement Front-End

Vous avez des bases en HTML et JavaScript et vous souhaitez vous spécialiser dans Vue.js pour des projets innovants ? Vous aspirez à gérer l’état de vos applications de manière centralisée et à les déployer efficacement ? Cette formation est faite pour vous, avec des objectifs clairs et concrets :

  • Comprendre l’Écosystème Vue.js : Découvrez l’historique de Vue, quand l’utiliser, et comment bien démarrer un projet avec Vue CLI. Familiarisez-vous avec la structure des fichiers .vue et les outils essentiels pour développer en Vue.js.
  • Maîtriser les Composants Vue : Apprenez la structure des composants (Template, Script, Style), la gestion des données (Data, Methods, Computed), le cycle de vie et la communication inter-composants (Props, Events, Slots). Explorez la Composition API vs Options API.
  • Gérer l’État de l’Application avec Pinia : Comprenez le Pattern Store et apprenez à implémenter Pinia pour une gestion centralisée, simple et efficace des données de votre application. Découvrez comment gérer et protéger votre store.
  • Construire des Applications Complètes : Abordez la navigation avec Vue Router, la communication HTTP avec Axios, la gestion des formulaires, l’internationalisation, et les tests automatisés (Jest) pour des applications robustes et fiables.
  • Optimiser le Déploiement avec SSR et Nuxt.js : Apprenez à configurer votre bundle avec Vite, comprenez les avantages du Server-Side Rendering (SSR) et facilitez sa mise en place avec le framework Nuxt.js pour améliorer le SEO et les performances.
  • Une Approche Très Pratique : La formation est axée sur la mise en pratique via des ateliers guidés. Vous coderez un exemple concret du début à la fin, pour une maîtrise opérationnelle rapide.
Retour en haut