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