• QQ咨詢:4001806960
  • 咨詢熱線:400-180-6960

React培訓課程

課程內容:

本次課程將系統講解從ES6語法、Babel解析器、Webpack、React、React-router、Redux整套的最新技術棧的應用。

交流QQ群 珠峰React二期交流群 297241823

1.適用人群

適用于初中級前端開發人員,以及感興趣的相關技術人員,我們希望你有基本的前端開發基礎,並且對學習新技術有強烈願望。

2. 教學目標

通過本次課程的學習和交流,能夠拓展自己的技術面,掌握現在流行的前端技能,具備React及其應用架構的高級開發能力。

3. 講師簡介

郭永峰,前端架構師,現就職于用友網絡。專注前端開發多年,在前端工程化實現、React技術應用、移動端開發等領域有豐富經驗。

開課方式:

實體加在線,在線地址: https://zhufeng.ke.qq.com/#tab=0&category=-1

開課時間:

珠峰大前端全棧課程的一部分,每周晚上內部公開課,不對外

開課性質:

公開課

開課周期:

不定期開課

課程大綱如下:
第一課
Babel使用 + ES6語法

babel使用

1. 基本安裝、配置、命令行使用

2. babel-register\babel-node\babel-core\babel-polyflll\babel-runtime

3. presets:es2015\react\stage-0...

4. plugins:decorator\transform-runtime\transform-es2015-modules-amd...

ES6語法

1. let\const

2. export\import...

3. class\extends\super

4.arrow function\template string...

5. destructuring\rest\spread\decorator

第二課
Webpack構建前端工作流

1. Webpack構建工具的基本認識

2. 基本使用

3. 插件介紹和使用

4. 結合React的完整工作流

5. 搭建一個最佳實踐的前端工作流

第三課
React基礎知識詳解

1. TOP API

2. JSX語法

3. 數據流:state、propos、propType

4. 組件生命周期詳解及調用組件API定義組件

5. DOM操作:ref指向

6. React中的事件處理

7. 組件的嵌套與通信

8. form表單的操作

9. mixin的使用

第四課
使用React構建一個應用

1. 組件化思維解析應用功能

2. 跑通基本路由

3. 創建頭部搜索組件

4. 封裝展示用戶信息的組件

5. state、props在傳遞數據的使用

6. 接入數據

7. 組件功能開發

8. PropTypes接口約束

9. 請求github API數據進行展示

第五課
使用React-router玩轉路由管理

1. Router\hashHistory\Route

2. Link

3. browserHistory

4. activeStyle\activeClassName

5. 路由的嵌套

6. 路由變量獲取和使用

7. Route中components參數的高級用法

8. query獲取URL中的參數

9. Redirect

10. setRouteLeaveHook

第六課
用Redux來管理React應用

Redux快速上手

1. 基本介紹

2. 快速上手

3. 理解 Redux 的核心概念

4. Redux 的頂層 API 介紹

5. 使用 React-redux 連接 react 和 redux

6. 一步步開發一個 TODO 應用

7. Redux超酷的開發工具Redux-Devtools

深入理解Redux的Middleware

1. 中間件

2. 函數式編程概念

3. Redux的Dispatch函數

4. Redux Middleware

5. 剖析applyMiddleware.js

6. 異步中間件

7. 使用middleware實現異步 action 和異步數據流

第七課
深入實戰開發

1. 我們將開發一款移動應用,它用來爲聚會,會議,集會等用戶群提供實時投票功能。

2. 該應用覆蓋Node服務端和移動客戶端的應用邏輯

3. 技術棧:koa、react、redux以及測試框架

4. 我們一起完成整個應用開發的全過程

上課方式

2016年4月30日

課程原價: 799元

上課時間: 每周六晚上7點半到9點半。

實體和在線同步進行,直播後提供錄制回放視頻,在線反複觀看

學習周期: 1個半月 6次上課 12課時 每次上課2小時

實體授課+在線直播+課後錄屏回放+課後作業+畢業項目

上一篇: Angular.js高級實戰課

下一篇: JavaScript+HTML5高薪就業課程