嵌入式职业培训课程
嵌入式Linux短期培训课程
在线咨询
Symbian手机应用开发工程师培训班 报名即送开发板
>>> 课程描述
目前,手机游戏业务,手机增值业务,移动商务应用等领域正处于迅猛发展的阶段。各大游戏公司,大型娱乐网站,门户网站,电子商务,甚至到企业应用,报刊媒体,电视广播等机构都大力推出自己的移动业务。
而即将到来的3G更是让移动开发人员成为市场上炙手可热的宠儿。其中Symbian C++由于市场人才极度匮乏,用人单位往往重金难聘。
本课程的目标是帮助学员理解、掌握symbian/S60下应用程序开发的编程技能。
课程以Symbian/S60为例,通过实例说明如何开发symbian应用程序,讲解symbian下C++编程与ANSI C++编程的区别;同时讲解Symbian应用程序框架,客户端/服务器框架,内存管理以及活动对象等Symbian手机开发的特性。
本课程可以使学员对手机操作系统Symbian进行移动应用开发有全面深入的了解,掌握 Symbian操作系统下C++应用开发的基本方法和工具。在课程学习结束后能够在symbain上进行UI开发,能够独立在Symbain上开发手机应用产品,熟悉在symbain上进行多媒体开发方法
>>> 培养对象
- 1. 希望迅速了解和掌握Symbian OS系统开发的学员;
- 2. 希望从事Symbian OS手机开发的爱好者、工程师、程序员、以及相关行业的工程技术人员;
- 3、有志于从事以下工作的软件开发技术人员和正在学习计算机、软件、通信等相关专业的学生。
>>> 入学要求
计算机、电子、通信相关专业大学学历;对C/C++编程熟悉者优先;
>>> 质量保障
- 雄厚的师资力量、经典完善的课程体系、完善的教学管理确保教学质量;
- 培训结束后免费提供一年的技术支持,充分保证培训后出效果;
- 本期如有未学懂的内容下期可免费再学;
>>> 培训效果
- 课程结束时,要求学员具备以下能力:
- 1. 熟练掌握Symbian操作系统下C++应用开发方法.技巧及相关工具;
- 2. 掌握Symbian操作系统概念;
- 3. 理解什么是UI(user interface)设计平台;
- 4. 能熟悉使用Carbide C++ IDE:创建S60第三版应用项目;通过bld.inf文件导入已有S60项目;
- 5. 熟悉使用Symbian异常处理机制;
- 6. 掌握Symbian应用程序框架及类的进化关系;
- 7. 掌握活动对象和活动对象调度器并能正确使用活动对象;
- 8. 能为应用程序添加额外的资源文件;
- 9. 实现对应用程序的中文化;
- 10. 理解Symbian下的服务器和客户端及其通信方式;
>>> 市场需求及就业方向:
- 1. 手机应用软件开发
- 2. 各类手持终端设备的行业应用软件开发
- 3. 移动互联应用开发(服务器端)
- 4. 移动增值服务开发。

