Empire Training

Développement Web - Vue js

Vue.js est un framework Javascript basé sur le principe d’une application à page unique (SPA) qui consiste à réécrire une page Web existante avec de nouvelles données provenant du serveur sans recharger entièrement la page. L’interaction avec les utilisateurs permet donc d’atteindre d’excellentes performances et les applications SPA sont connues pour offrir également une bonne expérience utilisateur (UX).

La simplicité de prise en main de Vue.js et sa facilité d’intégration avec d’autres bibliothèques ou projets existants font également partie de ses atouts pour une adoption par les équipes de développement Front.

Une formation flexible 100% en ligne

Démarrez à tout moment votre nouvelle carrière ! Disponible à temps partiel ? Pas de problème, étudiez à votre rythme.

Des projets professionnalisants

Vous développerez vos compétences professionnelles en travaillant sur des projets concrets inspirés de la réalité en entreprise.Pas de problème, étudiez à votre rythme.

Un accompagnement personnalisé

Bénéficiez de sessions de mentorat hebdomadaires avec un expert du métier.

Gagnez des certificats et des diplômes

Gagner des certificats et des diplômes peut améliorer votre carrière, élargir vos horizons et vous offrir une satisfaction personnelle accrue.

Objectifs de la formation Vue JS

Objectif opérationnel : 

Savoir créer une interface utilisateur dynamique ou une application web monopage à l’aide du framework Vue.js.

Objectifs pédagogiques : 

À l’issue de cette formation Vue.js, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Améliorer une page existante de façon non obstrusive, comme le permettrait jQuery
  • Construire un templating dynamique et automatique de toute la page, comme le ferait Angular.JS 1
  • Créer vos propres widgets réutilisables et intégrer ceux de la communauté pour aboutir à une architecture complètement basée sur des composants réutilisables, comme avec React.JS.
  • Comprendre la philosophie et les apports de Vue.js par rapport à d’autres frameworks (jQuery, Angular, React…)
  • Savoir implémenter Vue.js au sein d’un environnement de développement JavaScript cohérent
  • Savoir développer une Single Page App (SPA) à l’aide de Vue.js
  • Être capable de construire un templating dynamique et automatique d’applications web
  • Savoir créer et intégrer des widgets réutilisables
  • Connaître et mettre en œuvre les bonnes pratiques de développement Vue.js

À qui s’adresse cette formation ?

Public :

Cette formation Vue.js s’adresse principalement aux développeurs ou architectes front-end JavaScript désireux de créer des applications web dynamiques ou des SPA de manière flexible et performante. Les développeurs ainsi concernés possèdent une expérience pratique de développement en JavaScript et idéalement de ses principaux bibliothèques et frameworks : jQuery, Angular, React… Ils disposent tout au moins d’une connaissance théorique des apports de Vue.js par rapport aux technologies citées. 

Prérequis :

Les participants doivent nécessaire maîtriser les langages JavaScript et HTML, au cœur de l’architecture proposée par Vue.js. Vue.js requérant un environnement Node.js pour fonctionner, il est également important de connaître cette plateforme.

Pour prendre la juste mesure des apports de Vue.js dans le cadre d’un développement JavaScript, il est souhaitable (mais pas indispensable) que les participants disposent d’une connaissance préalable de jQuery, Angular et React. La formation propose néanmoins un comparatif entre Vue.js et les technologies nommées, accessible aux non-initiés.

Une pédagogie basée sur la pratique

  • Acquérir des compétences essentielles en validant des projets professionnels.
  • Progressez à l’aide d’un expert du métier.
  • Gagnez un véritable savoir-faire ainsi qu’un portfolio pour le démontrer.

Contenu du cours Vue.js :

Avantages et inconvénients de Vue.js

Qu’est-ce qu’une application SPA (Single Page Application) ?
Les origines du framework Vue.js
Pourquoi choisir Vue.js?
Comparaison avec les frameworks (jQuery, Angular, ReactJS)

Utilisation simple de Vue JS

Utilisation simple, sans outils de build
Présentation de “hello world”
Savoir intégrer Vue.js incrémentalement

Utilisation sous forme de templates

Le one-way data binding
Connaître les méthodes d’utilisation de Vue.js
Les computed properties
Directives de contrôle de flux
Directives de gestion d’évènements
Présentation des principaux filtres
Les composants fournis avec Vue.js
Connaître les pièges les plus courants

Utilisation sous forme de composant

Découpler les widgets du HTML
Présentation du cylcle de vie des composants
Modules complets “stand alone”
Connaitre la hiérarchie et la composition
Maîtriser les états et la communication entre composants

Routing avec Vue-router

La déclaration des vues
La manipulation de l’historique 
La navigation
Routes imbriquées / Nested routes
Redirection
Gestion d‘erreur 
Les messages flash

Vue.js dans une stack JS moderne : npm, webpack et Babel

Installation via le package manager
La construction via webpack
Pre-processing avec Babel

Un encadrement individuel et privilégié.

La communauté Empire Training

Pré- inscription en ligne

Veuillez remplir le formulaire

Les champs marqués d’un * sont obligatoires

Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.

Pré inscription développement web

Cliquez ou déplacez un fichier dans cette zone pour le téléverser.

Comment se déroule un parcours Empire Training ?

Dès la formation choisie jusqu’à leur entrée dans leur nouvelle carrière, nos étudiants racontent chaque étape de leur expérience et le soutien qu’ils ont reçu.