課程簡(jiǎn)介
React Native 介紹
React Native是Facebook于2015年推出的跨平臺(tái)開(kāi)發(fā)工具,可用于開(kāi)發(fā)Android和iOS App,并且同時(shí)具有混合開(kāi)發(fā)的優(yōu)點(diǎn)(熱更新,跨平臺(tái))以及本地App的性能。React Native的原理是在JavaScript中用React抽象操作系統(tǒng)原生的UI組件,代替DOM元素來(lái)渲染, 在幕后,React Native在主線(xiàn)程之外,在另一個(gè)背景線(xiàn)程里運(yùn)行JavaScript引擎,兩個(gè)線(xiàn)程之間通過(guò)一批量化的async消息來(lái)通信(有一個(gè)專(zhuān)門(mén)的React插件)。 UI方面React Native提供跨平臺(tái)的類(lèi)似Flexbox的布局系統(tǒng),還支持CSS子集??梢杂肑SX或者普通JavaScript語(yǔ)言,還有CoffeeScript和TypeScript來(lái)開(kāi)發(fā)。有評(píng)論說(shuō),React的UI層模型要比UIKit好很多。更好的是,由于基于Web技術(shù),開(kāi)發(fā)起來(lái)可以像在瀏覽器里那樣隨時(shí)在仿真程序中查看應(yīng)用運(yùn)行情況,刷新一下就行,無(wú)需編譯。
昂立教育 React Native移動(dòng)互聯(lián)網(wǎng)工程師
React Native實(shí)戰(zhàn)培訓(xùn) 帶薪實(shí)習(xí) 就業(yè)保障 保底薪項(xiàng)目
培訓(xùn)課時(shí) | 800課時(shí) 面授 項(xiàng)目案例實(shí)戰(zhàn) |
培訓(xùn)費(fèi)用 | 24800元 |
課程特色 |
|
入學(xué)要求 | 國(guó)家認(rèn)可的本科及以上學(xué)歷 |
次世代移動(dòng)開(kāi)發(fā)工程師高薪就業(yè)課程
ES6、Babel
ECMAScript 6語(yǔ)法 | ECMAScript 6是開(kāi)源的 JavaScript語(yǔ)法,全面介紹 ECMAScript 6 新引入的語(yǔ)法特性。let和const 、解構(gòu)賦值 、字符串 、正則 、數(shù)值 、數(shù)組 、函數(shù)、對(duì)象 、Proxy和Reflect 、Symbol 、二進(jìn)制數(shù)組 、Set和Map 、Iterator 、Generator 、Promise對(duì)象 、異步操作和Async函數(shù) 、Class 、Decorator 、Module |
Babel介紹 | Babel是一個(gè)廣泛使用的轉(zhuǎn)碼器,可以將ES6代碼轉(zhuǎn)為ES5代碼,從而在現(xiàn)有環(huán)境執(zhí)行,理解Babel對(duì)項(xiàng)目開(kāi)發(fā)是必不可少的。 |
React
學(xué)習(xí)課程: | React 的設(shè)計(jì)思想極其獨(dú)特,屬于革命性創(chuàng)新,性能出眾,代碼邏輯卻非常簡(jiǎn)單 |
Webpack 、 CSS Modules、 React-Router、 Redux
Webpack安裝及使用 | 理解并使用模塊加載器Webpack基本使用、插件介紹和使用、結(jié)合React的完整工作流、搭建一個(gè)實(shí)踐的前端工作流 |
CSS Modules | React-Router路由庫(kù)用法,在此基礎(chǔ)之上,學(xué)習(xí)掌握Router\hashHistory\Route 、Link 、browserHistory 、activeStyle\activeClassName 、路由的嵌套 、路由變量獲取和使用 、Route中components參數(shù)的高級(jí)用法 、query獲取URL中的參數(shù) 、Redirect 、setRouteLeaveHook |
Redux | Redux,使項(xiàng)目可跨平臺(tái)運(yùn)行基本介紹 、快速上手 、理解 Redux 的核心概念 、Redux 的頂層 API 介紹 、使用 React-redux 連接 react 和 redux 、一步步開(kāi)發(fā)一個(gè) TODO 應(yīng)用、Redux超酷的開(kāi)發(fā)工具Redux-Devtools 深入理解Redux的Middleware中間件 、函數(shù)式編程概念 、Redux的Dispatch函數(shù) 、Redux Middleware 、剖析applyMiddleware.js 、異步中間件 、使用middleware實(shí)現(xiàn)異步 action 和異步數(shù)據(jù) |
Mocha 、React單元測(cè)試
Mocha測(cè)試框架 | 項(xiàng)目后期測(cè)試是必不可少的,本模塊介紹使用Mocha測(cè)試框架 |
React單元測(cè)試 | 構(gòu)建react單元測(cè)試的環(huán)境,React測(cè)試的基本做法和實(shí)踐,手把手教你如何寫(xiě)React測(cè)試 |
React-native
React-native項(xiàng)目實(shí)戰(zhàn) | 在所學(xué)知識(shí)基礎(chǔ)上,以項(xiàng)目為根本,進(jìn)行開(kāi)發(fā)并學(xué)習(xí)更多的react相關(guān)知識(shí),從而達(dá)到react native開(kāi)發(fā)人員水平 基礎(chǔ) 、搭建開(kāi)發(fā)環(huán)境 、編寫(xiě)Hello World 、Props(屬性) 、State(狀態(tài)) 、樣式 、高度與寬度 、使用Flexbox布局 、處理文本輸入 、如何使用ScrollView 、如何使用ListView 、網(wǎng)絡(luò) 、使用導(dǎo)航器跳轉(zhuǎn)頁(yè)面 進(jìn)階 、嵌入到現(xiàn)有原生應(yīng)用 、顏色 、圖片、處理觸摸事件 、動(dòng)畫(huà) 、無(wú)障礙功能 、定時(shí)器 、直接操作 、調(diào)試 、自動(dòng)化測(cè)試 、JavaScript環(huán)境 、導(dǎo)航器對(duì)比 、性能 、升級(jí) 、特定平臺(tái)代碼、手勢(shì)響應(yīng)系統(tǒng) |
項(xiàng)目實(shí)戰(zhàn)
項(xiàng)目實(shí)戰(zhàn) | 學(xué)習(xí)城、在線(xiàn)學(xué)習(xí)、簡(jiǎn)易MES系統(tǒng) |
開(kāi)設(shè)班級(jí)
班級(jí) | 開(kāi)班時(shí)間 | 上課地點(diǎn) | 學(xué)費(fèi) | 試聽(tīng)/報(bào)名 |
---|---|---|---|---|
react 移動(dòng)開(kāi)發(fā)工程師/ 面授 | 滾動(dòng)開(kāi)班 | 上海徐匯番禺路868號(hào)1號(hào)樓1樓昂立IT部 | 咨詢(xún) | 報(bào)名 |