包建强的培训课程(14):Android与ReactNative

 

课程名称:AndroidReactNative

一、     简介

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

 

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

 

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

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

2、业务功能繁多。

 

学习本课程应具备下列基础知识:

11-2Android开发经验。

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

3、对ReactNative有一定了解。

 

二、     培训大纲(1天)

 

1讲:从Hello World说起

l   配置开发环境

l   启动项目

l   目录结构分析

l   在真机运行

 

2NodeJs入门

l   安装配置

l   快速搭建服务器

l   Get

l   Route

l   Post

 

3ES6入门

l   ES6是什么?

l   letconst

l   for循环和迭代器

l  

l   模块(Module

l   lambda表达式

 

4讲:React入门

l   Flexbox

l   Style

l   props

l   state

l   组件的生命周期

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

l   图片

l   触摸事件

l   列表

l   访问网络

 

5讲:React Native实战

l   页面间导航

l   Scene

l   AppState

l   组件间通信

 

6讲:React Native原理

l   Virtual ROM

l   启动流程

l   运行流程

 

7讲:React Native高级篇

l   集成到原有项目

l   NativeJS交互

l   NativeJS数据共享

l   模块化拆分

l   增量更新

l   打包

l   调试

l   捕获异常

l   性能优化

 

8讲:Redux

l   Redux数据流转

l   把一个项目改造为Redux

 

 

 

posted @ 2016-10-06 14:06  包建强  Views(473)  Comments(2Edit  收藏  举报