行业背景
2009年1月7日,*人民共和国工业和信息化部正式向*移动、*电信和*联通三大运营商同时颁发了3G牌照,宣告国内3G市场全面启动。3G是3rd Generation(第三代移动通信网络)的缩写。相对于*代模拟制式手机(1G)和第二代GSM、CDMA等数字手机(2G),第三代手机由简单的语音信息终端转变为具有全新功能的多媒体综合应用平台。通过3G手机我们可以实现MP3高速下载、手机电视、手机监控、手机社区、手机游戏、手机电子商务、手机定位等各种业务和享受各项服务。*目前拥有世界上*的手机用户群(近9亿手机用户),巨大的3G行业价值链(如下图所示)引爆3G手机开发工程师这个黄金职位。
以Android、Windows Mobile、Symbian、iPhone、Ophone为代表的手机开发工程师,几个月内新增了1万多个招聘岗位。Android开发工程师最为抢眼,2009年全世界所有大中小型手机制造商都在招聘Android工程师。但是由于Android技术刚刚出现一年,符合条件的Android工程师屈指可数,企业招聘难度可想而知。可以预料的是,在未来几年内Android工程师成为3G行业最炙手可热的岗位之一。
培养目标
为了能够在短时间之内培养出优秀的Android工程师,安博教育结合项目经验、企业需求、职场要求,带领学生完成完整的项目案例。从开始的需求分析和功能设计,到编码和测试,以及应用项目管理工具,使学员掌握真实项目的开发流程,并使学员有能力将所学知识应用到项目开发中。实训模拟真实项目的管理过程,培养学生的团队协作开发能力、项目文档编写能力和新知识的学习能力,为就业做好知识上和心理上的充分准备。安博从中程在线毕业的学员将具备1-2年的软件开发经验与项目经验。具体的培养目标包括:
精通Java语言
精通Android手机应用开发
有能力修改Android框架
有能力进行基于团队的项目开发
课程特色
课程采用案例式教学,突出“实训”。学员通过实际代码分析、完整项目流程以及软件工程的实践,快速掌握实际项目开发管理要点,积累开发经验。该培训课程具有如下特点:
学到的知识具备通用性
大型项目完整的知识点学习
完整的技术构架学习
授课方式遵循企业实际项目开发流程和要点
毕业后具备企业项目组成员应具备的主要能力
师资团队
本课程由台湾最顶尖的专家顾问团队(包括亚太地区Android技术大会主席高焕堂、* Android 部落格主持人Sam Lu、卓首科技顾问首席Linux驱动程序讲师Jollen Chen等)和安博教育产品经理共同设计、执教。
就业方向及岗位
学员就业方向包括:移动运营商、手机终端制造商、手机平台开发商、手机服务提供商、手机内容提供商、手机芯片提供商等相关公司。
学员就业岗位包括:Android开发工程师、OPhone开发工程师、手机软件移植工程师。
入学条件
理工科类专科(包括专科)以上学历,有计算机基础和基本的英文读写能力,喜欢并有志投身于IT事业及手机软件开发,通过入学测试。
课程内容
培训阶段 课程名称及知识点 培训周期 培训课时
ZC-JD01
JAVA语言强化:
JAVA应用程序建立方法
变量、运算符
程序流的控制
类、方法、接口与继承
异常处理
1周(5天) 40课时
ZC-AD01 Android初级应用开发:
Android 开发环境搭建
Android 应用程序结构
Android 基本组件
Android UI布局及样式
Activity
Service
ContentProvider
Android AppWidget
2周(10天) 80课时
ZC-AD02 Android中级应用开发:
开发自定义控件
触摸/按键(UI Events)事件处理
2D/3D编程
动画功能
位置服务
Android网络应用开发
3周(15天) 120课时
ZC-AD03 Android高级应用开发:
Android 源代码编译
Android NDK(原生开发)
Android 框架分析
Android 通讯机制
OpenGL ES控件编程
3周(15天) 120课时
ZC-AD04 移动应用软件开发:
电话功能编程接口
蓝牙应用开发
SMS/MMS编程接口
基于地图的应用
1周(5天) 40课时
ZC-T11 项目实训 6周(30天) 240课时
ZC-P01 职业素养(CCEP)
ZC-P02 职业生涯规划
总计 16周 640 课时
项目实训
项目一:Music Player
设计一个简单的音乐播放器,能查看所有音乐列表,播放界面具备播放、暂停、停止、显示音乐信息、进度条等功能,并可以创建、删除用户自定义的播放列表。
项目二:网络聊天系统
类似手机MSN、QQ的聊天工具软件,具备文本聊天、设置、个人资料管理、好友管理、查看聊天记录、更改在线状态等功能。
项目三:手机应用超市Android客户端
设计手机应用超市Android客户端,有应用分类、排行、搜索、下载、收藏、试听、安装/卸载等功能,并具备简单的用户注册、登录、信息查询等管理功能。