您当前的位置:首页>课程>iOS与ReactNative

iOS与ReactNative

浏览:2064
分享

包建强 Read more

百林哲咨询(北京)有限公司专家团队成员

前去哪儿网机票事业群高级技术总监,《App研发录》一书作者,同时著有《2015年无线技术白皮书》,毕业于复旦大学数学系,先后在多家互联网公司担任无线部门技术总监,擅长iOS和Android。

简介

本课程讲解目前最火的ReactNative技术,从入门讲起,包括NodeJS、React和ES6等基础知识,随后从浅入深逐步剖析ReactNative,包括ReactNative的原理、实战以及一些高级实用技巧。

目标

本课程让学员掌握基本的NodeJS、React和ES6知识,从入门到精通ReactNative技术,能够独立开发出一个基于iOS的ReactNative项目。

本课程对于开发以下App产品特别有帮助:

1、千万级用户的App产品。

2、业务功能繁多。

课程时长

1天(6H)

受众人群

1、1-2年iOS开发经验。

2、对新技术有一定了解。

3、对ReactNative有一定了解。 

分享提纲

第1讲:从Hello World说起

配置开发环境

启动项目

目录结构分析

在真机运行

2:NodeJs入门

安装配置

快速搭建服务器

Get

Route

Post

3:ES6入门

ES6是什么?

let与const

for循环和迭代器

模块(Module)

lambda表达式

第4讲:React入门

Flexbox

Style

组件的生命周期

基本控件(按钮、文本、输入框、WebView、弹出框、状态栏)

图片

触摸事件

列表

访问网络

第5讲:React Native实战

页面间导航

Scene

AppState

组件间通信

第6讲:React Native原理

启动流程

运行流程

第7讲:React Native高级篇

集成到原有项目

Native与JS交互

Native与JS数据共享

模块化拆分

增量更新

打包

调试

性能

捕获异常

第8讲:Redux

Redux数据流转

把一个项目改造为Redux



我要参加

可同时提交您的需求,我们会及时与您联系

预约内训

将课程带入到您的团队,为您的团队进行一对一辅导。

相关课程