Fermer

septembre 1, 2022

Top 7 des tutoriels Vue.js pour les débutants en 2022


Cette liste triée sur le volet aidera les débutants à Vue à trouver sept excellentes ressources pour commencer à apprendre Vue.

Je suis sûr que vous êtes venu ici à la recherche de ressources pour commencer le fantastique voyage d’apprentissage du framework Vue.js, soit en tant que premier outil, soit en tant qu’outil supplémentaire aux autres frameworks que vous connaissez. Quoi qu’il en soit, vous avez de la chance, car c’est ce que nous allons couvrir dans cet article.

Avec la demande croissante de fonctionnalités, de complexité, d’accessibilité et de performances accrues avec les applications Web modernes, les développeurs sont confrontés à la tâche plus exigeante de fournir des applications Web de haute qualité qui répondent aux besoins des utilisateurs dans cette ère moderne.

Pour aider cette cause, des morceaux de code bien pensés qui fournissent une structure cohérente et standardisée d’applications existantes en tant que bibliothèques et frameworks ont été développés pour renforcer davantage les prouesses du développeur et faciliter les processus impliqués dans l’envoi de grandes applications en production.

De nombreux excellents frameworks/bibliothèques frontaux ont été développés au fil des ans, chacun avec sa façon unique de gérer son activité en créant des interfaces utilisateur dynamiques et basées sur les données pour les applications Web. Dans cet article, nous ferons attention aux grands noms de cette longue liste de frameworks ; selon le Statistiques de popularité StackOverflow des frameworks Web en 2021, React.js de Facebook est le premier, suivi plus tard par Angular et Vue.js de Google.

À première vue, sur la base des statistiques de popularité et des soutiens des géants de la technologie présentés ci-dessus, vous pourriez être tenté d’annuler Vue.js avec agitation, mais tenter d’interpréter les statistiques de cette manière pourrait fournir des résultats trompeurs. Cela vous intéressera de savoir que bien que Vue.js ait été créé plus tard, en 2014, par rapport aux deux autres qui sont venus plus tôt, Vue a les étoiles GitHub les plus élevées au moment de la rédaction, 190k – sur les 185k de React et les 80k d’Angular . Cela montre comment Vue.js a évolué et est devenu très populaire dans l’industrie.

Les trois frameworks sont uniques à leur manière, mais ils partagent plusieurs similitudes dans leur architecture. Vue.js est connu pour combiner la plupart des meilleures fonctionnalités de React et Angular en son cœur. Vue.js utilise un DOM virtuel, l’une des fonctionnalités pertinentes qui rendent React rapide. Vue.js est également basé sur des composants, utilise une liaison de données bidirectionnelle et adopte une approche déclarative – une architecture partagée par Angular et React. Par conséquent, les trois frameworks suivent le modèle MVC traditionnel. Vue.js partage également une syntaxe de modèle similaire avec Angular.

Conditions préalables

Avant d’apprendre Vue, le lecteur doit avoir au moins une compréhension moyenne des trois technologies Web de base : HTML, CSS et JavaScript.

Pourquoi devriez-vous apprendre VueJS ?

Voici une liste de quelques-uns des « pourquoi » à considérer avant de passer au comment.

  • Vue.js est un framework progressif, ce qui signifie simplement qu’il vous permet de l’adopter et de l’intégrer dans des projets petits, moyens ou grands selon les besoins. contrôlerait toute notre application) ou partiellement, pour ne gérer que certaines parties de l’application.
  • Avec une personnalisation et une simplicité élevées, soutenues par une excellente documentation et une communauté active, Vue.js permet une courbe d’apprentissage très fluide qui accélère son adoption par les équipes et les entreprises.
  • La simplicité de ce framework – et cela ne signifie en aucun cas des limitations d’utilisation – signifie que, quelle que soit la manière dont Vue est utilisé, nous disposons toujours d’une boîte à outils permettant de créer des applications Web à la pointe de la technologie, qu’elles soient simples ou complexes. , qui évoluent de manière transparente selon les besoins.
  • De plus, Vue.js est utilisé par de nombreuses entreprises aujourd’hui, par exemple Alibaba, Google, Gitlab, Upwork, Apple, Facebook, etc. Il y a une très forte probabilité d’être embauché dans l’industrie en apprenant Vue.

