课程详情 学校简介 学校地址 网上报名
React Native课程安排
模块
内容
描述
HTML
HTML、CSS
HTML语法、CSS的概念及基本语法;
用CSS设置丰富的文字和图片效果;
用CSS设置表格与表单的样式;
用CSS设置页面和浏览器的元素;
CSS盒模型;
CSS+Div布局,CSS+Div美化与布局实战;
文档对象模型(DOM);
jQuery
选择并管理页面元素;
操作页面;事件处理;
动画和页面特效;
Ajax定义和特点;
Ajax发送异步请求原理以及XmlHttpRequest对象;
在异步通信中使用XML和JSON;
jQuery Ajax;
ES6、Babel
ECMAScript 6语法
ECMAScript 6是开源的 JavaScript语法,全面介绍 ECMAScript 6 新引入的语法特性。
let和const
解构赋值
字符串
正则
数值
数组
函数
对象
Proxy和Reflect
Symbol
二进制数组
Set和Map
Iterator
Generator
Promise对象
异步操作和Async函数
Class
Decorator
Module
Babel介绍
Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行,理解Babel对项目开发是必不可少的。
React
React
React 的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单
TOP API
JSX语法
数据流:state、propos、propType
组件生命周期详解及调用组件API定义组件
DOM操作:ref指向
React中的事件处理
组件的嵌套与通信
form表单的操作
mixin的使用
Webpack 、
CSS Modules、
React-Router、
Redux
Webpack安装及使用
理解并使用模块加载器Webpack
基本使用
插件介绍和使用
结合React的完整工作流
搭建一个最佳实践的前端工作流
CSS Modules
熟练掌握react native中的CSS Modules
Sass:理解CSS预处理器Sass原理,并掌握其用法
React-Router
React-Router路由库用法,在此基础之上,学习掌握
Router\hashHistory\Route
Link
browserHistory
activeStyle\activeClassName
路由的嵌套
路由变量获取和使用
Route中components参数的高级用法
query获取URL中的参数
Redirect
setRouteLeaveHook
Redux
Redux,使项目可跨平台运行
基本介绍
快速上手
理解 Redux 的核心概念
Redux 的顶层 API 介绍
使用 React-redux 连接 react 和 redux
一步步开发一个 TODO 应用
Redux超酷的开发工具Redux-Devtools
深入理解Redux的Middleware
中间件
函数式编程概念
Redux的Dispatch函数
Redux Middleware
剖析applyMiddleware.js
异步中间件
使用middleware实现异步 action 和异步数据
Mocha 、
React单元测试
Mocha测试框架
项目后期测试是必不可少的,本模块介绍使用Mocha测试框架
React单元测试
构建react单元测试的环境,React测试的基本做法和最佳实践,手把手教你如何写React测试
React-native
RN基础
搭建开发环境
编写Hello World
Props(属性)
State(状态)
样式
高度与宽度
使用Flexbox布局
处理文本输入
如何使用ScrollView
如何使用ListView
网络
使用导航器跳转页面
其他组件
Button
DatePickerIOS
DrawerLayoutAndroid
Image
KeyboardAvoidingView
ListView
ListView.DataSource
MapView
Modal
Navigator
等等
进阶
嵌入到现有原生应用
颜色
图片
处理触摸事件
动画
无障碍功能
定时器
直接操作
调试
自动化测试
JavaScript环境
导航器对比
性能
升级
特定平台代码
手势响应系统
项目实战
(三选一)
学习城
中小学在线学习平台,使用到很多rn知识,原型查看
https://pro.modao.cc/app/KIx2LTmksEQ22f7tuesbT6bYDTA7Xsn
云医
医院知识管理系统和考试系统,原型参考https://pro.modao.cc/app/s9XjPRmZlQrTENquP2prNynpUhyfviD
简易MES系统
工厂设备管理系统,原型参考:https://pro.modao.cc/app/dKY5Tz7voqbZU9TbMS8mW2eC8qjkAYO
实际项目 (可选)
根据时具体项目承接情况安排
上海移动互联网产教研协同基地又称上海ICT产教研基地,由上海市教委、上海市经信委、宝山区政府、上海市软件协会、上海市信息化教指委、大唐电信集团、思科公司、上海工商职业技术学院、幸子教育等机构共同组建,于2015年6月挂牌成立,致力于建设成为上海市移动互联网产教研创新先导区、IT高端人才培养及输出基地和服务示范区。基地位于嘉定区上海工商职业技术学院,占地面积21.87万平方米,建筑面积12.09万平方米。基地围绕移动互联网开发、终端、传输、软件、平台、应用六大重点领域,建立了ICT多功能展厅、移动通信实训室、web软件开发实训室、移动端软件开发实训室、物联网实训室等多个实验室,以培养职业化移动互联网开发IT高级人才以及人才输出就业服务为主导。
学校名称:上海移动互联网产教研协同基地
固定电话:400-004-0604
授课地址:上海市嘉定区外冈镇冈峰公路68号 预约参观