SlideShare une entreprise Scribd logo
1  sur  83
Télécharger pour lire hors ligne
Formation
Vue.js
Maitriser les bases
Une formation
Fabien LE CORRE
Plan de la formation
Une formation
Introduction
1. Installation et préparation du terrain
2. Découverte des bases de Vue 3
3. Projet de TODO List avec Vue 3
4. Découverte de Vue CLI
5. Utiliser les composants
6. Consommer une API avec Vue 3
7. Utiliser Vue Router avec Vue 3
Conclusion
Public concerné
Une formation
Développeur Front-end ou Back-end qui
veulent découvrir un Framework Javascript
Front-end populaire et facile à prendre en
main, afain de développer des applications
web dynamiques
Connaissances requises
Une formation
HTML5/CSS
Bases de Javascript
Présentation du projet
Une formation
Fabien LE CORRE
Une formation
Plan
Installation et préparation
Découverte des bases
Coder une Todolist
Utiliser Vue CLI
Utiliser les composants
Consommer une API
Utiliser Vue Router
Conclusion
Une formation
Présentation des outils
NodeJS
NPM ou Yarn
Atom
Microsoft Visual Studio Code
Terminal / iTerm / Hyper
Vue DevTool
Installer VS Code
et les extensions
Une formation
Fabien LE CORRE
Installer NodeJS et NPM
Une formation
Fabien LE CORRE
Installer Vue devtools
Une formation
Fabien LE CORRE
Installer un terminal
Une formation
Fabien LE CORRE
Créer sa première instance
Vue
Une formation
Fabien LE CORRE
Utiliser la propriété data
Une formation
Fabien LE CORRE
Utiliser des méthodes
Une formation
Fabien LE CORRE
Utiliser la boucle v-for
Une formation
Fabien LE CORRE
Utiliser v-bind
Une formation
Fabien LE CORRE
Utiliser v-on
Une formation
Fabien LE CORRE
Utiliser v-if
Une formation
Fabien LE CORRE
Utiliser v-model
Une formation
Fabien LE CORRE
Changer un état au click
Une formation
Fabien LE CORRE
Insérer du HTML
dans une chaîne de caractères
Une formation
Fabien LE CORRE
Comprendre les lifecycle
hooks
Une formation
Fabien LE CORRE
Utiliser watch
pour écouter les données
Une formation
Fabien LE CORRE
Traiter et valider
un formulaire
Une formation
Fabien LE CORRE
Mettre en place le Starter Kit
Une formation
Fabien LE CORRE
Lister les tâches d'un tableau
Une formation
Fabien LE CORRE
Gérer le changement d'état
Une formation
Fabien LE CORRE
Valider le formulaire
Une formation
Fabien LE CORRE
Ajouter une nouvelle tâche
Une formation
Fabien LE CORRE
Supprimer toutes les tâches
Une formation
Fabien LE CORRE
Stocker les tâches
avec le local storage
Une formation
Fabien LE CORRE
Récupérer les tâches
du local storage
Une formation
Fabien LE CORRE
Mettre à jour le local storage
lors de modifications
Une formation
Fabien LE CORRE
Utiliser l'attribut ref pour
remettre le focus sur un champ
Une formation
Fabien LE CORRE
Utiliser le hook mounted
pour mettre le focus au chargement
Une formation
Fabien LE CORRE
Supprimer une tâche particulière
Une formation
Fabien LE CORRE
Installer Vue CLI
Une formation
Fabien LE CORRE
Créer une app Vue avec Vue CLI
Une formation
Fabien LE CORRE
Comprendre les fichiers
Une formation
Fabien LE CORRE
Créer et importer
un composant globalement
Une formation
Fabien LE CORRE
Utiliser plusieurs composants
de manière globale
Une formation
Fabien LE CORRE
Importer une feuille
de style extérieur avec Boostrap
Une formation
Fabien LE CORRE
Importer Bootstrap via NPM
Une formation
Fabien LE CORRE
Importer un fichier CSS local
Une formation
Fabien LE CORRE
Importer un composant
localement
Une formation
Fabien LE CORRE
Importer un composant
enfant
Une formation
Fabien LE CORRE
Passer des data avec les props
Une formation
Fabien LE CORRE
Emettre avec $emit
Une formation
Fabien LE CORRE
Découvrir les slots
Une formation
Fabien LE CORRE
Utiliser computed
Une formation
Fabien LE CORRE
Installer Bootstrap et Axios
Une formation
Fabien LE CORRE
Faire un premier appel
à une API avec Vue3 et Axios
Une formation
Fabien LE CORRE
Afficher les résultats récupérés
via l'API
Une formation
Fabien LE CORRE
Installer un nouveau projet
et Vue Axios
Une formation
Fabien LE CORRE
Créer un composant
pour les photos et l'importer
Une formation
Fabien LE CORRE
Récupérer les photos
et afficher une photo
Une formation
Fabien LE CORRE
Créer un composant
avec un formulaire d'ajout
Une formation
Fabien LE CORRE
Poster un nouveau post
vers l'API avec Axios
Une formation
Fabien LE CORRE
Mettre à jour des données de
l'API avec Axios
Une formation
Fabien LE CORRE
Supprimer un post via l'API
avec Axios
Une formation
Fabien LE CORRE
Présentation de Vue Router
Une formation
Fabien LE CORRE
Installer une application
avec Vue Router avec Vue CLI
Une formation
Fabien LE CORRE
Créer et utiliser plusieurs
routes avec Vue Router
Une formation
Fabien LE CORRE
Comprendre le mode History
avec Vue Router
Une formation
Fabien LE CORRE
Importer dynamiquement
un composant pour le Lazy Loading
Une formation
Fabien LE CORRE
Créer un composant
pour la navigation
Une formation
Fabien LE CORRE
Découvrir et modifier
la class active des liens
Une formation
Fabien LE CORRE
Découvrir et récupérer
les paramètres d'URL
Une formation
Fabien LE CORRE
Comprendre et utiliser
les routes nommées
Une formation
Fabien LE CORRE
Créer un menu dynamique
Une formation
Fabien LE CORRE
Ajouter un slug
dans les paramètres d'URL
Une formation
Fabien LE CORRE
Utiliser une props
dans une route
Une formation
Fabien LE CORRE
Lister les données en relation
Une formation
Fabien LE CORRE
Afficher les détails
d'un ingrédient
Une formation
Fabien LE CORRE
Implémenter un bouton
de retour en arrière
Une formation
Fabien LE CORRE
Créer un effet de transition
lors de la navigation
Une formation
Fabien LE CORRE
Traiter les URL non trouvées
Une formation
Fabien LE CORRE
Implémenter une redirection si aucune
ressource n'est trouvée
Une formation
Fabien LE CORRE
Récupérer les query params
des URL
Une formation
Fabien LE CORRE
Conclusion
Une formation
Fabien LE CORRE
Une formation
Installation et préparation
Découverte des bases
Coder une Todolist
Utiliser Vue CLI
Utiliser les composants
Consommer une API
Utiliser Vue Router
Conclusion
Bilan
Alphorm.com Formation Vue.js : Maitriser les bases

