4006-998-758
3000+课程任你选择
React&RN&脚手架开发
研发学院 Webpack ReactNative 脚手架 开课时间:2021-07-03
大漠老师

工作经历丰富,在11年的时间里面,6 年后端,5 年前端。。我参与或领导过公司多个核心业务系统的设计和前端框架的研发工作。技术全面,持有阿里云ACP 认证和腾讯 TVP 技术专家头衔。

在ZTEsoft工作期间,担任产品技术战略规划委员会常务委员,先后参与并主导了公司内部两个版本前端框架的研发工作。基于Flex的R13框架和基于jQuery体系的FISH框架都获得了非常大的成功。5年来,两个框架累计被应用在超过200个项目和产品中,其中包括N个合同金额过亿元人民币的项目。


查看老师详情
课程内容

Day 01 上午

React 基础部分 

1、 JSX

 2、 组件的生命周期 

3、 组件间的交互 

4、 数据流 

5、 复合组件

6、 高阶组件

7、 路由机制 

8、 状态管理与 MobX 

9、 解析一个综合的案例

每个小节给一个小例子,最后解析一个 综合案例。


Day 01 下午

ReactNative 部分 

1. ReactNative 与 Hybrid APP 的区别 

2.快速上手开始一个纯 ReactNative APP 

3. 如何调用设备 API? 

4. 如何跟外壳交互? 

5. 如何把 RN APP 编译发布到 Android 和 iOS 平台?

有了前面 React 基础之后,这里直接针 对 APP 开发过程中的核心要点讲解。


Day 02 上午

6. 如何进行消息推送? 

7. 如何进行热更新? 

8. 综合案例



Day 02 下午

Node 模块、Webpack 用法、开发自己的 ReactNative 脚手架

 1. 简介 NodeJS 模块开发

 2. 介绍 Webpack 的用法和基本原理

 3. 脚手架应该具备哪些功能?(对比市面上流行的脚手架, react-native-c和@Angular/cli)

 4. 详细解析 react-native-cli 的功能和架构; 

5. 在 react-native-cli 的基础上继续封装;

6. 整合必须的第三方插件; 

7. 设计脚手架自身的升级机制; 

8. 用自己的脚手架创建一个 ReactNative 项目;

案例 1:react-native-cli 模块分析和定 制 

案例 2:整合一些第三方的插件

案例 3:脚手架的升级机制 

案例 4:一款功能完善的脚手架案例


目标收益

1. 掌握 React 的核心概念。

 2. 掌握 RN 开发 APP 的方式和核心要点。

3. 掌握 NodeJS 模块的开发方式、Webpack 的基本用法和高级特性、开发脚手架的方式。


培训对象

1. 有前端框架使用经验的开发者(如 jQuery、ExtJS、React、Vue 等均可)。

 2. 有后端编程经验(如 Java、.NET、PHP 等均可),希望学习前端技术的开发者。

 3. 有移动端开发经验的开发者,Android 和 iOS 都可以


返回上一级