>>> 就业服务
- 1. 以中国嵌入式人才网为依托提供上千家嵌入式相关企业就业信息;
- 2. 入学即签就业协议,培训合格将由中国嵌入式人才网直接安排就业;
>>> 实验环境
symbian/S60
>>> 开课情况 (现场 、远程均可教学)
- ◆ 开课时间: 部分学员就业名单
- [成都总校] 1 月 12日 【寒假班】
- [重庆校区] 1 月 12日 【寒假班】 【其他城市均可远程网络教学】
- ◆ 优惠政策:
- 网络远程教学:享受9折优惠
- ◆ 学 时:
- 72学时(3人以上团体报名可优惠 100元/人)
- ◆ 上课地点:
- [成都总校] 成都市科华北路47号(川大科技大厦)
- [重庆校区] 重庆市北部高新区星光大道62号海王星科技大厦A区4楼
- ◆ 外地学员:
- 可协助安排食宿(须提前预定)
>>> 联系方式:
- ◆ 报名电话:400-702-8848(手机用户) 800-702-8848 (固定电话免费)
- 【成都总校专线】 (028)68626056 (028)85403908
- 【重庆校区专线】 (023)66634643 (023)86859788
- ◆ 在线报名:QQ:675800155(成都) 65902224(重庆)
- ◆ 现场报名:(成都总校)成都市科华北路47号(川大科技大厦)606室
- (重庆校区)重庆市北部高新区星光大道62号海王星科技大厦A区4楼
>>>具体课程大纲:
| 授课日期 | 授课时间 | 授课内容 |
|---|---|---|
| 第一天 | 9:00 ~ 12:00 | 1 智能手机介绍; 2 Symbian OS背景介绍; 3 S60开发概述; 4 Symbian移动开发方向; 5 S60 SDK版本介绍; 6 开发工具Carbide C++介绍; |
| 13:30 ~ 18:30 | 【实验】 1 搭建开发环境开发; 2 导入已有的S60项目; 3 启动、使用模拟器;编译到设备并在设备上运行; |
|
| 第二天 | 9:00 ~ 12:00 | 1 Symbian应用开发基础知识; 2 Symbian C++基本数据类型; 3 Symbian四种基本的类(T、C、R、M); 4 Symbian C++编程惯例规范; |
| 13:30 ~ 18:30 | 【实验】 1. 查看分析示例中T、C、R、M类的命名;本实验通过分析代码,理解 四种基本的类的命名规则。 |
|
| 第三天 | 9:00 ~ 12:00 | 1 Symbian系统内存管理 2 Symbian系统中的堆栈管理 3 Symbian的异常处理及清理机制 4 两阶段构造函数 5 Symbian系统中的内存泄露 6 Symbian系统中panic的分析 |
| 13:30 ~ 18:30 | 【实验】 1. 异常处理试验; 2. 内存泄露试验; |
|
| 第四天 | 9:00 ~ 12:00 | 1. Symbian描述符特性 2. Symbian描述符类 3. Symbian描述符API用法 4. 动态数组 |
| 13:30 ~ 18:30 | 【实验】 1. 字符串、描述符试验 2. 动态数组实验 |
|
| 第五天 | 9:00 ~ 12:00 | 1 Symbian应用程序框架介绍 2 Symbian应用程序基本类 3 Symbian应用程序启动过程分析 4 Symbian中的DLL 5 线程与进程 6 进程间通信 |
| 13:30 ~ 18:30 | 【实验】 1. 通过Carbide C++调试工具理解Symbian应用程序的启动流程 |
|
| 第六天 | 9:00 ~ 12:00 | 1 客户/服务器框架原理 2 客户/服务器框架类及数据转化 3 客户/服务器框架对性能的影响 |
| 13:30 ~ 18:30 | 【实验】 1. 客户端服务器试验 2. 练习连接File服务器 3. 将ASCII数据写入文件 |
|
| 第七天 | 9:00 ~ 12:00 | 1 活动对象 2 Symbian异步事件处理 3 Symbian活动调度器 |
| 13:30 ~ 18:30 | 【实验】 1. 活动对象框架试验 2. 实现活动对象异步处理RTimer API 3. 使用活动对象将一个长时间运行的同步任务拆分成一系列小步骤 任务 |
|
| 第八天 | 9:00 ~ 12:00 | 1 GUI 应用程序设计 2 S60 UI风格概述 3 Symbian系统用户界面 4 资源文件管理 5 中文化管理 |
| 13:30 ~ 18:30 | 【实验】 1. 资源文件管理及中文化试验 2. 为应用程序增加可本地化的字符串 3. 为应用程序增加新的菜单项 |
|
| 第九天 | 9:00 ~ 12:00 | 1 Symbian 文件系统 2 Symbian套接字介绍 3 Symbian套接字使用 |
| 13:30 ~ 18:30 | 【实验】 1. socket移动应用程序开发 2. http移动应用程序开发 |
|
| 第十天 | 9:00 ~ 12:00 | 理论考试 |
| 13:30 ~ 18:30 | 实战考核与课题答辩、颁发结业证 |

入门技术文章


友情链接