Contenu connexe

Similaire à Alphorm.com Formation Vue.js : Maitriser les bases

Alphorm.com Formation PowerShell : Niveau Perfectionnement
Alphorm.com Formation PowerShell : Niveau PerfectionnementAlphorm.com Formation PowerShell : Niveau Perfectionnement
Alphorm.com Formation PowerShell : Niveau Perfectionnement
Alphorm
 
Alphorm.com Formation Angular : Avancé
Alphorm.com Formation Angular : AvancéAlphorm.com Formation Angular : Avancé
Alphorm.com Formation Angular : Avancé
Alphorm
 
Alphorm.com Formation Kotlin : Le Guide du Débutant
Alphorm.com Formation Kotlin : Le Guide du DébutantAlphorm.com Formation Kotlin : Le Guide du Débutant
Alphorm.com Formation Kotlin : Le Guide du Débutant
Alphorm
 
Cours yeoman backbone box2d
Cours yeoman backbone box2dCours yeoman backbone box2d
Cours yeoman backbone box2d
hugomallet
 
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm
 
Developpement dun site_web_developpement
Developpement dun site_web_developpementDeveloppement dun site_web_developpement
Developpement dun site_web_developpement
mosalah38
 
Alphorm.com Formation JavaFX
Alphorm.com Formation JavaFXAlphorm.com Formation JavaFX
Alphorm.com Formation JavaFX
Alphorm
 
