Ce repository est un tutoriel pratique pour apprendre le vuejs et les framework frontend moderne.
Ce tutoriel peut être suivi hors ligne à condition de remplir les prérequis et d'avoir télécharger ce repository git clone git@github.com:Jeremie-Chauvel/apprendre-vuejs.git
.
Pour suivre ce tutoriel il est nécessaire d'avoir des connaissance basique en HTML, CSS et Javascript, j'expliquerais les notions avancées.
Si hors ligne:
- Il est nécessaire d'avoir une version récente de nodejs:
node --version
# v10+ recommandé
- il est nécessaire d'avoir une version récente de npm:
npm --version
# 6+
Si tu ne connais pas ces outils, j'explique l'installation ici
Cette formation ce veux pratique, pour ce faire on va construire, exercice par exercice, une application de e-commerce basique.
Pour débuter, commence par la première section: Pourquoi utiliser un framework frontend ?
- Pourquoi utiliser un framework frontend ?
- Pourquoi utiliser le framework Vuejs ?
- Débuter le projet de site e-commerce
- Débuter avec Vue.js
- Rendu déclaratif
- Conditions et boucles
- Gestion des entrées utilisateur
- Découper en composants réutilisable
- Point sur les concepts de base Vuejs
- Pourquoi les balises script ne suffisent plus
- Qu'est qu'un bundler ?
- J'utilise directement vue-cli pour générer mon projet
- Avantage des composants monofichiers (single file component) pour vuejs
- Qu'est ce qu'une Single Page App (SPA) et quelle est ses avantages ?
- Réécrire notre page web en tant qu'application web
- Liaison de Classes HTML
- Liaison de Styles HTML
- Données et méthodes
- Cycle de vie d'un composant
- Interpolations (Filtres)
- Directives
- Rendu conditionnel v-if/v-show
- Rendu de liste v-for
- Gestion des évènements v-on
- Liaisons sur les champs de formulaire v-model
- Propriétés calculées
- Observateurs
- Props
- Slots
- Evenements
- Composant dynamique
- Qu'est qu'un store
Disclaimer: ce cours est inspiré de l'excellente documentation officielle pour commencer Vuejs