行動裝置的 Native App 有更好的使用者體驗,但是與 Mobile Web 相比之下,不僅開發難度較高,想要同時開發維護 iOS 與 Android 兩大平台的 App,更是一件耗時費力的工作。
Facebook 在 F8 開發者大會,發表一項開源的新框架 React Native,透過 JSX 技術打造行動裝置的原生 UI 介面,非常令開發者興奮,只要熟悉一套 JavaScript 程式語言,維護同一份原始碼,就能同時上架到 iOS 與 Android,並且在各平台達到原生相同的效能與外觀。
React Native 大幅降低開發 App 的門檻,使用 JavaScript 語言在開發時程上也加速不少。在本次課程中,將引領大家用輕鬆簡單的入門方法,快速進到 React Native 的世界,感受用 JavaScript 開發 App 的極速快感。
本課程由創科資訊講師團隊規劃設計。創科資訊是由一群熱愛網路與程式設計,且實務經驗豐富的軟體工程師組成,專注於 Java 與 JavaScript 開發,Web、App、IoT 物聯網應用及 Amazon Web Services ,雲端應用建置與部署,並實踐高效率的 Agile / Scrum 敏捷軟體開發及自動化測試流程,提供軟體開發培訓課程與技術顧問服務。
實務上的 Web Full Stack 開發經驗,熟悉 Java 以及 Javascript 開發,對開發流程優化有,高度興趣,提倡 TDD 開發方式,以及透過 CI Jenkins 進行自動化,利用 Docker 輔助開發,或測試環境建置,技術團隊管理者,並且喜好吸收新知並且樂於在任何場合進行分享,創立創科資訊,擔任技術團隊管理者,並且從事企業技術教學與顧問。
從事 Java 與 JavaScript 軟體開發培訓與技術顧問工作,現職為創科資訊公司技術總監,近期較多使用 Node.js、React 與 React Native 等開發技術。熱愛 Open Source 軟體,也喜歡研究及分享最新開發技術。
採用工作坊形式進行教學,認識 React Native 的開發環境與工具,瞭解如何開始新建一個 React Native 專案並透過模擬器進行除錯測試,利用豐富的元件與函式庫實作完成有趣的範例練習,強調從實際動手撰寫程式的過程中汲取實務經驗。
6 小時 / 1 日 (AM 9:30 ~ PM 4:30),另有1小時午餐時間
台北市大安區復興南路一段293號 (CLBC 大安館)