Soutenance Zend Framework vs Symfony
Soutenance Zend Framework vs SymfonySoutenance Zend Framework vs Symfony
Soutenance Zend Framework vs Symfony
Vincent Composieux
 
Alphorm.com Formation React : Niveau Avancé
Alphorm.com Formation React : Niveau AvancéAlphorm.com Formation React : Niveau Avancé
Alphorm.com Formation React : Niveau Avancé
Alphorm
 

Similaire à Alphorm.com Formation Vue.js : Maitriser les bases (20)

Alphorm.com Formation Kotlin : Notions Avancées
Alphorm.com Formation Kotlin : Notions AvancéesAlphorm.com Formation Kotlin : Notions Avancées
Alphorm.com Formation Kotlin : Notions Avancées
 
Alphorm.com Formation Android et Kotlin : Développer avec Google Architecture...
Alphorm.com Formation Android et Kotlin : Développer avec Google Architecture...Alphorm.com Formation Android et Kotlin : Développer avec Google Architecture...
Alphorm.com Formation Android et Kotlin : Développer avec Google Architecture...
 
Alphorm.com Formation PowerShell : Niveau Perfectionnement
Alphorm.com Formation PowerShell : Niveau PerfectionnementAlphorm.com Formation PowerShell : Niveau Perfectionnement
Alphorm.com Formation PowerShell : Niveau Perfectionnement
 
Alphorm.com Formation Angular : Avancé
Alphorm.com Formation Angular : AvancéAlphorm.com Formation Angular : Avancé
Alphorm.com Formation Angular : Avancé
 
Introduction à Symfony
Introduction à SymfonyIntroduction à Symfony
Introduction à Symfony
 
Alphorm.com Formation Kotlin : Le Guide du Débutant
Alphorm.com Formation Kotlin : Le Guide du DébutantAlphorm.com Formation Kotlin : Le Guide du Débutant
Alphorm.com Formation Kotlin : Le Guide du Débutant
 
Alphorm.com Formation Architecture Microservices : Azure Devops
Alphorm.com Formation Architecture Microservices : Azure DevopsAlphorm.com Formation Architecture Microservices : Azure Devops
Alphorm.com Formation Architecture Microservices : Azure Devops
 
Mieux Développer en PHP avec Symfony
Mieux Développer en PHP avec SymfonyMieux Développer en PHP avec Symfony
Mieux Développer en PHP avec Symfony
 
Alphorm.com Formation Android et Kotlin : Formation complète
Alphorm.com Formation Android et Kotlin : Formation complèteAlphorm.com Formation Android et Kotlin : Formation complète
Alphorm.com Formation Android et Kotlin : Formation complète
 
Café Numérique Arlon S03#02: Je code mon blog (EU code week Arlon)
Café Numérique Arlon S03#02: Je code mon blog (EU code week Arlon)Café Numérique Arlon S03#02: Je code mon blog (EU code week Arlon)
Café Numérique Arlon S03#02: Je code mon blog (EU code week Arlon)
 
Cours yeoman backbone box2d
Cours yeoman backbone box2dCours yeoman backbone box2d
Cours yeoman backbone box2d
 
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
 
Developpement dun site_web_developpement
Developpement dun site_web_developpementDeveloppement dun site_web_developpement
Developpement dun site_web_developpement
 
Developpement_dun_site_web_Developpement.pdf
Developpement_dun_site_web_Developpement.pdfDeveloppement_dun_site_web_Developpement.pdf
Developpement_dun_site_web_Developpement.pdf
 
Ionic
Ionic Ionic
Ionic
 
Introduction à Symfony
Introduction à SymfonyIntroduction à Symfony
Introduction à Symfony
 
Alphorm.com Formation JavaFX
Alphorm.com Formation JavaFXAlphorm.com Formation JavaFX
Alphorm.com Formation JavaFX
 
