|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/vuejs_2_/
课程评论:没有评论
课程名称:Vue.js 2:初学者完整培训 课程概述:这门视频课程专为希望学习Vue.js 2框架的JavaScript程序员设计。与其他JavaScript框架不同,Vue.js可以根据需求逐步采用,并且可以与现有的JavaScript逻辑共存而不干扰。 您将使用Vue.js来: - 从零开始创建响应式用户界面 - 向现有Web项目添加功能 - 创建单页面Web应用(SPA) - 开发移动应用(Android和iOS) 如今,Vue.js是一个非常流行的框架,因其易于设置、性能优越,且使用灵活,可以根据需求进行深入或简化使用。 在创建该视频课程时,我考虑了两种选择: 1. 创建一个主线,并逐步将不同概念整合其中。 2. 创建独立示例,以便更轻松快速地学习Vue.js的不同概念。 作为一名线下培训师,我体验过这两种方法。虽然第一种有其支持者,但第二种方法在学习方面效果更佳,因为每个示例都能被精准选择,而无需遵循整体集成逻辑,从而不忽视应学习的某些方面。因此,我选择了第二种方法。 每个主题都是独立探讨,展示Vue.js的特定方面:计算属性、数据绑定、指令、事件管理、条件类、props、自定义事件、生命周期钩子等。课程提供了大量练习。当要求您暂停视频时,请动手编码,从标准骨架或空白页面开始。您会发现这种方式能快速提升学习效果。 课程内容非常全面,涵盖了以下一些主题: - Vue和ViewModel的标准编程(方法、计算属性、数据绑定、双向绑定、指令等) - 本地和全局组件、组件与ViewModel之间的通信、通过组件结构化应用、插槽、过滤器、观察者、过渡和动画 - SPA应用(路由、导航守卫) - Vue-Cli命令行接口(创建应用、渲染方法、JSX、函数组件) - 状态管理器Vuex、Vue.observable()、插件 - 混入、自定义指令、NuxtJS、移动应用 课程的所有源代码均可获取。我建议您亲自动手实验代码,按照您的节奏进行编码和进步。逐步地,Vue.js将成为您越来越熟悉的工具,您将欣赏到其强大和灵活。 祝您编码愉快!
Cette formation vidéo a été conçue pour les programmeurs JavaScript qui veulent apprendre à utiliser le framework Vue.js version 2. 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 from scratch (en partant d'une page blanche).Ajouter des fonctionnalités à un projet Web existant.Créer des applications Web SPA (monopage).Créer des applications pour mobiles (Android et iOS).Aujourd'hui, Vue.js est un framework très populaire. Certainement car il est simple à mettre en place, qu'il offre de très bonnes performances 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.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, etc. etc.. De très nombreux exercices vous sont proposés. 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 de la vue et du ViewModel (methods, computed, data binding, binding bidirectionnel, directives (v-model, v-bind, v-html, v-for, v-cloak, v-once, v-if et de nombreuses autres).Composants locaux et globaux, communication entre les composants et le ViewModel, hiérarchisation d'une application à l'aide de composants, slots, filtres, watchers, transitions et animations.Applications SPA (routage, navigation guards).Interface en ligne de commande Vue-Cli (création d'applications, render methods, JSX, composants fonctionnels).Gestionnaire d'état Vuex, Vue.observable(), plugins.Mixins, directives personnalisées, NuxtJS, applications mobiles.Tous les codes sources de la formation sont disponibles.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!