在实训项目经理的带领下,通过完成多个企业级项目(基于Android移动平台的客户关系管理系统等)的分析、设计和开发,掌握开发企业级软件项目过程所需的设计规范、开发流程、质量控制及项目管理。
阶段 | 课程主题与实训内容 | 实训目标 | 实训项目 | |||
第一阶段 | Java核心技术 | |||||
Java基础知识、变量运算符、程序流的控制、数组、面向对象的概念、类、方法、接口和继承、异常处理、集合框架、泛型、枚举、流、net包 | 了解Java语言开发过程;掌握Java的基本元素、流程控制;掌握面向对象的相关概念,并能够熟练应用;掌握Java语言中异常等相关技术。掌握JavaSE5新语法,掌握集合、流等。 | 拟写个人职业规划 | ||||
软件测试与质量保证 | ||||||
软件测试理论 软件测试方法 软件测试工具 |
了解软件测试理论,掌握软件测试方法和工具。 | 测试环境搭建 | ||||
第二阶段 | Android应用开发基础 | |||||
Android开发环境搭建 Android应用程序结构 Android基本组件 Android UI布局及样式 Activity Service Content Provider Android AppWidget |
掌握Android程序设计,能够进行GUI和非GUI程序设计。 | Android移动平台的客户关系管理系统 | ||||
Android高级应用开发 | ||||||
开发自定义控件 触摸/按键(UI Events)事件处理 2D/3D编程 动画功能 位置服务 Android网络应用开发 |
掌握Android高级应用开发,能够进行2D/3D等图形图像程序设计,能够进行多媒体应用、网络应用等程序设计。了解并能熟练使用Android开发特性。 | Android云端综合信息查询系统 | ||||
Android移动应用开发 | ||||||
电话功能编程接口 蓝牙应用开发 SMS/MMS编程接口 基于地图的应用 |
掌握Android移动应用开发,能够熟练使用电话、蓝牙、无线等设备进行移动应用开发。 | Android城市天气预报查询系统 | ||||
第三阶段 | Android NDK | |||||
LW_OOPC Android本地代码开发 JNI使用 |
掌握使用NDK进行本地代码开发以及使用JNI结合Java与C本地代码。 | 云端交通信息查询系统 | ||||
Android应用开发框架 | ||||||
Android源代码编译 Android框架分析 Android通讯机制 OpenGL ES控件编程 |
熟练掌握Android应用框架、通讯机制等深层机制,了解OpenGL ES等控件,能够进行更复杂的程序设计。 | 云端交通信息查询系统 | ||||
第四阶段 | 企业实训 | |||||
基于Android移动平台的客户关系管理系统 | 本项目实现在Android移动设备导航功能,系统根据Android移动设备上的GPS模块定位用户的位置,用户可以输入前往的目的地,并在地图上标志出目的地,通过GPS定位实时的反映在地图上面,并在必要的路口等地点提供语音服务。通过这个项目学习,使学员掌握Android平台中的MapActicity、Menu、Button、TextView、EditView、Adapter的Dialog等UI技术以及GPS位置服务技术,熟悉嵌入式数据库SQLite以及Android的数据持久化技术SQLiteOpenHelper和Content Provider等技术。掌握ADB等Android调试工具的使用。 | Android移动平台语音导航系统 |
本专业培养掌握必要的计算机基础理论和软硬件开发过程,具备具体的应用软件能力,掌握必要的Android开发系统理论、Android系统架构以及编程技术、方法和工具,能从事Android系统应用、设计、开发与测试的技能型、实用型高级人才。
手机应用程序开发人员
手机生产企业编码人员、测试人员、系统支持人员
手机软件维护人员