|
3G手机Symbian就业班招生简章 |
入学要求: |
理工科类专科(包括专科)以上学历,有C语言基础,喜欢并有志投身于IT事业及手机软件开发. |
教学质量保障 |
◆ 我们采用3.0的教学方式,教学过程中特别注重实验教学,让学员在实践中迅速提高;
◆ 提供学员职业素养教育;
◆ 培训合格学员可提供就业保障;
◆ 培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
◆ 培训结束后免费提供半年的技术支持,充分保证培训后出效果 |
就业承诺 |
1. 培训合格学员可提供就业保障;
2. 对学员进行职业素养教育;根据学院实际情况建立学员就业档案,确保准确的为学员提供就业服务,保证就业质量。 |
开课时间 |
课时:脱产学习一个月;开课时间:2024年11月18日.....(请抓紧报名)
详情请联系负责老师:021-51875830 赵老师 手机:15921673576/13918613812 |
上课地点: |
【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道)
注:外地学员可协助安排食宿(低300元/月) |
学费优惠措施 |
两人同时报名,享受95折优惠;三人及三人以上同时报名,享受9折优惠。 |
各阶段课程安排说明 |
● 课程目标
通过本课程的系统学习,使学员由浅入深地全面掌握3G手机Symbian应用开发,能够独立的开发S60手机应用或UIQ手机应用等。课程目标包括:
1. 精通C/C++语言高级编程;
2. 精通3G手机Symbian OS c++语言编程;
3. 精通基于Symbian的S60应用开发,掌握UIQ的应用开发;
4. 精通Symbian下的多媒体及流媒体开发;
5. 精通Socket/HTTP网络应用开发;
6. 精通基于蓝牙的应用开发;
7. 精通客户端-服务器框架应用开发;
8. 精通ECOM开发;
9. 精通消息传送及通话的应用开发;
10. 掌握应用程序签名相关知识。 |
第一期:C/C++软件开发工程师 |
◆课程目标
- 职场定位:C/C++ Development Engineer for Software Engineering
- 证书:中国软件行业协会嵌入式系统分会《C/C++软件开发工程师证书》(认证费300元)
- 本期目标:嵌入式系统是现在热门的计算机应用领域之一,C/C++语言在其中起着至关重要的作用。一个精通C/C++语言程序设计的程序员,可以很容易地进入Symbian、Linux、WinCE、Vxworks等嵌入式操作系统下的软件开发工作。本阶段学习目标是掌握C/C++语言基本知识、C/C++编程语法基础及思想,为将来的Symbian编程工作打基础。
序号 |
课程名称 |
课程内容 |
掌握要求 |
1 |
C语言高级编程 |
C语言是嵌入式领域重要也是主要的编程语言,本课程将在学员C语言基础知识之上,通过大量编程实例重点讲解C语言的高级编程知识,包括函数与程序结构、指针、数组、常用算法、库函数的使用等知识,另外,本节还重点讲解数据结构的基础内容,包括链表、队列、栈、树、哈希表、图等内容。 |
精通 |
2 |
面向过程的软件开发 |
这是软件开发的思想基础,学习面向过程的结构化软件开发,使用前一章学习的C语言,开发一个小项目。通过这个过程的学习,掌握开发一个软件的基本思想及过程,从整体到局部,掌握了解软件开发思想,为以后的深入学习打下良好基础。 |
精通 |
3 |
C++面向对象编程 |
掌握面向对象的设计语言C++,要对C++的封装性、继承性、多态性等特性熟练掌握,掌握抽象类和虚函数、运算符重载等,学习类模板等。使用面向对象的方法重新完成前一章的例子,以达到巩固和理解前面学习的软件开发思想,并学习和实践新的内容:软件开发过程中的重构。 |
掌握 |
4 |
主流手机操作系统(Symbian/Linux/WindowsMobile)介绍 |
重点介绍目前主流的三款手机操作系统:Symbian、Linux、WindowsMobile,了解这几款操作系统的发展历史以及目前发展现状,另外本节课程会重点介绍,针对开发人员,3款操作系统开发的特点以及差异性。 |
了解 |
|
第二期:3G手机Symbian应用开发工程师 |
● 课程目标
- 职场定位:3G Symbian Application Development Engineer
- 证书:中国软件行业协会嵌入式系统分会《3G手机Symbian应用开发工程师证书》(认证费300元)
- 本期目标:本阶段重点学习基于Symbian操作系统的C++开发,以及Symbian系统的结构及原理,同时掌握Symbian使用的几个重要的设计模式。本期内容学员将重点学习在Symbian操作系统之上的两个UI:S60和UIQ,重点掌握S60上的应用开发,使学员从一点不会开始,能达到独立开发S60应用,例如基于网络的的应用、基于多媒体的应用、基于消息的应用等等;在课程中,配以大量的实践,使学员全面掌握Symbian操作系统相关的技术点及这些技术的实现思想,教给学员分析和解决问题的能力和技巧。
序号 |
课程名称 |
课程内容 |
掌握要求 |
5 |
3G手机Symbian应用开发过程 |
这部分首先介绍Symbian的SDK及开发环境的搭建;学习如何开始建立Symbian程序,掌握程序结构以及如何定义资源、定义快捷键和菜单、构建可移置字符串资源等;学习如何制作手机上的安装程序及如何在设备上安装程序。 |
精通 |
6 |
3G手机Symbian
OS C++基础 |
这部分主要包括3个方面内容:
1、Symbian的基本数据类型、描述符和动态数组,Symbian下的编码规范和四种基本的类(T、C、R、M);
2、Symbian下的异常处理,清除栈机制防止内存泄漏,类的两阶段构造;
3、活动对象是Symbian的精华部分,Symbian OS使用ActiveObject进行异步事件的处理,包括:symbian的活动对象机制、活动对象的生命周期及操作顺序、用活动对象处理复杂费时的操作。 |
精通 |
7 |
Symbian下的文本和图形显示 |
这部分主要讲解如何在程序中显示文本及用特殊效果显示文本,另外一部分重要内容是程序中如何绘图及如何显示图片,包括:普通绘图、直接写屏方式、无闪烁重绘、特殊效果、直接显示图像文件、从资源文件中显示图片、实现图片透明显示效果等。 |
精通 |
8 |
Symbian下的UI编程 |
讲解目前Symbian主流的两种UI开发平台:S60和UIQ,使学员这两种平台的编程特点及差别,重点介绍S60的UI编程,详细的讲解S60提供的普通编辑框组件、RichEdit组件、多字段编辑器(时间日期编辑器、IP地址编辑器)、列表框、对话框、窗体、通知等丰富组件,更会详细讲解如何根据自己的需要开发具有特定功能的组件。 |
精通 |
9 |
文件、流、存储的操作 |
文件是程序持久存储数据的基础,这部分主要讲解对文件服务器的使用,以及文件、流、存储等的操作。 |
精通 |
10 |
多媒体应用开发 |
主要讲述symbian对多媒体应用开发提供的API及工作原理,包括:多媒体框架MMF的原理、提供的多媒体组件等,以及如何利用这些多媒体组件进行开发,例如播放录制音频数据、格式转换等,视频播放及录制等,以及如何在MMF扩展新的多媒体组件。 |
掌握 |
11 |
消息传送及通话 |
主要讲解如何对手机的基本功能(通话和短信、彩信等)进行控制,介绍如何收发短信及控制通话,将会给大家介绍如何利用未公开的API处理短信开发高级的消息应用。 |
精通 |
|
第三期:3G手机Symbian系统开发工程师 |
● 课程目标
- 职场定位:Symbian System Development Engineer
- 证书:Symbian公司全球认证证书(认证费800元),嵌入式《3G手机Symbian系统工程师职业资格证书》(认证费800元),中国软件行业协会嵌入式系统分会《3G手机Symbian系统工程师证书》(认证费300元),微软嵌入式工程师认证证书(认证费500元)
- 本期目标:本阶段将讲解Symbian高级开发内容,进一步提高学员Symbian开发水平。另外,本期课程还会让学员了解另外一个比较重要的手机操作系统:Windows
Mobile,使学员在掌握Symbian操作系统开发的同时,也了解其他操作系统的开发方法,拓展学员的知识面,丰富学员的知识结构。本阶段后通过一个完整真实项目案例,使学员从前期需求分析、概要设计、详细设计到代码实现,参与整个项目的开发过程,学员通过此项目一方面可以有效巩固前面所学内容,对知识薄弱环节进行重点加强,另一方面可以了解Symbian项目的开发特点以及整个开发过程,迅速积累开发经验,真正成为符合企业需求的symbian开发人才。通过这个阶段的实践,让学员完全掌握Symbian
C++面向对象的设计过程,达到独立设计和开发中小规模软件项目的能力。
序号 |
课程名称 |
课程内容 |
掌握要求 |
12 |
网络应用开发 |
主要讲述如何在Symbian平台上进行网络程序的开发,主要包括:基于GPRS网络的使用、TCP/IP协议或HTTP协议的应用开发、基于蓝牙的应用等。 |
精通 |
13 |
ECOM |
Symbian
OS中使用Ecom框架组织组件,便于扩展,这部分主要讲解ECOM框架的原理及实现技术。 |
掌握 |
14 |
Windows
Mobile开发简介 |
Windows
Mobile是目前另外一个主流的手机操作系统,嵌入式利用自身在Windows Mobile方面的教学优势,使学员了解Windows
Mobile应用开发和系统开发的特点,并对比Symbian操作系统,让学员了解它们之间的异同点,增进对手机开发的理解,拓展学员知识面,增加就业渠道。学完此课程学员可获得微软全球统一授权培训证书。 |
了解 |
15 |
3G手机项目实践 |
本课程将通过一个真实完整的项目案例,让学员了解真实项目的开发流程,让学员掌握如何将所学知识应用到项目开发中。本课程将模拟真实项目的管理过程,培养学员项目团队协同开发能力,项目文档编写能力和新知识的学习能力,为下一步就业做好知识上和心理上的充分准备。目前学员在嵌入式学院可完成的Symbian真实项目包括:即时通信系统、多媒体播放系统、日程管理系统等,学员可在嵌入式学院学习期间独立完成其中一个项目,其他项目可在结业后完成。 |
掌握 |
|