Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Vue.js 3 - La formation complète pour débutants
Rating: 4.4 out of 5(735 ratings)
3,191 students

Vue.js 3 - La formation complète pour débutants

Apprenez rapidement Vue.js 3 par l'expérimentation
Created byMichel Martin
Last updated 7/2024
French

What you'll learn

  • Créer des interfaces utilisateur réactives
  • Ajouter des fonctionnalités à un projet Web existant
  • Créer des applications Web SPA (monopage)
  • Créer des applications pour mobiles (Android et iOS)
  • Acquérir toutes les bases nécessaires pour bien programmer en Vue js 3
  • Apprendre à hiérarchiser une application à l'aide de composants
  • Utiliser l'nterface en ligne de commande Vue-Cli (création d'applications, render methods, JSX, composants fonctionnels).
  • Faciliter la communication entre composants avec le gestionnaire d'état Vuex, ou avec des observable.
  • Utiliser l'API de composition pour faciliter la communication entre les composants des applications de grande envergure
  • Créer des plugins pour Vue JS
  • Utiliser des mixins et des directives personnalisées
  • Déplacer le modèle des composants avec teleport

Course content

9 sections94 lectures12h 1m total length
  • Principes clés de Vue.js3:39
  • Préparation de l'environnement de développement9:53
  • Le modèle MVVM de Vue.js2:47
  • Un premier projet Vue.js14:11
  • Un deuxième exemple7:08
  • Propriétés calculées9:53
  • Data binding5:55
  • innerHTML et nœud texte13:44
  • Binding bidirectionnel9:58
  • Utilisation conjointe des directives v-model et v-bind13:18
  • Gestion évènementielle9:24
  • L'objet $event dans la gestion évènementielle5:52
  • Les fonctions stopPropagation() et preventDefault() de l'objet $event9:56
  • Suffixes stop et prevent de Vue8:41
  • La directive v-for13:07
  • Arguments dynamiques6:45
  • Directive v-for pour parcourir des objets JSON3:41
  • Gestion des évènements clavier5:24
  • La directive v-cloak1:58
  • La directive v-once3:37
  • Classes conditionnelles13:21
  • Gestion des styles inline7:54
  • Afficher du code HTML conditionnellement7:48
  • Super challenge - Partie 110:14
  • Super challenge - Partie 211:28
  • Super challenge - Partie 38:51

Requirements

  • Il est nécessaire d'avoir des connaissances en HTML5, en CSS et en JavaScript pour être à l'aise dans cette formation.

Description

Cette formation vidéo a été conçue pour les programmeurs JavaScript qui veulent apprendre à utiliser la version 3 du framework Vue.js.

Contrairement aux autres frameworks JavaScript, Vue.js peut être adopté au fur et à mesure des besoins. Il peut également cohabiter avec une logique JavaScript existante sans interférer avec elle.

Vous utiliserez Vue.js pour :

  • Créer des interfaces utilisateur réactives

  • Ajouter des fonctionnalités à un projet Web existant

  • Créer des applications Web SPA

  • Créer des applications pour mobiles Android et iOS

  • Créer des projets complexes à plusieurs programmeurs

Si Vue.js est si populaire, c'est certainement parce qu'il est simple à mettre en place, qu'il offre de très bonnes performances (surtout la version 3) et qu'il peut être utilisé de façon plus ou moins poussée, en fonction des besoins.

Lorsque je me suis lancé dans la création de cette formation vidéo, deux choix s'offraient à moi :

  • Créer un fil rouge et y intégrer petit à petit les différents concepts appris tout au long de la formation.

  • Créer des exemples indépendants pour apprendre facilement et rapidement les différents concepts de Vue.js.

Je suis formateur en présentiel et j'ai pu expérimenter ces deux approches. Bien que la première ait ses fervents adeptes, la seconde donne de meilleurs résultats au niveau de l'apprentissage, car chaque exemple peut être choisi de façon extrêmement précise, sans avoir à suivre une logique d'intégration globale qui pourrait faire négliger certains aspects de ce qui doit être appris. C'est donc cette seconde approche qui a été adoptée. Ceci étant dit, un projet de plus grande ampleur vous sera proposé à la fin des deux premières parties de la formation. Vous pourrez ainsi mettre en pratique bon nombre des techniques que vous avez apprises.

Chaque sujet est abordé de façon indépendante et illustre un aspect particulier de Vue.js : propriétés calculées, data binding, directives, gestion événementielle, classes conditionnelles, props, custom events, lifecycle hooks, directives personnalisées, Vuex, Pinia, Firebase, NativeScript-Vue, composant Teleport, API de composition, etc. etc..

De très nombreux exercices vous sont proposés sous la forme de challenges. Lorsqu'on vous demande d'arrêter le défilement de la vidéo, jouez le jeu : arrêtez la vidéo et codez comme vous l'entendez, en partant d'un squelette standard ou d'une page vide. Vous verrez qu'en procédant ainsi, votre apprentissage sera très rapide. Lorsque vous avez fini de coder, vous pouvez reprendre le défilement de la vidéo : une correction vous sera proposée.

Cette formation est très complète. Voici quelques-uns des sujets abordés :

  • Programmation standard en Vue 3 : contrôle du DOM, définition et partage de données, propriétés calculées, data binding, directives, gestion évènementielle, classes conditionnelles.

  • Composants locaux et globaux, communication entre les composants et l'application, hiérarchisation des composants pour créer une application complexe, slots, filtres, watchers, transitions et animations, communication asynchrone avec des services Web.

  • Applications SPA (routage, indicateurs de navigation).

  • Interface en ligne de commande Vue-Cli (création d'applications, render methods, composants fonctionnels).

  • Création d'applications avec Vite.

  • Gestionnaire d'état Vuex, Vue.observable(), Pinia, plugins.

  • Mixins, directives personnalisées, applications mobiles, composant Teleport, API de composition.

Tous les codes sources et ressources sont fournis en accompagnement de chaque vidéo.

Un manuel illustré complet est accessible à la fin du cours. Il reprend le contenu intégral de la formation.

Je ne peux vous conseiller qu'une chose : expérimentez le code par vous-même, codez et progressez à votre rythme. Petit à petit, Vue.js vous semblera de plus en plus familier et vous apprécierez sa puissance et sa souplesse.

Alors ... Happy coding !



Who this course is for:

  • Programmeurs JavaScript qui veulent apprendre à utiliser Vue JS 3