Soutenance Zend Framework vs Symfony
Soutenance Zend Framework vs SymfonySoutenance Zend Framework vs Symfony
Soutenance Zend Framework vs Symfony
 
Hibernate Native : télécharger et configurer
Hibernate Native : télécharger et configurerHibernate Native : télécharger et configurer
Hibernate Native : télécharger et configurer
 
Alphorm.com Formation React : Niveau Avancé
Alphorm.com Formation React : Niveau AvancéAlphorm.com Formation React : Niveau Avancé
Alphorm.com Formation React : Niveau Avancé
 

Plus de Alphorm

Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm
 
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style IsométriqueAlphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm
 
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm
 
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm
 
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm
 
Alphorm.com Formation Power BI : Analyse et Visualisation de Données
Alphorm.com Formation Power BI : Analyse et Visualisation de DonnéesAlphorm.com Formation Power BI : Analyse et Visualisation de Données
Alphorm.com Formation Power BI : Analyse et Visualisation de Données
Alphorm
 
Alphorm.com Formation Blockchain : Maîtriser les Smart Contracts
Alphorm.com Formation Blockchain : Maîtriser les Smart ContractsAlphorm.com Formation Blockchain : Maîtriser les Smart Contracts
Alphorm.com Formation Blockchain : Maîtriser les Smart Contracts
Alphorm
 

Plus de Alphorm (20)

Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
 
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
 
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : SécuritéAlphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
 
Alphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
Alphorm.com Formation Blockchain : Maîtriser la Conception d'ArchitecturesAlphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
Alphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
 
Alphorm.com Formation Sage : Gestion Commerciale
Alphorm.com Formation Sage : Gestion CommercialeAlphorm.com Formation Sage : Gestion Commerciale
Alphorm.com Formation Sage : Gestion Commerciale
 
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objetAlphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
 
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord InteractifAlphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
 
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style IsométriqueAlphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
 
Alphorm.com Formation VMware vSphere 7 : La Mise à Niveau
Alphorm.com Formation VMware vSphere 7 : La Mise à NiveauAlphorm.com Formation VMware vSphere 7 : La Mise à Niveau
Alphorm.com Formation VMware vSphere 7 : La Mise à Niveau
 
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
 
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes MobilesAlphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
 
Alphorm.com Formation PHP 8 : Les bases de la POO
Alphorm.com Formation PHP 8 : Les bases de la POOAlphorm.com Formation PHP 8 : Les bases de la POO
Alphorm.com Formation PHP 8 : Les bases de la POO
 
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
 
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
 
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
 
Alphorm.com Formation Active Directory 2022 : Multi Sites et Services
Alphorm.com Formation Active Directory 2022 : Multi Sites et ServicesAlphorm.com Formation Active Directory 2022 : Multi Sites et Services
Alphorm.com Formation Active Directory 2022 : Multi Sites et Services
 
Alphorm.com Formation Power BI : Analyse et Visualisation de Données
Alphorm.com Formation Power BI : Analyse et Visualisation de DonnéesAlphorm.com Formation Power BI : Analyse et Visualisation de Données
Alphorm.com Formation Power BI : Analyse et Visualisation de Données
 
Alphorm.com Formation CCNP ENCOR 350-401 (5/8) : Architecture
Alphorm.com Formation CCNP ENCOR 350-401 (5/8) : ArchitectureAlphorm.com Formation CCNP ENCOR 350-401 (5/8) : Architecture
Alphorm.com Formation CCNP ENCOR 350-401 (5/8) : Architecture
 
Alphorm.com Formation Blockchain : Maîtriser les Smart Contracts
Alphorm.com Formation Blockchain : Maîtriser les Smart ContractsAlphorm.com Formation Blockchain : Maîtriser les Smart Contracts
Alphorm.com Formation Blockchain : Maîtriser les Smart Contracts
 
Alphorm.com Formation Unity : Maitriser l'UI (User Interface)
Alphorm.com Formation Unity : Maitriser l'UI (User Interface)Alphorm.com Formation Unity : Maitriser l'UI (User Interface)
Alphorm.com Formation Unity : Maitriser l'UI (User Interface)
 

Alphorm.com Formation Vue.js : Maitriser les bases