课程简介
本课程让学员掌握基本的NodeJS、React和ES6知识,从入门到精通ReactNative技术,能够独立开发出一个基于Android的ReactNative项目。
目标收益
本课程让学员掌握基本的NodeJS、React和ES6知识,从入门到精通ReactNative技术,能够独立开发出一个基于Android的ReactNative项目。
培训对象
本课程对于开发以下App产品特别有帮助:
1、千万级用户的App产品。
2、业务功能繁多。
课程大纲
从Hello World说起 |
1. 配置开发环境 2. 启动项目 3. 目录结构分析 4. 在真机运行 |
NodeJs入门 |
1. 安装配置 2. 快速搭建服务器 3. Get 4. Route 5. Post |
ES6入门 |
1. ES6是什么? 2. let与const 3. for循环和迭代器 4. 类 5. 模块(Module) 6. lambda表达式 |
React入门 |
1. Flexbox 2. Style 3. props 4. state 5. 组件的生命周期 6. 基本控件(按钮、文本、输入框、WebView、弹出框、状态栏) 7. 图片 8. 触摸事件 9. 列表 10. 访问网络 |
React Native实战 |
1. 页面间导航 2. Scene 3. AppState 4. 组件间通信 |
React Native原理 |
1. Virtual ROM 2. 启动流程 3. 运行流程 |
React Native高级篇 |
1. 集成到原有项目 2. Native与JS交互 3. Native与JS数据共享 4. 模块化拆分 5. 增量更新 6. 打包 7. 调试 8. 捕获异常 9. 性能优化 |
Flux与Redux |
1. Redux数据流转 2. 把一个项目改造为Redu |
从Hello World说起 1. 配置开发环境 2. 启动项目 3. 目录结构分析 4. 在真机运行 |
NodeJs入门 1. 安装配置 2. 快速搭建服务器 3. Get 4. Route 5. Post |
ES6入门 1. ES6是什么? 2. let与const 3. for循环和迭代器 4. 类 5. 模块(Module) 6. lambda表达式 |
React入门 1. Flexbox 2. Style 3. props 4. state 5. 组件的生命周期 6. 基本控件(按钮、文本、输入框、WebView、弹出框、状态栏) 7. 图片 8. 触摸事件 9. 列表 10. 访问网络 |
React Native实战 1. 页面间导航 2. Scene 3. AppState 4. 组件间通信 |
React Native原理 1. Virtual ROM 2. 启动流程 3. 运行流程 |
React Native高级篇 1. 集成到原有项目 2. Native与JS交互 3. Native与JS数据共享 4. 模块化拆分 5. 增量更新 6. 打包 7. 调试 8. 捕获异常 9. 性能优化 |
Flux与Redux 1. Redux数据流转 2. 把一个项目改造为Redu |