Comment apprendre Vue

Vous trouverez ci-dessous une liste des meilleurs tutoriels, livres et articles pertinents qui peuvent vous permettre de démarrer avec Vue.js le plus rapidement possible.

Il est important de noter que la plupart des ressources présentées dans ce guide garantissent que vous apprenez la dernière version de Vue, c’est-à-dire la version 3.x, qui est toujours entièrement rétrocompatible avec Vue 2.0 ou une version antérieure. Votre parcours d’apprentissage doit utiliser la dernière version de cette technologie et les nouvelles fonctionnalités qui l’accompagnent pour plusieurs raisons, la plus importante étant que la documentation officielle de Vue.js a été déplacée vers Vue 3.

Vue 3 est livré avec de nouvelles fonctionnalités qui s’appuient sur Vue 2, telles que l’introduction de l’API de composition, qui vous permet de développer de meilleurs composants et de promouvoir une plus grande réutilisabilité dans vos applications Web, des composants de téléportation et une prise en charge prête à l’emploi pour TypeScript. ; une meilleure optimisation de la taille du bundle, etc. Si vous connaissez déjà Vue 2, vous pouvez télécharger ce aide-mémoire pour voir le guide de migration.

Voici une liste rapide de liens vers sept des meilleurs tutoriels pour apprendre Vue, et ci-dessous, j’entrerai plus en détail sur chacun :

Vue – Le guide complet (y compris le routeur et l’API de composition)

Ce cours a été créé par Maximilien Schwarzmuller et téléchargé sur Udemy. Le cours a actuellement une note de 4,8 étoiles avec des critiques fantastiques. Selon la description du cours, le cours enseigne la dernière version de Vue (Vue.js 3) à partir de zéro et de manière très détaillée.

Le cours couvre également toutes les bases de base mais ne s’arrête pas après cela – il plonge également dans des concepts avancés comme l’API de composition introduite avec Vue 3. Il est également important de noter qu’il s’agit d’un cours payant.

Voici un lien vers Vue – Le guide complet (y compris le routeur et l’API de composition).

Introduction à Vue 3 par Vue Mastery

Vue Mastery est officiellement recommandé par le site Web Vue.js en tant que plate-forme pour suivre des cours vidéo gratuits et payants pour en savoir plus sur le framework. Le guide « Intro to Vue 3 » couvre 11 vidéos dans un guide pratique qui commence par vous montrer à quel point il est facile d’intégrer Vue.js dans une application Web existante et les bases de la création d’applications Vue.js.

Il couvre la plupart des concepts élémentaires tels que les composants, les directives pour les liaisons d’attributs, la gestion des événements à un niveau fondamental, etc. Ceci est bien adapté si vous voulez vous familiariser avec les bases de Vue.

Voici un lien vers Maîtrise de la vue.

École Vue [Guide for Beginners]

Vue School propose un riche ensemble de vidéos gratuites et payantes pour les développeurs de tous niveaux afin d’apprendre par la pratique à utiliser le framework Vue. Pour la section des débutants, vous serez présenté avec un ensemble ordonné de ressources, où vous pourrez apprendre les concepts de base du framework, y compris ce que sont les composants, comment ils peuvent être créés (c’est-à-dire en utilisant l’API Options ou Composition), comprendre les accessoires et comment réutiliser les composants. Vous découvrirez également le cycle de vie des composants dans une application Vue.js, la création et la gestion de l’état, les directives pour le rendu de liste, la gestion des événements et bien plus encore.

La description du cours fournie ici concerne la section gratuite du guide. Cependant, vous pouvez toujours monter de niveau et améliorer encore votre dextérité en suivant les cours premium, qui font toujours partie de cette série pour débutants afin de vous améliorer davantage.

Voici un lien vers École Vue.

Vue JS pour les débutants

