極客時間出品的《Vue 開始實戰》由唐金州所作,唐金州是一點資源的前端技術專家,Vue 開發實戰專欄的目的是做到學完即用。
Vue 課程背景
Vue、 React 和 Angular 是當前應用最廣的三大前端框架,僅從GitHub趨勢來看,Vue更是排在了第一位,目前已經達到了13萬的Star。
目前,不管是 BAT 大廠,還是創業公司,Vue 都有廣泛的應用,相關技術原理也成為了面試中的必考知識點,對於任何一個前端工程師來說,Vue 都是一門非常值得我們學習的前端框架。
大部分人在學習和使用過程,經常面臨以下問題:
1.概念過多,記不住,真正開發的時候還得一遍又一遍的翻文件;
2.沒能真正理解資料驅動,總是用各種hack方法更改檢視,為專案挖了一個又一個的坑;
3.工程化不熟練,面對大象專案中的單頁面、多頁面、前後端分離、mock聯調、構建、打包、單測、持續整合等等一系列流程,手忙腳亂不得要領。
針對以上痛點,本課程設計了專門的實戰環節,幫你在掌握Vue技術原理及應用的同時,通過實戰專案來打通前端工程化全鏈路技能點,真正做到學完即用。
Vue 開發實戰專欄作者介紹
唐金州,浙江大學碩士,一點資訊前端技術專家,《Ant Design Vue》 作者。
第二屆 VueConf 演講嘉賓,主導開發的 Ant Design Vue 在 GitHub 已有 5000+ Star,並且已經納入Ant Design官方域名下,成為了螞蟻金服Ant Design官方唯一指定的Vue版元件庫。
曾任職於搜狗、螞蟻金服,並主導研發了多個 UI 框架和前端架構設計,在移動端和中後臺都有豐富的開發經驗。除了 Vue 之外,對 React 也有多年的開發經驗。
Vue 開發課程亮點
這不僅僅是一門教你如何使用 Vue 的課程,而是會手把手帶你用 Vue 完成一個大型專案。
第一手實戰經驗:講師唐金州,開源專案 Ant Design Vue 作者,該專案已成為螞蟻金服 Ant Design 官方唯一指定的 Vue 版元件庫,他會將自己的實戰經驗毫無保留地分享給你。
原理+習題: Vue + Vue 周邊生態核心技術一網打盡,覆蓋大型 Vue 專案所要用到的所有核心技術,同時每節課後會搭配習題,幫你牢牢掌握每個知識點。
實戰為王:手把手帶你基於 Vue 來開發大型專案 Ant Design Pro ,從開發、測試、打包構建到最終的上線,幫你打通前端工程化全鏈路技能點。
學完這門課程,你不僅能夠掌握 Vue 的技術原理及其應用, 也會對其底層原理有所瞭解,並且通過實戰專案,你將具備獨立負責 Vue 前端專案的能力。
極客時間上也有一個Python教程。
《Vue開發實戰》課程大綱
1)課程概述
2)Vue元件的核心概念(1):屬性
3)Vue元件的核心概念(2):事件
4)Vue元件的核心概念(3):插槽
5)雙向繫結和單向資料流不衝突
6)理解虛擬DOM及key屬性的作用
7)如何觸發元件的更新
8)合理應用計算屬性和偵聽器
9)生命週期的應用場景和函式式元件
10)指令的本質是什麼
11)常用高階特性provide / inject
12)如何優雅地獲取跨層級元件例項(拒絕遞迴)
13)template和JSX的對比以及它們的本質
14)習題解答
15)為什麼需要Vuex
16)如何在Vue中使用Vuex
17)Vuex核心概念及底層原理
18)Vuex最佳實踐
19)Vue Router的使用場景
20)選擇何種模式的路由及底層原理
21)Nuxt解決了哪些問題
22)Nuxt核心原理是什麼
23)UI 元件庫對比(日ementUI、AntDesignVue、iView)
24)單元測試的重要性及其使用
25)提升開發效率和體驗的常用工具(ESLint、Prettier、vue-devtools)
26)實戰篇:開發基於Vue的Ant Design Pro
27)Ant Design Pro 介紹
28)使用Vue CLI 3快速建立專案
29)如何自定義Webpack和Babel配置
30)如何設計一個高擴充套件性的路由
31)實現一個可動態改變的頁面佈局
32)如何將選單和路由結合
33)如何使用路由管理使用者許可權
34)更加精細化的許可權設計(許可權元件、許可權指令)
35)如何在元件中使用ECharts、Antv等其他第三方庫
36)如何高效地使用Mock資料進行開發
37)如何與服務端進行互動(Axios)
38)建立一個普通表單
39)初始資料、自動校驗、動態賦值
40)建立一個分步表單
41)自己封裝一個支援自動校驗的表單項
42)如何管理系統中使用的圖示
43)如何定製主題及動態切換主題
44)如何做好國際化
45)如何做好元件的單元測試
46)如何高效地構建打包釋出
47)如何釋出元件到npm
48)如何構建可互動的元件文件
49)GitHub相關生態應用(持續整合、單測覆蓋率、文件釋出、issue管理)
50)Vue 3.0相關知識點(Vue 3.0釋出後補充〉
訂閱須知
此課程需掌握 HTML、CSS、JavaScript 等前端相關基礎知識。
本課程為視訊課程,訂閱成功後可在極客時間App和微信小程式觀看。
價格129元,限時優惠價99元,掃我下方二維碼報名我們可額外各得12元。報名後記得加我微信:dismissmwp 備註:返現。我好給你返12元錢哈哈。也可以直接複製下面連結報名:http://gk.link/a/102Hk
更多極客時間專欄
我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。
***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***