Vue.js – Développer des applications Web

Qualiopi

Dans notre formation intensive Vue.js, vous acquerrez les compétences pour industrialiser, structurer et optimiser vos développements d’applications Web JavaScript. Apprenez à installer et configurer un projet Vue.js, à mettre en place des interactions simples grâce au data binding et à la gestion des événements. Maîtrisez la collecte des données utilisateurs avec des formulaires, définissez des composants réutilisables, et optimisez la navigation dans l’application. Découvrez le stockage des données dans le ‘local storage’ et comment échanger des données avec le serveur. De plus, nous abordons la gestion des états avec Vuex, les requêtes AJAX avec l’API Fetch, et l’utilisation de la bibliothèque de composants Vuetify. Mettez en pratique ces compétences en créant une application bancaire de gestion de comptes et clients.

Durée 21h en 3 jours
Localisation Partout en France
Logo de ENI Service - Vue.js – Développer des applications Web

Proposé par

ENI Service

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

  • Installer et configurer un projet Vue.js
  • Mettre en place des interactions simples (data binding, événements)
  • Collecter les données utilisateurs avec des formulaires
  • Définir des composants réutilisables
  • Mettre en place la navigation dans l’application
  • Stocker les données dans le « local storage »
  • Echanger des données avec le serveur

Programme de la formation

Présentation de Vue.js

  • Historique et rappels JavaScript
  • Comparaison avec Angular et React
  • Un framework progressif
  • Environnement de développement

Template

  • Syntaxe
  • Définir et gérer les propriétés
  • Définir et gérer les événements
  • Définir et gérer les zones de saisie

Réutilisabilité et composition

  • Directives de Vue.js
  • Component
  • Mixin
  • Création de directives

Structurer son projet

  • Utilisation de NodeJS
  • Commandes vue-cli
  • Modules et syntaxe ES6
  • Webpack

Navigation dans l’application

  • Présentation du module vue-router
  • Définition des routes
  • Passer des paramètres
  • Liens et actions de navigation

Gestionnaire d’états Vuex

  • Données de l’application
  • Persistance locale des données
  • Manipulation du state
  • Définition d’action
  • Création de plugins

Communication avec le serveur

  • Requêtes AJAX avec l’API Fetch
  • Objets Promise
  • Synchronisation des échanges
  • Mise en œuvre des tokens d’authentification JWT

Bibliothèque de composants Vuetify

  • Configuration du projet pour vuetify
  • Présentation des composants
  • Intégration des principaux composants
  • Personnalisation du thème

Travaux pratiques

  • Création d’une application bancaire de gestion de comptes et de clients
    • Mise en place du projet
    • Création d’un premier template
    • Ajout d’un formulaire de création d’un nouveau client
    • Mise en place de la navigation dans l’application
    • Création de services métiers de persistance locale
    • Connexion de l’application à un service Web REST

Logo de ENI Service - Formation Vue.js – Développer des applications Web

Proposé par

ENI Service

"votre centre de formation informatique de confiance"

Voir la fiche entreprise
Logo de ENI Service - Vue.js – Développer des applications Web

Vue.js – Développer des applications Web

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.