3G培训课程体系
|
Android基础 课时:4周
|
课 程
|
课 程 内 容
|
培训目标和就业目标
|
Android系统介绍
|
Android系统概述,Android开发环境搭建与配置、在Eclipes开发环境下开发helloworld*个程序,使用模拟器、编译到设备并在设备上运行,Android应用程序核心解析。了解Android应用程序开发框架、Android项目组成、Android程序调试与测试。
|
掌握Android移动平台以及Android SDK平台的使用;
掌握Android模拟器(Emulator)运行;掌握Android资源打包工具;
掌握Android开发工具的应用;
|
Android控件
|
Andriod手机GUI设计和窗体设计。其中包括,Activity 控件编程,View控件编程,View Group控件编程,Widget控件编程,Drawable控件编程,Panel控件编程,Dialog控件编程,Window控件编程,Surface控件编程,SurfaceView控件编程,Canvas控件编程
|
掌握Andriod平台下控件编程开发知识,能够进行GUI设计和窗体的设计,灵活调用控件组件进行组合开发。
|
Android图形开发
|
Google 2D/3D图形开发,openGL ES控件编程,GPU硬件加速原理,Android高级界面开发。网络相关API接口,Socket程序设计,Apache的HttpClient,Android的网络函式库,XMPP网络服务协定,WebKit浏览器的控制, 影像与声音功能, Androidspan style="color: #636466; font-size: 14px">Telephony, GPS和Bluetooth,卫星定位
|
Android高级2D/3D图形开发主要讲解怎样显示各种图片、怎样实现3D动画效果等各种高级的Android图形显示效果等。
|
Android网络编程
|
主要针对ITelephony接口和ISms接口以及AIDL在Android中的开发应用,使用BroadcastReceiver实现开机启动Service或Activity,通过KSOAP进行与WebService进行网络通信等。
|
了解服务器端和客户端的通信机制,掌握网络编程的方法,进行服务器端和客户端会话、交换数据。
|
数据存储及SQLite
|
关系型数据库基本概念、数据库设计原则、ER图、范式、SQL Lite使用、SSMS、数据库的创建与修改、分离与附加,数据库表管理、数据管理、结构化查询语言SQL语法、SQL常用函数使用。理解关系型数据库原理与结构,掌握数据库设计原则与规范,能够使用SQL Server 2005创建修改数据库、数据表,能够使用SQL语言对数据进行增、删、改、查等操作。
|
主要进行SQLite数据库的简介、SQLite数据库的创建和管理、SQLite数据库的操作、程序参数的使用、文件的使用、Content Provider的使用等。
|
OPhone平台
|
OPhone平台介绍,OPhone开发环境搭建与配置,OPhone应用程序开发框架,OPhone项目组成,OPhone程序调试与测试;OPhone平台与Android平台的比较理解与掌握OPhone系统体系结构;搭建企业级项目开发环境
|
基于Android的Ophone平台开发流程介绍,主要了解两个平台在不同版本之前的异同点,举一反三,灵活使用。
|
Android安全机制
|
主要讲解Android安全模式及概念、Android安全架构介绍、Android应用签名、用户标识和文件访问、使用许可、申明和执行许可、URI许可、签名等安全机制的讲解。
|
了解Android平台的安全机制
|
应用软件实战项目
(选一个)
|
· Android/Ophone版电子书管理软件
· Android/Ophone版试题库软件
· 开发手机即时通讯客户端
· 无线新闻阅读器系统
· 基于Android/Ophone平台的XX行业资讯平台
|
能够用模拟器与真机调试Android/OPhone项目,并实现服务器与客户端的信息实时传输
|
网络版手机游戏或软件开发
(与J2me平台游戏选一个)
|
· 基于Android/OPhone平台的网络RPG游戏开发
· 基于Android/OPhone平台的网络ARPG游戏开发
· 基于Android/OPhone平台的网络SRPG游戏开发
· 基于Android/OPhone平台资讯类软件框架及后台管理程序项目
|
理解网络游戏的概念,熟悉RPG和ARPG游戏特点,基于Android/OPhone平台开发出适合的此类型游戏,实现人物动作、地图卷轴、场景切换、剧情对话、物品、任务、敌兵AI、动作设计等内容,并且能够用模拟器与真机调试J2me项目,或管理软件的前后台项目开发。
学员可以胜任的工作有:Android/OPhone手机游戏开发工程师,Android/OPhone手机游戏移植工程师,Android/OPhone手机软件移值工程师,Android/OPhone手机手机软件开发工程师,Android/OPhone手机软件测试工程师
|