豆腐
豆腐

已迁号至https://matters.news/@iammingy

【学习计划和进展】先把模糊的东西学清楚

最近伤到手无法长时间打字,只能继续以做笔记为主,练习project之后再补上。

七月我打算把VueJS和TypeScript学清楚。

先学VueJS。以往学习都是使用免费资源,过程免不了在寻找和过滤可靠资源上花费时间,这次我决定尝试付费资源。我选了Vue School的三个月49美金配套,有点后悔没选课程比较有规划的Vue Mastery但它们应该也差不多。

把所有课程做个简单分类(见文章末),看起来就是VueJS一路,一些辅助概念、怎么结合firebase使用、学写测试、GraphQL和NuxtJS相关,还有最新版本VueJS 3。

这周我完成了三个初级课程,内容涵盖基本文法、怎么写component(global和local),component之间怎么沟通(props、lifecycle hooks、slots)、测试基础概念(mocks、stubs、spies)。本来打算到这里就写个概括以上内容的练习project(比如餐厅菜单或者todo list这类有reusable component,有nested component,使用local component的),奈何最近伤到手无法长时间打字,只能继续以做笔记为主,练习project之后再补上。

下周我打算专注在VueJS这个分类上,之后再掉头学其他的,VueJS 3会放在最后。

课程分类

VueJS

  • (初级)VueJS Fundamentals
  • (初级)VueJS Components Fundamentals
  • (中级)Single File Components
  • (中级)Vue.js Form Validation
  • (中级)The Vue.js Master Class
  • (中级)Vue Router for Everyone
  • (中级)Vue Router 4 for Everyone
  • (高级)Functional Components
  • (高级)Custom Vue Directives
  • (高级)Dynamic Forms with Vue.js
  • (高级)Reusable Vue.js Components with Slots
  • (高级)Vuex for Everyone

辅助工具和概念类

  • (初级)Storybook with VueJS
  • (初级)Web Accessibility Fundamentals
  • (中级)Modern JavaScript: ES6 and beyond!
  • (中级)Internationalization with vue-i18n

整合使用

  • (初级)VueJS + Firebase Authentication
  • (初级)VueJS + Firebase Realtime Database 

测试

  • (初级)JS Testing Fundamentals
  • (中级)Test with Jest
  • (高级)Testing Vue.js Components

Data(GraphQL)和Framework(NuxtJS)

  • (初级)GraphQL Fundamentals
  • (初级)NuxtJS Fundamentals
  • (中级)Vue-Apollo GraphQL Fundamentals
  • (中级)Async Data with Nuxt.js
  • (高级)Static Site Generation with Nuxt.js

VueJS 3

  • (初级)VueJS 3 Fundamentals
  • (初级)VueJS 3 Components Fundamentals
  • (中级)VueJS 3 Masterclass
  • (中级)What is new in Vue 3
  • (中级)Vue 3 Single File Components
CC BY-NC-ND 2.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

豆腐的自习室

豆腐

为了在「工作经验」外累积自己的「开发经验」,在此分享自学方向、进度、笔记和成果,希望打造自学小组的氛围。 欢迎想要互相鼓励、想知道我在建什么小工具(或催我写代码?)、想要交流的朋友加入!

01
加载中…

发布评论