React Native開發入門班

React Native是由Facebook公司於2015年所推出的開源行動裝置應用程式開發框架。使用React Native將可以只透過JavaScript語言就可以產生可於Android與iOS等行動裝置上運行的應用程式,由於這項解決方案的誕生,開發者即可使用較少的時間成本產生一個可於兩種平台上運行的應用程式。

在這堂10小時的React Native開發入門課程裡面,你將由淺入深的逐步理解React Native的基礎操作、JSX語法、組件、排版、事件處理以及登入驗證與資料存取的程式建置步驟。搭配官方文件的導讀讓學員們習慣技術文件的格式與閱讀要點。課程的最後使用你將可以使用React Native設計並製作出一個可運行的行動裝置應用程式。

課程大綱

- 開發環境設定
- 認識React Native組件
- JSX語法規則
- 處理使用者的輸入資訊
- 模板樣式設計與排版
- 除錯模式
- 行動裝置測試
- 認識組件生命週期與生命週期函數
- HTTP request
- 使用者登入與驗證
- 使用Firestore存取資訊
- 整合第三方函式庫

適合對象

- 理解基礎JavaScript語法
- 適合曾上過本班「HTML5, CSS3, jQuery, Bootstrap 網頁設計基礎班下集」或「JavaScript網頁設計入門」課程之學生

開發環境

- React Native
- Node.js & NPM
- Firebase
- PC: Android Studio
- Mac: Android Studio, Xcode

近期班次

  • 第319期 開課日期:2019.08.10 招生中

    上課時間:每週(六)(日)
    4:30 PM ~ 6:30 PM
    上課日期:2019.08.10 ~ 2019.08.24
    學費:新生新台幣3500元整

    備註: 需自備筆電

    詳細資訊

  • 注意事項

    • 上課地點:台灣大學資訊工程學系系館 詳細位置;教室號碼將於開課前一日公佈於官網"最新消息"中。
    • 上課教材:開課後將公布教學網站給同學查閱。
    • 結業狀況:請上官網”結業名單”查閱是否合格及可領取證書進度。

    講師介紹

    國立臺灣科技大學工商業設計系學士學位

    (一) 個人網站:
    https://enn.design

    (二) 經歷:
    Kyosei.ai - 前端工程師 (現職)
    Uninus 合一系統整合科技 網站設計與前端開發
    台北市政府春遊補助管理系統開發
    LINE HACK 2018 入選前十強
    緯創資通股份有限公司價值創新中心
    京尚股份有限公司
    微星科技工業設計中心

    (三) 教學經歷:
    1.國立臺灣大學資訊系統訓練班授課時數累計至2019年6月1日為1,460小時;
    擔任:Python程式設計課程講師、HTML5,CSS3,Bootstrap,jQuery網頁設計基礎班課程講師、Python Flask動態網站與聊天機器人實作班課程講師、React Native開發入門班課程講師、Sketch 3 基礎專題班課程講師
    2.國立臺灣大學-文學數位應用與實作課程講師
    3.國立宜蘭大學-RWD網頁設計與專題實作研習課程講師
    4.國立宜蘭大學-Python程式設計與專題實作研習課程講師

    (四) 興趣領域:

    使用者介面設計、使用者經驗設計、HTML5、CSS3、JavaScript、Python、Node.js

    (五) 專欄文章:

    1. 使用Node.js建置你的第一個LINE BOT
    2. 使用VSCode外掛自動編譯SASS/SCSS