Créée par Codevolution YouTube Channel, cette série est un guide très convivial pour les débutants qui part de zéro et couvre tous les concepts nécessaires dont vous avez besoin pour vous familiariser avec Vue.js à son niveau le plus élémentaire.

Vous commencez par apprendre à configurer correctement votre environnement de développement, puis vous voyez les différentes façons d’utiliser Vue.js dans votre application, y compris la méthode populaire qui utilise l’outil de génération Vue CLI. Ensuite, vous découvrirez les composants, les directives, les observateurs, les emplacements, les options, l’API de composition, etc.

Ce guide vous emmène progressivement des concepts de base aux concepts plus avancés pertinents pour le framework.

Voici un lien vers Vue JS pour les débutants.

Apprenez Vue 3, un framework Javascript frontal

Cette vidéo de 3 heures commence comme d’habitude en vous montrant les bases de l’inclusion du framework dans une page HTML statique en tant que widget autonome à l’aide des balises de script. Bientôt, vous allez créer une application Web simple où vous apprendrez les principes de base standard tels que les directives, la liaison d’attributs, les composants, etc.

Plus tard, vous apprendrez également à utiliser Vue CLI pour créer une SPA (Single Page Application).

Voici un lien vers Apprenez Vue 3, un framework Javascript frontal.

Vue complète de la pile 3

L’un des livres Vue.js les plus vendus, il a été écrit par l’ingénieur logiciel senior Hassan Djirdeh et co-écrit par Nate Murray et Ari Learner. Ils font tous partie de la communauté d’apprentissage active et en constante évolution appelée newline. Ce livre se présente comme un guide holistique pour les développeurs à tous les niveaux pour saisir pratiquement toutes les fonctionnalités de base de Vue et les outils riches de l’écosystème Vue ; dans ce guide, vous apprendrez tous les concepts pour créer des applications Web de classe mondiale avec les meilleures pratiques.

Vous commencerez progressivement par comprendre le cadre ; comment configurer votre environnement de développement de manière traditionnelle, c’est-à-dire en utilisant une balise de script et en utilisant la CLI de Vue, et aborder progressivement d’autres concepts tels que les directives, la gestion des événements, la gestion avancée des états, le routage, l’API de composition, les tests, etc. .

Ce livre les couvre à l’aide d’un guide pratique dans lequel vous allez créer plusieurs applications Web, en commençant par une application de vote positif, une application d’événement de calendrier, une application de prise de notes, un panier d’achat, etc. Chaque application vous exposera à l’utilisation d’une ou plus des fonctionnalités de base du framework.

Voici un lien vers Vue complète de la pile 3.

La documentation officielle de Vue

Comme vous l’avez peut-être déjà déduit, la documentation décrit avec précision tous les détails du framework et de ses fonctionnalités. Il y a tellement de sections dans la documentation, chacune décrivant un aspect du framework ou comment utiliser une ou plusieurs fonctionnalités du framework.

Pour les débutants, vous obtenez un rubrique tutoriel où vous recevez un guide pratique pour comprendre la plupart des principes fondamentaux de Vue. Vous êtes également équipé d’un terrain de jeu de codage pour faciliter le codage et vous salir les mains tout au long de la série de didacticiels. Il est essentiel que, malgré toutes les autres ressources présentées dans ce guide, vous disposiez toujours de la documentation comme référence pour affiner votre compréhension de Vue.

Voici un lien vers la documentation officielle de Vue.

Ressources additionnelles

Alors que la plupart des ressources spécifiées ci-dessus vous permettent de démarrer rapidement avec Vue, en parcourant la plupart des ressources, vous observerez en effet des modèles et des concepts répétés dans chaque guide. Sur cette note, vous trouverez ci-dessous des liens vers des feuilles de triche pour vous permettre de rappeler facilement ces modèles et servir de référence rapide :

Conclusion

Bien qu’il existe de nombreux tutoriels, cours et livres sur Internet pour apprendre n’importe quelle technologie, ce guide vous fournit des ressources précieuses, spécialement triées sur le volet, pour commencer votre parcours de maîtrise du framework Vue.js.




Source link