你的位置: 首页 > 公开课首页 > 语言 > 课程详情
课程介绍 评价详情(0)
关于举办AndroidAPP开发架构应用实战
培训班的通知
培训地点
深圳
上海
培训时间
1月
22-26
5月
27-31
12月
13-17
一、 培训收益
通过此次课程培训,可使学习者获得如下收益:
1.全面掌握Android系统各个层次的开发技术;
2.掌握快速高效开发Android应用的方法;
3.了解影响应用程序性能的要素及其优化、调试方法;
4.了解兼容性和功能的平衡方法;
5.了解应用程序的安全机制;
6.熟悉Android系统中Web应用开发的各种技术;
7.熟练掌握Android开发技巧;
8.通过项目实战理解项目开发架构、流程及开源工具的使用。
二、 培训特色
1.课程案例内容来自实际开发项目,实用性高;
2.Android应用层开发典型技巧的精华部分;
3.Android框架层与应用程序相关的部分;
4.扫清开发的盲区和误区;
5.关注兼容性和安全性;
6.兼顾各个Android不同的发布版本;
7.提供简明示例和可以套用的设计实现模板;
8. 指出工程师下一步的研究和学习方法,获得更多收获。
三、 日程安排
1. Android 课程 (3天)
时间
培训模块
培训内容
第一天上午
Android课程(一)
第1单元:Android系统整体介绍
(1)系统的架构
(2)各主要版本介绍(二点三、三点零、四点零、五点零、六点零)
(3)手把手搭建开发环境
第2单元:Android开发简介
(1)工程的目录结构讲解
(2)工程清单文件分析
(3)Android开发插件 ADT介绍
第3单元:Kotlin语言使用
(1)为什么会选用Kotlin
(2)Lambda,Streams API
(3)函数式编程支持
第一天下午
Android课程(二)
第3单元:Android程序调试部署
(1)Android调试方法技巧
(2)Logcat的使用
(3)Android常用命令介绍
(4)模拟器的创建、使用技巧及常见问题的解决方法
(5)混淆代码
(6)打包、签名和部署到设备,通过Zipalign 命令优化Apk
第4单元:Android中界面的布局
(1)线性、相对、帧布局使用
(2)布局优化技术
(3)屏幕适配技术
(4)各个度量单位的使用
第5单元:列表(Listview)分析与实例
(1)列表组件的作用
(2)列表组件展示动态界面的实现流程
(3)自定义适配器及优化
(4)列表组件的性能优化技术
第二天上午
Android课程(三)
第1单元: Activity与Fragment
(1)Activity生命周期
(2)Activity启动模式
(3)调用Activity获取返回数据
(4)Fragment介绍及Fragment生命周期
(5)动态管理片段
第2单元:片段管理
(1)片段介绍
(2)片段生命周期方法
(3)动态管理片段
第二天下午
Android课程(四)
第3单元:Intent 意图
(1)Intent属性
(2)显示与隐式意图
(3)意图附加数据(基本数据与对象数据)
第4单元:移动存储技术
(1)手机内部存储
(2)手机外部存储
(3)Sharedpreferencs持久化数据
(4)Sqlite存储
第5单元:Android高级开发技巧
(1)自定义控件
(2)工具类抽取
第三天上午
Android课程(五)
第1单元:如何提高应用的响应性
(1)什么是ANR和FC问题
(2)如何解决ANR和FC
(3)Handler、Looper、Message、Messagequeue实现异步通信
(4)Asynctask的作用及使用方法
(5)异步线程调用,应用场景及注意事项
第2单元:Android中的后台服务
(1)Service的作用
(2)通过Intent启动和停止服务
(3)以绑定的方式启动和停止服务
(4)Activity控制服务的三种方式
第三天下午
Android课程(六)
第3单元:Android广播接收器
(1)Android广播机制原理
(2)订阅系统广播
(3)动态注册广播接收器
第4单元:网络应用
(1)通过Httpurlconntion访问网络
(2)通过Httpclient技术访问网络
(3)通过开源框架Android-Async-Http 访问网络
(4)使用Gson开源工具解析Json数据格式
第5单元:提高Android应用的可靠性技术
(1)应用正常退出方法
(2)应用程序退出到桌面的技术
(3)防止应用异常崩溃的技术
(4)图片异步下载、内存缓存和外存缓存技术
(5)App开发难题之OOM问题的原因及解决方案
2. Android App (2天项目实战与考核交流)
项目内容
第四天
项目实战
项目描述: 央视新闻客户端
1. 新闻模块:交通、生活、医疗、教育、住房、旅游、购物
2. 时间链:通过时间轴的方式,展示近几天发送的热门新闻
3. 电视+ : 实现在APP如何快速加载视频和缓存视频
4. 用户中心:要闻推送、缓存清除、历史记录、意见反馈
开发工具: Android Studio + Git
核心技术点:
1. MVC模式与MVP模式比较
2. ZBLibrary MVP框架库
3. 基于MVP的数据获取与展示
4. Lambda表达式引入
5. Smart-Image一二缓存实现与源码分析
6. Leakcanary内存泄露检测工具
7. Echo.js 图片延迟加载插件
8. 阿里的AndFix热部署框架介绍
9. APP发布、推广相关内容介绍
第五天
业内经验交流
四、 授课专家
刘老师 有15年JAVA开发经验,9年授课经验. 精通J2EE多层架构和多种设计模式,熟悉Struts、MyBatis、Hibernate、Spring、Spring MVC、Android、H5、Jquery Mobile、AngularJS、Bootstrap等多种开源框架, 对源码有一定的理解. 熟悉 WebLogic, JBoss 容器并发集群的使用, 熟悉WebService、CXF、RESFul、UML、SVN、EasyUI、Flex、Lucene 等技术。长期专注于J2EE系统的分析与设计,亲身参与多个J2EE项目研发和应用系统升级,并主导系统架构设计,有着丰富的系统分析设计工作经验
张老师 天津大学软件工程硕士,10多年的IT领域相关技术研究和项目开发工作,在长期软件领域工作过程中,对软件企业运作模式有深入研究,熟悉软件质量保障标准ISO9003和软件过程改进模型CMM/CMMI,在具体项目实施过程中总结经验,有深刻认识。通晓多种软件设计和开发工具。对软件开发整个流程非常熟悉,能根据项目特点定制具体软件过程,并进行项目管理和监控,有很强的软件项目组织管理能力。对C/C++ 、HTML 5、Hadoop、java、java EE、android、IOS、大数据、云计算有比较深入的理解和应用,具有较强的移动互联网应用需求分析和系统设计能力,熟悉Android框架、IOS框架等技术,了解各种设计模式,能在具体项目中灵活运用。
隋老师 高级架构师,Android培训师,兼任多家移动互联网公司技术顾问。曾任深圳华为项目经理、某创业公司技术主管。十二年软件研发项目管理经验,8年Android项目经验, 6年企业内训培训经验。带领团队成功开发了优话、古玩城、掌潮、宠物情缘、厦大EDP商学院、阳光管理、天福茗茶Pad版App、电信悦动音乐、51CTO论坛官方App、中兴手机V2.1版本操作系统,中兴Android音乐播放器V1版本、国内首款平板软件商店、平板桌面等数十款Android应用。
五、 培训费用
培训费7800元/人(含资料费、场地费、考试证书费、学习期间的午餐),食宿可统一安排,费用自理。请学员带身份证复印件一张。
本课程由中国信息化培训中心颁发《Android APP开发架构应用工程师》证书,证书查询网址:www.zpedu.org; 证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。
本课程名称: AndroidAPP开发架构应用实战
查看更多:语言公开课
我要找内训供应商
授课内容与课纲相符0低0%
讲师授课水平0低0%
服务态度0低0%
课程介绍 评价详情(0)
课程收益:
1.全面掌握Android系统各个层次的开发技术;
2.掌握快速高效开发Android应用的方法;
3.了解影响应用程序性能的要素及其优化、调试方法;
4.了解兼容性和功能的平衡方法;
5.了解应用程序的安全机制;
6.熟悉Android系统中Web应用开发的各种技术;
7.熟练掌握Android 开发技巧;
8.通过项目实战理解项目开发架构、流程及开源工具的使用。
培训颁发证书:
课程大纲
关于举办AndroidAPP开发架构应用实战
培训班的通知
培训地点
深圳
上海
深圳
培训时间
1月
22-26
5月
27-31
12月
13-17
一、 培训收益
通过此次课程培训,可使学习者获得如下收益:
1.全面掌握Android系统各个层次的开发技术;
2.掌握快速高效开发Android应用的方法;
3.了解影响应用程序性能的要素及其优化、调试方法;
4.了解兼容性和功能的平衡方法;
5.了解应用程序的安全机制;
6.熟悉Android系统中Web应用开发的各种技术;
7.熟练掌握Android开发技巧;
8.通过项目实战理解项目开发架构、流程及开源工具的使用。
二、 培训特色
1.课程案例内容来自实际开发项目,实用性高;
2.Android应用层开发典型技巧的精华部分;
3.Android框架层与应用程序相关的部分;
4.扫清开发的盲区和误区;
5.关注兼容性和安全性;
6.兼顾各个Android不同的发布版本;
7.提供简明示例和可以套用的设计实现模板;
8. 指出工程师下一步的研究和学习方法,获得更多收获。
三、 日程安排
1. Android 课程 (3天)
时间
培训模块
培训内容
第一天上午
Android课程(一)
第1单元:Android系统整体介绍
(1)系统的架构
(2)各主要版本介绍(二点三、三点零、四点零、五点零、六点零)
(3)手把手搭建开发环境
第2单元:Android开发简介
(1)工程的目录结构讲解
(2)工程清单文件分析
(3)Android开发插件 ADT介绍
第3单元:Kotlin语言使用
(1)为什么会选用Kotlin
(2)Lambda,Streams API
(3)函数式编程支持
第一天下午
Android课程(二)
第3单元:Android程序调试部署
(1)Android调试方法技巧
(2)Logcat的使用
(3)Android常用命令介绍
(4)模拟器的创建、使用技巧及常见问题的解决方法
(5)混淆代码
(6)打包、签名和部署到设备,通过Zipalign 命令优化Apk
第4单元:Android中界面的布局
(1)线性、相对、帧布局使用
(2)布局优化技术
(3)屏幕适配技术
(4)各个度量单位的使用
第5单元:列表(Listview)分析与实例
(1)列表组件的作用
(2)列表组件展示动态界面的实现流程
(3)自定义适配器及优化
(4)列表组件的性能优化技术
第二天上午
Android课程(三)
第1单元: Activity与Fragment
(1)Activity生命周期
(2)Activity启动模式
(3)调用Activity获取返回数据
(4)Fragment介绍及Fragment生命周期
(5)动态管理片段
第2单元:片段管理
(1)片段介绍
(2)片段生命周期方法
(3)动态管理片段
第二天下午
Android课程(四)
第3单元:Intent 意图
(1)Intent属性
(2)显示与隐式意图
(3)意图附加数据(基本数据与对象数据)
第4单元:移动存储技术
(1)手机内部存储
(2)手机外部存储
(3)Sharedpreferencs持久化数据
(4)Sqlite存储
第5单元:Android高级开发技巧
(1)自定义控件
(2)工具类抽取
第三天上午
Android课程(五)
第1单元:如何提高应用的响应性
(1)什么是ANR和FC问题
(2)如何解决ANR和FC
(3)Handler、Looper、Message、Messagequeue实现异步通信
(4)Asynctask的作用及使用方法
(5)异步线程调用,应用场景及注意事项
第2单元:Android中的后台服务
(1)Service的作用
(2)通过Intent启动和停止服务
(3)以绑定的方式启动和停止服务
(4)Activity控制服务的三种方式
第三天下午
Android课程(六)
第3单元:Android广播接收器
(1)Android广播机制原理
(2)订阅系统广播
(3)动态注册广播接收器
第4单元:网络应用
(1)通过Httpurlconntion访问网络
(2)通过Httpclient技术访问网络
(3)通过开源框架Android-Async-Http 访问网络
(4)使用Gson开源工具解析Json数据格式
第5单元:提高Android应用的可靠性技术
(1)应用正常退出方法
(2)应用程序退出到桌面的技术
(3)防止应用异常崩溃的技术
(4)图片异步下载、内存缓存和外存缓存技术
(5)App开发难题之OOM问题的原因及解决方案
2. Android App (2天项目实战与考核交流)
时间
培训模块
项目内容
第四天
项目实战
项目描述: 央视新闻客户端
1. 新闻模块:交通、生活、医疗、教育、住房、旅游、购物
2. 时间链:通过时间轴的方式,展示近几天发送的热门新闻
3. 电视+ : 实现在APP如何快速加载视频和缓存视频
4. 用户中心:要闻推送、缓存清除、历史记录、意见反馈
开发工具: Android Studio + Git
核心技术点:
1. MVC模式与MVP模式比较
2. ZBLibrary MVP框架库
3. 基于MVP的数据获取与展示
4. Lambda表达式引入
5. Smart-Image一二缓存实现与源码分析
6. Leakcanary内存泄露检测工具
7. Echo.js 图片延迟加载插件
8. 阿里的AndFix热部署框架介绍
9. APP发布、推广相关内容介绍
第五天
业内经验交流
四、 授课专家
刘老师 有15年JAVA开发经验,9年授课经验. 精通J2EE多层架构和多种设计模式,熟悉Struts、MyBatis、Hibernate、Spring、Spring MVC、Android、H5、Jquery Mobile、AngularJS、Bootstrap等多种开源框架, 对源码有一定的理解. 熟悉 WebLogic, JBoss 容器并发集群的使用, 熟悉WebService、CXF、RESFul、UML、SVN、EasyUI、Flex、Lucene 等技术。长期专注于J2EE系统的分析与设计,亲身参与多个J2EE项目研发和应用系统升级,并主导系统架构设计,有着丰富的系统分析设计工作经验
张老师 天津大学软件工程硕士,10多年的IT领域相关技术研究和项目开发工作,在长期软件领域工作过程中,对软件企业运作模式有深入研究,熟悉软件质量保障标准ISO9003和软件过程改进模型CMM/CMMI,在具体项目实施过程中总结经验,有深刻认识。通晓多种软件设计和开发工具。对软件开发整个流程非常熟悉,能根据项目特点定制具体软件过程,并进行项目管理和监控,有很强的软件项目组织管理能力。对C/C++ 、HTML 5、Hadoop、java、java EE、android、IOS、大数据、云计算有比较深入的理解和应用,具有较强的移动互联网应用需求分析和系统设计能力,熟悉Android框架、IOS框架等技术,了解各种设计模式,能在具体项目中灵活运用。
隋老师 高级架构师,Android培训师,兼任多家移动互联网公司技术顾问。曾任深圳华为项目经理、某创业公司技术主管。十二年软件研发项目管理经验,8年Android项目经验, 6年企业内训培训经验。带领团队成功开发了优话、古玩城、掌潮、宠物情缘、厦大EDP商学院、阳光管理、天福茗茶Pad版App、电信悦动音乐、51CTO论坛官方App、中兴手机V2.1版本操作系统,中兴Android音乐播放器V1版本、国内首款平板软件商店、平板桌面等数十款Android应用。
五、 培训费用
培训费7800元/人(含资料费、场地费、考试证书费、学习期间的午餐),食宿可统一安排,费用自理。请学员带身份证复印件一张。
本课程由中国信息化培训中心颁发《Android APP开发架构应用工程师》证书,证书查询网址:www.zpedu.org; 证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。
培训师介绍
有15年JAVA开发经验,9年授课经验. 精通J2EE多层架构和多种设计模式,熟悉Struts、MyBatis、Hibernate、Spring、Spring MVC、Android、H5、Jquery Mobile、AngularJS、Bootstrap等多种开源框架, 对源码有一定的理解. 熟悉 WebLogic, JBoss 容器并发集群的使用, 熟悉WebService、CXF、RESFul、UML、SVN、EasyUI、Flex、Lucene 等技术。长期专注于J2EE系统的分析与设计,亲身参与多个J2EE项目研发和应用系统升级,并主导系统架构设计,有着丰富的系统分析设计工作经验
张老师
天津大学软件工程硕士,10多年的IT领域相关技术研究和项目开发工作,在长期软件领域工作过程中,对软件企业运作模式有深入研究,熟悉软件质量保障标准ISO9003和软件过程改进模型CMM/CMMI,在具体项目实施过程中总结经验,有深刻认识。通晓多种软件设计和开发工具。对软件开发整个流程非常熟悉,能根据项目特点定制具体软件过程,并进行项目管理和监控,有很强的软件项目组织管理能力。对C/C 、HTML 5、Hadoop、java、java EE、android、IOS、大数据、云计算有比较深入的理解和应用,具有较强的移动互联网应用需求分析和系统设计能力,熟悉Android框架、IOS框架等技术,了解各种设计模式,能在具体项目中灵活运用。
隋老师
高级架构师,Android培训师,兼任多家移动互联网公司技术顾问。曾任深圳华为项目经理、某创业公司技术主管。十二年软件研发项目管理经验,8年Android项目经验, 6年企业内训培训经验。带领团队成功开发了优话、古玩城、掌潮、宠物情缘、厦大EDP商学院、阳光管理、天福茗茶Pad版App、电信悦动音乐、51CTO论坛官方App、中兴手机V2.1版本操作系统,中兴Android音乐播放器V1版本、国内首款平板软件商店、平板桌面等数十款Android应用。
本课程名称: AndroidAPP开发架构应用实战
查看更多:语言公开课