JSDC 2017 Workshop #1 - 進階 React & Redux

時間

2017/09/23 10:00 ~ 2017/09/23 17:00 ( 課程時數共 6 小時 )

講師:

Zet

經歷:

EXMA-Square 實習工程師 、 JSDC 2017 講者 、 創科資訊 HelloJS 講師

https://zh-tw.facebook.com/trunk.studio.tw/posts/901673273320294

http://2017.jsdc.tw/speaker.html

課程介紹:

本次課程的目標是讓大家確實的理解 React 相關技術的重要核心概念,並學習一些稍微進階的技巧與架構。適合已經有初步接觸過 React,但希望能鞏固基礎概念並進一步學習進階技巧的開發者。

React 與 Redux 近年來逐漸成為前端領域最熱門的應用開發解決方案,是前端工程師不可不了解的技術。然而 React 與 Redux 比起傳統如使用 jQuery 等義大利麵疊加式的應用程式,在開發的模式上有很大的不同,因此造就許多初學者容易無法透徹地理解其概念與思想,難以更進一步窺探這個龐大生態系其中的奧秘。

課程內容大綱:

  • 認識 Functional Programming
    • 一等公民函數
    • 純函數
    • 高階函數
    • Currying
    • 不可變資料結構
    • JavaScript 中的 Class
    • 為何前端工程需要 Functional Programming
  • React
    • 理解 React 的核心原理:Reconciliation 流程
    • JSX 使用技巧
    • 組件生命週期介紹
    • React 與 Functional Programming 的關係
    • Pure Render 的必要性
    • 利用高階組件來進行抽象化重用
    • CSS 樣式處理:使用 styled-components
  • Redux
    • 理解 Redux 的核心原理:Pure Reducer & Immutable State
    • Middleware 的原理與開發
    • 如何處理非同步 Action

適合的對象:

  • 初步接觸過 React,想要扎實的理解其概念與原理的開發者
  • 已經有一些 React 的基礎開發經驗,想要進一步學習進階技巧的開發者

需自帶電腦

 

索取邀請碼方式

將 JSDC 2017 門票 的 KKTIX 訂單截圖下來 ( 需有 訂單編號、姓名、電話 ) 寄到 hq@jsdc.tw

主旨打「[JSDC 2017] 索取 Workshop#1 邀請碼」

UPlace / 台灣台北市大同區長安西路45-1號

Event Tickets

Ticket Type Sale Period Price
一般票 2017/09/06 00:00(+0800) ~ 2017/09/22 17:00(+0800) End of Sale
  • TWD$2,200
JSDC 2017 優惠票 2017/09/06 00:00(+0800) ~ 2017/09/22 17:00(+0800) End of Sale
  • TWD$1,800
Next Step