|
React Native+Redux高质量上线App课程培训
|
|
班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
每个班级的人数限3到5人,互动授课, 保障效果,小班授课。 |
上间和地点 |
上部份地点:【上海】同济大学(沪西)/新城金郡商务楼(11号线白银路站)【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院【北京分部】:北京中山学院/福鑫大楼【南京分部】:金港大厦(和燕路)【武汉分部】:佳源大厦(高新二路)【成都分部】:领馆区1号(中和大道)【沈阳分部】:沈阳理工大学/六宅臻品【郑州分部】:郑州大学/锦华大厦【石家庄分部】:河北科技大学/瑞景大厦 最近开间(周末班/连续班/晚班):2019年1月26日 |
实验设备 |
◆小班教学,教学效果好 ☆注重质量☆边讲边练 ☆合格学员免费推荐工作 ★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听; 2、培训结束后,授课老师留给学员联系方式,保障培训效果,免费提供课后技术支持。 3、培训合格学员可享受免费推荐就业机会。☆合格学员免费颁发相关工程师等资格证书,提升职业资质。专注高端技术培训15年,曙海学员的能力得到大家的认同,受到用人单位的广泛赞誉,曙海的证书受到广泛认可。 |
部份程大纲 |
|
- 第1章 课程介绍【需要有RN基础】-可试看
本章主要进行课程的介绍,学习路线与指南,如何更好的学习本课程,课程App的介绍?为什么要学习本课程,学习本课程能收获什么?每个核心章为大家添加了N个练习作业,让大家带着问题去学习,学完本章后又可以将所学知识进行巩固和检验。...
- 1-1 课前必读
1-2 课程导学
第2章 React Native基础知识加油站
本章专为RN基础不扎实的同学准备的加油站,希望可以帮助大家更容易,更快速的夯实基础,从而更好的进行后续的项目实战
- 2-1 开发环境搭建指导-iOS平台
2-2 开发环境搭建指导-Windows平台
2-3 React Native项目调试讲解
2-4 ES6,ES7,ES8学习指南-1
2-5 ES6,ES7,ES8学习指南-2
2-6 ES6,ES7,ES8学习指南-3
2-7 React必备基础讲解-1
2-8 React必备基础讲解-2
2-9 React Native布局知识详解-1
2-10 React Native布局知识详解-2
2-11 react-navigation开发指南
2-12 createStackNavigator精讲-1
2-13 createStackNavigator精讲-2
2-14 createStackNavigator精讲-3
2-15 createBottomTabNavigator+createMaterialTopTabNavigator精讲-1
2-16 createBottomTabNavigator+createMaterialTopTabNavigator精讲-2
2-17 createDrawerNavigator+createSwitchNavigator精讲-1
2-18 createDrawerNavigator+createSwitchNavigator精讲-2
2-19 高性能列表组件FlatList、VirtualizedList精讲-1
2-20 高性能列表组件FlatList、VirtualizedList精讲-2
2-21 高性能列表组件FlatList、VirtualizedList精讲-3
2-22 高性能列表组件FlatList、VirtualizedList精讲-4
2-23 高性能列表组件SwipeableFlatList精讲
2-24 高性能列表组件SectionList详解-1
2-25 高性能列表组件SectionList详解-2
第3章 需求分析、模块设计、APP导航框架搭建
【课程中用到的RN中文文档都是老师为这门课程亲自编写的教案,希望大家在学习过程中多参详】需求分析、项目演示和App流程结构与开发计划的介绍:让你对实战App有个整体和系统的认识;技术分解:让你知道开发一款React Native应用通常需要用到哪些技术?最后,会教你如何用react-navigation来搭建整个APP的导航框架,动态Ta...
- 3-1 本章作业(带着9个问题去学习)
3-2 需求分析,技术分解,模块设计 试看
3-3 react-navigation3x开发指南(知识补充)
3-4 基于react-navigation的APP导航框架搭建-需求梳理
3-5 基于react-navigation的APP导航框架搭建-欢迎页
3-6 基于react-navigation的APP导航框架搭建-底部导航
3-7 基于react-navigation的APP导航框架搭建-顶部导航
3-8 react-navigation高级应用&实现动态导航器-底部导航
3-9 react-navigation高级应用&实现动态导航器-顶部导航
第4章 基于Redux的项目框架搭建
本章节会对Redux、react-redux进行全面的剖析和讲解,另外会对Redux的高级用法异步Action,异步数据流,中间件等进行讲解,并且结合真实的项目案例来讲解Redux在React Native项目中的应用。
- 4-1 本章作业( 带着9个问题去学习)
4-2 Redux由浅入深精讲-1
4-3 Redux由浅入深精讲-2
4-4 基于Redux与react-navigation的项目框架搭建-1
4-5 基于Redux与react-navigation的项目框架搭建-2
4-6 基于Redux与react-navigation的项目框架搭建-3
4-7 基于Redux与react-navigation的项目框架搭建-4
4-8 基于Redux与react-navigation的项目框架搭建-5
第5章 网络编程与数据存储技术
本章主要讲解React Native网络编程和数据库编程的相关经验和技巧,包括对Fetch、AsyncStorage的封装和使用,另外会对React Native项目的网络框架的分层设计以及离线缓存框架的设计进行细致的讲解。
- 5-1 本章作业(带着6个问题去学习)
5-2 RN网络编程之Fetch讲解
5-3 RN网络编程之Fetch实操-1
5-4 RN网络编程之Fetch实操-2
5-5 RN数据库编程之AsyncStorage精讲
5-6 RN离线缓存框架设计讲解
5-7 RN离线缓存框架设计实操-1
5-8 RN离线缓存框架设计实操-2..
第6章 最热模块开发
如何设计与实现最热模块?如何基于Redux+FlatList实现列表页数据加载?如何设计最热模块的state树?如何操作异步action与数据流?如何动态的设置store和获store?connect的灵活应用?action如何和调用页面进行交?FlatList的高级应用与加载更多的优化。...
- 6-1 本章作业(带着7个问题去学习)
6-2 基于Redux+FlatList实现列表页数据加载-1
6-3 基于Redux+FlatList实现列表页数据加载-2
6-4 列表实现&数据渲染
6-5 自定义组件实现列表Item
6-6 FlatList的高级应用&上拉加载更多功能实现-1
6-7 FlatList的高级应用&上拉加载更多功能实现-2
第7章 趋势模块开发
如何设计与实现趋势模块?如何优化TabNavigator效率?如何封装自定义组件?如何自定义导航栏?如何基于Modal实现自定义弹框?如何最大程度的进行代码封装与复用?如何处理物理返回键?DeviceEventEmitter的使用经验和技巧,WebView的使用与封装并实详情页。...
- 7-1 本章作业( 带着7个问题去学习)
7-2 如何自定义React Native组件?流程&步骤
7-3 实现自定义组件NavigationBar(NavigationBar的实现&使用)
7-4 趋势页面开发(DataStore扩展&action,reducer封装与使用)
7-5 趋势页面开发(列表实现)
7-6 如何实现React Native自定义弹框(Modal组件的使用)
7-7 趋势菜单功能开发(DeviceEventEmitter的使用)
7-8 详情页面开发(WebView、代码封装与复用提取、模块化)-1
7-9 详情页面开发(WebView、代码封装与复用提取、模块化 )-2
7-10 详情页面开发(WebView、代码封装与复用提取、模块化)-3
第8章 收藏模块开发
如何设计与实现收藏模块?如何基于多数据存储设计思想实现FavoriteDao?如何为最热与趋势模块添加收藏与取消收藏的功能?如何进行跨页面通信?如何妙用callback解决Item跨组件更新问题?如何基于最新React标准封装组件?如何封装BaseItem并通过继承的方式进行代码复用?...
- 8-1 本章作业(带着8个问题去学习)
8-2 基于多数据存储设计思想实现FavoriteDao,封装BaseItem
8-3 收藏功能的实现-1
8-4 收藏功能的实现-2
8-5 实现收藏页面-1
8-6 实现收藏页面-2
第9章 我的模块开发
如何设计与实现我的模块?如何封装WebView实现一个简单的浏览器?如何使用组装者模式实现关于页面的功能逻辑复用以及它与通过继承方式复用代码的优缺点?在React Native中如何打电话,发短信,打开其他APP或被其他APP打开?以及Clipboard剪切板使用介绍。...
- 9-1 本章作业(带着2个问题去学习)
9-2 实现我的列表页-1
9-3 实现我的列表页-2
9-4 实现简单浏览器
9-5 组装者模式实现关于页面-1
9-6 组装者模式实现关于页面-2
9-7 组装者模式实现关于页面-3
9-8 实现关于作者页面与Linking、Clipboard的使用-1
9-9 实现关于作者页面与Linking、Clipboard的使用-2
第10章 定制化功能与主题模块开发
如何实现自定义主题与APP动态换肤的功能?如何动态配置TabBar?如何实现标签排序、标签订阅、标签移除等功能?
- 10-1 本章作业(带着4个问题去学习)
10-2 LanguageDao的封装与动态加载自定义标签的实现-1
10-3 LanguageDao的封装与动态加载自定义标签的实现-2
10-4 自定义标签与自定义语言功能实现-1
10-5 自定义标签与自定义语言功能实现-2
10-6 自定义标签与标签移除功能实现
10-7 标签排序功能实现-1
10-8 标签排序功能实现-2
10-9 自定义主题设计与实现-1
10-10 自定义主题设计与实现-2
第11章 搜索模块开发
本章会教你实现搜索模块;首先会讲解如何实现一个带搜索的NavBar,以及输入框TextInput的使用与扩展;然后会讲解如何显示搜索进度条,如何显示搜索的数据,如何动态显示和隐藏底部按钮;然后,会讲解首页如何动态显示搜索模块添加的关键字,以及对“广播事件”的更进一步应用;最后,为了实现取消搜索的功能,我会教你通过...
- 11-1 本章作业(带着5个问题去学习)
11-2 搜索模块Redux设计与取消异步任务的思考与实现-1
11-3 搜索模块Redux设计与取消异步任务的思考与实现-2
11-4 搜索页面实现-1
11-5 搜索页面实现-2
11-6 搜索页面实现-3
第12章 基于Native Modules实现数据统计与社会化分享、第三方登录功能
本章会教你一些React Native开发的高级技能;首先会教你如何构建 React Native原生模块,来实现一些更高级的功能,比如多线程,图片处理等;接下来会教你如何在React Native应用中集成统计的功能,以及如何构建分享模块并集成分享与第三方登录的功能;然后,会讲解启动白屏产生的原因以及启动白屏解决方案;最后,会讲...
- 12-1 本章作业( 带着6个问题去学习)
12-2 Native Modules开发精讲(iOS)-1
12-3 Native Modules开发精讲(iOS)-2
12-4 Native Modules开发精讲(Android)-1
12-5 Native Modules开发精讲(Android)-2
12-6 React Native App数据统计模块开发精讲-1
12-7 React Native App数据统计模块开发精讲-2
12-8 React Native App社会化分享、第三方登录开发精讲-1
12-9 React Native App社会化分享、第三方登录开发精讲-2
第13章 全面屏适配与兼容问题
本章节主要讲解全屏幕的适配与优化,并对全面屏的特点及存在的问题做出分析,同时教大家如何适配iPhone X,华为,小米、三星等全面屏与凹凸屏手机。另外,会讲解react-navigation在全面屏凹凸屏上的应用,章节最后会教大家如何去自定义一个容器组件。...
- 13-1 本章作业(带着10个问题去学习)
13-2 React Native 全屏幕适配指南
13-3 React Native 适配iOS、Android全面屏
13-4 启动白屏问题解决与启动屏开发 试看
第14章 打包发布与CodePush更新
本章会教你对React Native进行发布前的优化;以及如何打包发布React Native Android应用与React Native iOS应用,以及如何使用CodePush进行热更新。
- 14-1 本章作业( 带着8个问题去学习)
14-2 CodePush集成与配置
14-3 CodePush部署与更新-1
14-4 CodePush部署与更新-2
14-5 打包发布React Native项目
第15章 React Native混合开发
在做RN开发的时候通常离不了JS 和Native之间的通信,比如:初始化RN时Native向JS传递数据,JS调用Native的相册选择图片,JS调用Native的模块进行一些复杂的计算,Native将一些数据(GPS信息,陀螺仪,传感器等)主动传递给JS等,在本章中我将向大家介绍在RN中JS和Native之间通信的几种方式以及其原理和使用技巧。...
- 15-1 本章作业(带着9个问题去学习)
15-2 React Native 混合开发实战(Android篇)-1
15-3 React Native 混合开发实战(Android篇)-2
15-4 React Native 混合开发实战(Android篇)-3
15-5 React Native 混合开发实战(Android篇)-4
15-6 React Native 混合开发实战(Android篇)-5
15-7 React Native 混合开发实战(Android篇)-6
15-8 React Native 混合开发实战(iOS篇)-1
15-9 React Native 混合开发实战(iOS篇)-2
15-10 React Native 混合开发实战(iOS篇)-3
第16章 React Native升级与适配指南
React Native的升级与适配一直是困扰开发者的一个痛点,本章节将讲解最新版React Native的升级与适配的经验与技巧,同时会对比不同升级方式的优缺点,并会对React Native过去一年中的重要更新做个总结,并且给出适配建议。
|
|
|
|
|
|
* |
|
本部份程部分实验室实景 |
|
|
|
|
|
|
合作伙伴与授权机构 |
Altera全球合作培训机构 |
诺基亚Symbian公司授权培训中心 |
Atmel公司全球战略合作伙伴 |
微软全球嵌入式培训合作伙伴 |
英国ARM公司授权培训中心 |
ARM工具关键合作单位 |
|
|
|
我们培训过的企业客户评价: |
曙海的andriod系统与应用培训完全符合了我公司的要求,达到了我公司培训的目的。特别值得一提的是授部份讲师针对我们公司的开发的项目专门提供了一些很好程序的源代码,基本满足了我们的项目要求。 ——上海贝尔,李工 曙海培训DSP2000的老师,上部份思路清晰,口齿清楚,由浅入深,重点突出,培训效果是不错的, 达到了我们想要的效果,希望继续合作下去。 ——中国电子科技集团技术部主任马工 曙海的FPGA培训很好地填补了高校FPGA培训空白,不错。总之,有利于学生的发展,有利于教师的发展,有利于部份程的发展,有利于社会的发展。 ——上海电子学院,冯老师 曙海给我们公司提供的Dsp6000培训,符合我们项目的开发要求,解决了很多困惑我们很久的问题,与曙海的合作非常愉快。 ——公安部第三研究所,项目部负责人李先生 MTK培训-我在网上找了很久,就是找不到。在曙海居然有MTK驱动的培训,老师经验很丰富,知识面很广。下一个还想培训IPHONE苹果手机。跟他们合作很愉快,老师很有人情味,态度很和蔼。 ——台湾双扬科技,研发处经理,杨先生 曙海对我们公司的iPhone培训,实验项目很多,确实学到了东西。受益无穷啊!特别是对于那种正在开发项目的,确实是物超所值。 ——台湾欧泽科技,张工 通过参加Symbian培训,再做Symbian相关的项目感觉更加得心应手了,理论加实践的授部份方式,很有针对性,非常的适合我们。学完之后,很轻松的就完成了我们的项目。 ——IBM公司,沈经理 有曙海这样的DSP开发培训单位,是教育行业的财富,听了他们的部份,茅塞顿开。 ——上海医疗器械高等学校,罗老师
|
我们最新培训过的企业客户以及培训的主要内容: |
|
一汽海马汽车DSP培训 苏州金属研究院DSP培训 南京南瑞集团技术FPGA培训 西安爱生技术集团FPGA培训,DSP培训 成都熊谷加世电气DSP培训 福斯赛诺分析仪器(苏州)FPGA培训 南京国电工程FPGA培训 北京环境特性研究所达芬奇培训 中国科学院微系统与信息技术研究所FPGA高级培训 重庆网视只能流技术开发达芬奇培训 无锡力芯微电子股份IC电磁兼容 河北科学院研究所FPGA培训 上海微小卫星工程中心DSP培训 广州航天航空POWERPC培训 桂林航天工学院DSP培训 江苏五维电子科技达芬奇培训 无锡步进电机自动控制技术DSP培训 江门市安利电源工程DSP培训 长江力伟股份CADENCE培训 爱普生科技(无锡)数字模拟电路 河南平高电气DSP培训 中国航天员科研训练中心A/D仿真 常州易控汽车电子WINDOWS驱动培训 南通大学DSP培训 上海集成电路研发中心达芬奇培训 北京瑞志合众科技WINDOWS驱动培训 江苏金智科技股份FPGA高级培训 中国重工第710研究所FPGA高级培训 芜湖伯特利汽车安全系统DSP培训 厦门中智能软件技术Android培训 上海科慢车辆部件系统EMC培训 中国电子科技集团第五十研究所,软件无线电培训 苏州浩克系统科技FPGA培训 上海申达自动防范系统FPGA培训 四川长虹佳华信息MTK培训 公安部第三研究所--FPGA初中高技术开发培训以及DSP达芬奇芯片视频、图像处理技术培训 上海电子信息职业技术学院--FPGA高级开发技术培训 上海点逸网络科技有限公司--3G手机ANDROID应用和系统开发技术培训 格科微电子有限公司--MTK应用(MMI)和驱动开发技术培训 南昌航空大学--fpga高级开发技术培训 IBM公司--3G手机ANDROID系统和应用技术开发培训 上海贝尔--3G手机ANDROID系统和应用技术开发培训 中国双飞--Vxworks应用和BSP开发技术培训
|
上海水务建设工程有限公司--Alter/XilinxFPGA应用开发技术培训 恩法半导体科技--AllegroCandencePCB仿真和信号完整性技术培训 中国计量学院--3G手机ANDROID应用和系统开发技术培训 冠捷科技--FPGA芯片设计技术培训 芬尼克兹节能设备--FPGA高级技术开发培训 川奇光电--3G手机ANDROID系统和应用技术开发培训 东华大学--Dsp6000系统开发技术培训 上海理工大学--FPGA高级开发技术培训 同济大学--Dsp6000图像/视频处理技术培训 上海医疗器械高等专科学校--Dsp6000图像/视频处理技术培训 中航工业无线电电子研究所--Vxworks应用和BSP开发技术培训 北京交通大学--Powerpc开发技术培训 浙江理工大学--Dsp6000图像/视频处理技术培训 台湾双阳科技股份有限公司--MTK应用(MMI)和驱动开发技术培训 滚石移动--MTK应用(MMI)和驱动开发技术培训 冠捷半导体--Linux系统开发技术培训 奥波--CortexM3+uC/OS开发技术培训 迅时通信--WinCE应用与驱动开发技术培训 海鹰医疗电子系统--DSP6000图像处理技术培训 博耀科技--Linux系统开发技术培训 华路时代信息技术--VxWorksBSP开发技术培训 台湾欧泽科技--iPhone开发技术培训 宝康电子--AllegroCandencePCB仿真和信号完整性技术培训 上海天能电子有限公司--AllegroCandencePCB仿真和信号完整性技术培训 上海亨通光电科技有限公司--andriod应用和系统移植技术培训 上海智搜文化传播有限公司--Symbian开发培训 先先信息科技有限公司--brew手机开发技术培训 鼎捷集团--MTK应用(MMI)和驱动开发技术培训 傲然科技--MTK应用(MMI)和驱动开发技术培训 中软国际--Linux系统开发技术培训 龙旗控股集团--MTK应用(MMI)和驱动开发技术培训 研祥智能股份有限公司--MTK应用(MMI)和驱动开发技术培训 罗氏诊断--Linux应用开发技术培训 西东控制集团--DSP2000应用技术及DSP2000在光伏并网发电中的应用与开发 科大讯飞--MTK应用(MMI)和驱动开发技术培训 东北农业大学--IPHONE苹果应用开发技术培训 中国电子科技集团--Dsp2000系统和应用开发技术培训 中国船舶重工集团--Dsp2000系统开发技术培训 晶方半导体--FPGA初中高技术培训 肯特智能仪器有限公司--FPGA初中高技术培训 哈尔滨大学--IPHONE苹果应用开发技术培训 昆明电器科学研究所--Dsp2000系统开发技术 奇瑞汽车股份--单片机应用开发技术培训
|
|
|
|
|