1、周期:30天 (脱产)
2、招生对象
欲从事基于3G、通讯相关Android手机应用开发的在职、在校学员。
3、入学要求
A、一年或以上软件开发、程序设计工作经验
B、熟悉java语言,熟悉j2se或j2me移动平台开发
C、熟悉Sql一句,并有相关调优,使用经验
D、积极主动的学习态度,致力于推动*Android应用程序的开发和使用。
4、培训目标
掌握Android系统知识,熟悉实际企业项目的开发流程,具备实际项目开发的执业能力和技术素养,能够成为企业急需的中等层次的Android系统开发和项目管理的实用型人才。
A、深入理解Android框架结构;
B、熟识手机应用产品的开发过程、开发模式、行业技术规范;
C、熟练Android常见组件编程;
D、掌握Android技术体系结构、内核框架,通过实训掌握Android系统移植相关经验和技巧;
5、目标岗位
A、智能设备开发工程师;
B、Android手机应用开发工程师;
C、Android游戏开发工程师;
6、教学大纲
阶段 | 内容 | 课时 | 描述 |
整体介绍 |
Android的背景 |
1天 |
介绍Android操作系统的由来,以及google公司的Android开发者团队 |
Android与java之间的关系 |
虽然Android与Java有相似的地方,但是本课程将带你了解到一个你所不知道的Android |
||
Android软硬件特性 |
Android硬件基础,模拟器与实机区别,Android模拟器的使用 |
||
开发工具介绍 |
Eclipse的配置、使用,文档的获取及使用,查询,热键,字体环境配置。ADT的简介,使用方法 Dalvik介绍,配置并结合Eclipse |
||
阶段 | 内容 | 课时 | 描述 |
语言基础 |
java语言基础的巩固 |
4天 |
加强和巩固java语言基础,掌握在Eclipse下开发/调试程序 |
java的内存管理 |
|||
练习:使用Eclipse开发命令行程序 |
|||
JavaAPI介绍,String和StringBuffer、各种基本数据类型包装类。 |
4天 |
熟悉Java常用API,集合API,并了解Java 5.0的高级特性 |
|
Java Collections Framework:Collection |
|||
IO概念,File和FileRandomAccess类。 |
2天 |
熟悉Java中的文件操作,已经各种文件操作类,熟悉编码 |
|
阶段 | 内容 | 课时 | 描述 |
Android应用开发 |
平台架构, 开发者社区,应用程序商店, SDK与程序开发环境 |
1天 |
围绕Android 的生态链和应用程序开发有一个基本的认识,可以比较熟练的使用SDK 开发环境和相关工具 |
应用程序的组成模块,任务的概念 |
初步理解应用程序的组成和编写Intent 和InterFilter |
||
界面布局Layout 的定义,Android UI引擎的设计,UI事件 |
2天 |
掌握基本的界面设计能力,并且可以熟练的定制符合自己需求的UI 组件,熟练掌握资源文件的定义和设计。 |
|
文件与屏幕适配 |
高级导航控制器Tabbar的介绍和使用 |
||
触控和动作,编写兼容不同硬件的程序, 资源文件的访问方式 |
1天 |
理解API 的细节和使用技巧,掌握资源XML文件中常见的属性的定义和使用, 结合API 中的代码访问和修改属性,资源文件的国际化配置,主要资源的XML 属性和代码分析,Nine-Patch 文件介绍, Icon 图标制作. |
|
Activity的实现方式和使用技巧 |
4天 |
深入理解和熟练使用Intent 与Activity 设计应用程序 |
|
Android安全架构的设计与实现 |
理解整个平台在安全设计方面的考虑和实现方式 |
||
Linux 进程间通讯的基本方式 |
深入理解Android 的Service 框架和服务, 具备自己编写Service服务和接口的初步能力。 |
||
Service程序的结构,接口的定义和实现方式 |
掌握Service 程序设计的基本技术, 理解Service 程序的适用场合, 能够编写接口和实现代码。实现Client 与Service 的交互 |
||
存储相关 |
1天 |
合理的使用内置存储和外部SD卡存储, 能够熟练的设计和使用数据库, 能够根据程序的需求选择合适的数据存储方式 |
|
Android 开发中通常使用的程序调试技术 |
1天 |
具备分析问题根源和寻找解决方案的能力 |
|
位置与地图程序的设计与实现 |
2天 |
使学生熟悉LBS的概念与服务, 能够熟练的开发基于定位和地图的客户端应用, 掌握相关API 的使用细节 |
|
ContentProvider 的设计和实现原理 |
掌握ContentProvider的原理和实现技术, 能够自己编写接口和代码实现 |
||
阶段 | 内容 | 课时 | 描述 |
第四阶段项目开发 |
Android 应用之前需要做的准备工作以及发布流程 |
1天 |
软件设计思想,软件流程,需求分析,编写文档,开发、测试,软件发布、审核以及收费推广和广告服务的介绍 |
手机备忘录,天气预报 |
4天 |
调用Web API在线天气预报,并显示。熟悉接口的使用,以及自动提醒 |
|
电子书 |
3天 |
实现下载电子书,离线阅读,缓存机制,滚动翻页,高级控件应用。 |
7、育卓的优势
高档环境舒适学习
5A甲级写字楼,给学员提供一个舒适优越的学习环境
小班授课轻松掌握
严格的小班制授课,让老师照顾到每一个学员。和老师深入的沟通,帮助学员更快更好的掌握知识。华成育卓一直致力于3G软件开发技术的宣传与推广。目前在北京、上海、苏州、武汉、成都都会定期举办专题讲座,每年有数千名技术人员受益于华成育卓的技术研讨会、免费讲座课程及专业培训。
个性定制量身打造
通过专业测试,结合学员自身的特点,量身制定个性化学习方案。让学员在最短时间内得到*限度提升。华成育卓推出的企业内训一直以“量身定制,满足企业不同需求”为目标,逐渐成为众多500强企业内训的官方提供商。
项目经理亲自授课
华成育卓汇聚了一批来自国内外3G开发领域的资深技术专家和行业精英,他们在移动互联软件行业领域都有着平均5年以上大型项目开发经验,有很强的实际解决问题和分析问题的能力,对技术细节具有深刻的理解,在培训方面均有着丰富的传授经验。凭借多年的项目经验和对企业需求的深入理解,带动学员实施更具可行性的学习计划和实战项目。
理论实践完美结合
将课程中的知识点完全融入项目,更多项目案例参与其中,在实践中进行自我检验。
熟练掌握免费重修
学习中及学习结束后均有定期考核,考核未通过或未达到满意效果均可再进行课程的免费重修。
就业服务全程指导
建立个人档案,从入学开始就业服务专员全程跟踪指导,使其拥有更多的工作选择机会。
同时为解决学员就业问题,为三星、nokia、apple、htc、腾讯、新浪、HP等多家合作伙伴提供人才输送。并有专业的就业服务团队为学员提供就业、创业的支持和保障。