Qu'est-ce que je vais apprendre ?

Apprenez toutes les bases de Vue.js : les templates, les directives et les liaisons de données !
Apprenez à utiliser des composants et à gérer les communications entre eux.
Utilisez le CLI de Vue.js pour créer vos applications plus rapidement !
Effectuez des requêtes Ajax à des API en utilisant Axios !
Comprenez comment simuler plusieurs pages avec le router de Vue.
Gérer l'état de vos applications plus complexe avec Vuex.
Apprenez à déployer une application Vue en production.
Authentifiez vos utilisateurs en utilisant des tokens JWT !
Chapitre 1 : Introduction
5 leçons
01:46:00
A l'abordage !
Qu'est-ce que Vue ?
Plan de la formation
Qu'est-ce qu'une spa ?
Environnement
Chapitre 2 : Interaction avec le DOM
20 leçons
04:30:00
Chapitre 3 : Première application !
4 leçons
01:51:00
Chapitre 4 : Instance vue
6 leçons
01:04:00
Chapitre 5 : Projet : Jeu du Simon
5 leçons
01:11:00
Chapitre 6 : Introduction aux composants
5 leçons
01:47:00
Chapitre 7 : Introduction à vue-cli
6 leçons
01:10:00
Chapitre 8 : Projet : boutique - partie 1
5 leçons
01:19:00
Chapitre 9 : Communication entre les composants
5 leçons
02:33:00
Chapitre 10 : Projet : boutique - partie 2
5 leçons
01:18:00
Afficher les 25 chapitres

Les prérequis pour suivre cette formation

Des connaissances en HTML & CSS sont recommandées

Des connaissances en JavaScript sont nécessaires

Certains des projets que nous allons coder ensemble

Jeu du Simon
Boutique e-commerce

Nous utiliserons uniquement les bases pour notre premier projet. Un jeu du Simon pour travailler votre mémoire :)

Description

Vue.js est un framework très modulaire, c'est-à-dire qu'il est tout à fait possible de n'utiliser que certaines parties du framework, puis d'ajouter d'autres parties de la librairie par la suite.

Le framework peut s'ajouter à des vues d'une application serveur, ou bien prendre en charge la logique de toute l'application pour développer une Single Page Application.

Il s'agit donc d'une librairie particulièrement polyvalente.

Il permet une architecture plus libre qu'Angular mais moins que React. Il est connu pour être le plus facile d'accès des trois frameworks, mais reste pour autant complet et permet de résoudre toutes les problématiques des applications Web modernes. Il est également très performant. Nous le recommandons pour s'initier aux applications front-end réactives.


En savoir plus

Également inclus dans la formation

ES6

ES6

Pratiquement tous les navigateurs implémentent ES6, qui est la nouvelle version importante de JavaScript.
Lire plus

Vuex

Vuex

Les applications front-end sont de en plus dynamiques et complexes. Avec Vuex, vous aller apprendre à dompter cette complexité en apprenant la notion de gestion d'état.
Lire plus

Router

Router

Comme pour Vuex, vue-router est un autre module de Vue.js qui vous permettra de gérer le routing de vos applications
Lire plus