Formation Vue.js – Développement d’applications web

  • Référence : DEVU001
  • Durée : 3 jours (21 heures)
  • Certification : Non
  • Eligible CPF : Non

CONNAISSANCES PREALABLES

  • Avoir une bonne connaissance pratique de HTML et la maîtrise et de JavaScript (ES5 minimum)

PROFIL DES STAGIAIRES

  • Architectes web
  • Chefs de projets web
  • Développeurs web
  • Webmestres

OBJECTIFS

  • Comprendre les principes clés de Node.js
  • Se familiariser avec les composants de la plateforme logicielle
  • Installer et configurer un serveur Node.js
  • Mettre en œuvre les concepts de la programmation événementielle et asynchrone
  • Manipuler l'API de Node.js
  • Appliquer les bonnes pratiques à un projet Vue.js

METHODES PEDAGOGIQUES

  • 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

Consultant-Formateur expert Développement Internet

CONTENU DU COURS

1 - Introduction et généralités

  • Qu’est-ce qu’un Framework de développement
  • L’intérêt d’un Framework
  • Vue d’ensemble de Vue.js : historique et présentation
  • Nouveautés de la syntaxe ES6
  • Compilation du code ES6 avec Babel
  • Aller plus loin : Typescript et Flow
  • Gestion des modules avec Webpack

2 - Concepts importants

  • L’application web monopage ou SPA
  • L’application web progressive ou PWA
  • La structure des données JSON
  • Le protocole et les verbes HTTP
  • L’architecture REST
  • Le paradigme Composant
  • Programmation Objet en JavaScript
  • Programmation Fonctionnelle
  • Programmation Réactive

3 - L’environnement de travail de VueJs

  • L’environnement de Développement (IDEs)
  • Les outils du développeur
  • Vue-cli en détail
  • Premiers pas avec l’architecture Vue.js
  • L’écosystème Vue.js
  • Les méthodes du cycle de vie

4 - Concepts de la librairie

  • Les composants
  • Les directives
  • Les filtres
  • Programmation des événements

5 - Langage de Templating VueJS

  • L’interpolation
  • Le biding d’attributs
  • Le biding d’événements
  • Le computed properties
  • L’utilisation de ‘modifiers

6 - Notions avancées VueJS

  • Les transitions vue.js
  • Le cycle de vie du composant
  • L’instance de l’application

7 - Communication serveur

  • Plugin vue-resource
  • Alternatives

8 - Validation des formulaires

  • Plugin vu-validate
  • Alternatives

9 - Routeurs

  • Plugin officiel vue-router
  • Page.js
  • Alternatives

10 - Etat

  • Plugin officiel vues Alternatives

11 - Programmation réactive

  • Plugin vue-rx

12 - Conclusion

  • Synthèse de la formation Remise des documents
  • Quelques ressources utiles
Cookies