第一阶段:android介绍与Java核心部分 (168课时) |
课程主题 |
内容简介
|
课程目标
|
课时
|
Android背景介绍 |
介绍Android操作系统由来,Google的Android开发团队,Androidos的Android系统的市场占有情况,以及GMS(Google Mobile Service)。Android开发语言介绍;Android开发环境搭建,开发第一个Android程序
|
了解Android历史,掌握Android的开发环境
|
8
|
Java基础 |
Java基础
|
掌握Java核心语法与面向对象思想
|
80
|
Java5.0新特性 |
、础vaEnums (枚举)、Varargs (可变参数)、Static Implements (静态导入)、for each(增强)循环、Generic(泛型)程序设计、Annotation(注释)无侵入式程序设计等
|
能熟练运用常用设计模式与编程技巧掌握新版本java特性,完成Java程序开发
|
40
|
软件测试 |
黑盒、白盒测试.Java测试框架Junit.
|
理解测试的重要性.学习使用Junit进行单元测试、参数化测试、测试套件的开发和测试运行器的使用。
|
8
|
项目 |
微博客户端
|
利用面向对象、集合、线程实现微博客户端模型搭建。
|
32
|
第二阶段:Android基础编程 (152课时) |
课程主题 |
内容简介
|
课程目标
|
课时
|
用户界面 |
Android程序设计基础 Android生命周期 用户界面开发详解 常用控件使用 界面布局Layout的定义与设计 自定义布局 控件监听事件
|
熟练掌握Android界面开发,能够独立完成界面布局,和事件处理工作。
|
40
|
数据存储 |
Android数据存储基础 Shared preferences Files 数据库SQLite 数据共享
|
掌握SQLite的语法,熟练掌握AndroidSQLite 数据库的使用。能够用多种方式实现数据存储和数据共享。
|
40
|
网络与通讯 |
网络通讯基础 HTTP通信 Socket通讯 常见问题 WebKit
|
掌握Android网络编程,熟悉常用协议
|
40
|
项目 |
微博客户端
|
实现微博客户端Android界面开发和数据存储功能
|
32
|
第三阶段:专项技能突破 (160课时) |
课程主题 |
内容简介
|
课程目标
|
课时
|
热点技术 |
xml解析 国际化 Android样式 主题 屏幕适配 断点续传
|
掌握手机开发中热点技术。也是Android产品过程中必备的技能。技术上能够实现多语言支持、软件主题切换、屏幕自适应等常用功能。
|
64
|
特色应用 |
照相机应用 传感器 语音识别 桌面组件 条码扫描 GOOGLE MAP 程序发布
|
调用底层API实现自定义界面,自定义功能的照相机程序,对图片进行加工处理 掌握快捷方式、实时文件、 Widget开发的技巧 实现一维、二维条码扫描功能 熟练运用google地图相关API、定位功能。 掌握程序的打包、签名、安装;
|
64
|
项目 |
微博客户端特色功能开发,如拍照处理、微博离线查看、地图位置事件过滤、语音微博等
|
使用手机特色功能,实现微博客户端
|
32
|
第四阶段:高级篇(48课时) |
课程主题 |
内容简介
|
课程目标
|
课时
|
Android OpenGL 开发基础 |
OpenGL基本知识、OpenGL和OpenGl ES介绍
|
掌握OpenGL开发技巧。
|
8
|
绘制平面上的多边形
|
8
|
旋转的实现
|
8
|
构建3D图形
|
8
|
应用纹理贴图
|
8
|
光照和事件
|
8
|
第五阶段:高级篇(112课时) |
Android项目实战 |
掏客(个人媒体客户端) p 聚合功能:根据用户关注的内容,对SNS、微博、博客等内容聚合 p 微消息离线查看功能:客户端自动下载新消息,并在没有网络的环境下查看 p 社交功能:通过手机IM方式和好友互动、转发等 p 智能交友:显示周围500米(可设置范围的大小)范围内的sns好友以及微博关注的人 p 信息发布平台:根据不同的分类发布相关的信息、商品和活动 p 微频道:通过微博机器人,对互联网的信息按照频道进行分类,供掏客用户使用 p 多视图内容显示:视图(时间、地理位置、事件、人物)为主线完整的显示某一事件
|
通过项目实战,掌握项目管理流程:项目启动、需求分析、计划编写、开发文档、研发过程、测试、上线等流程,熟悉敏捷开发,熟练使用SVN进行版本管理。最重要的是学生积累完成大型项目的实战经验。
|
112
|
疯狂蘑菇游戏(策略类游戏) 玩法:通过触摸打败那些偷吃蘑菇的动物,保护自己的蘑菇。 功能:Sprite管理 实现tile地图 武器升级系统 AI实现
|
|
赠送课程 |
|
就业指导 |
求职指导、简历撰写、面试技巧等
|
|
项目答辩 |
项目演示及重点解析,资深项目经理现场提问及指导
|
|
模拟面试 |
资深人力资源面试指导,技术面试指导
|
|