- UID
- 813488
|
Symbian开发内容介绍
热线:010-51292078 021-51875830 0755-61280252 025-68662821
传真:021-62450161 010-62475416
业务手机:15921673576
曙海培训网站:http://www.51qianru.cn
曙海培训
曙海培训
pads培训
Cadence培训
Allegro培训
<a href="http://www.tb1990.cn">单片机培训</a>
<a href="http://www.shuhai9.cn">Allegro培训</a>
<a href="http://www.tb1990.cn">深圳单片机培训</a>
<a href="http://www.bjzhda.cn/dpcj.htm">北京单片机培训</a>
<a href="http://www.51qianru.cn">Cadence 培训</a>
<a href="http://www.51qianru.cn">Cadence培训</a>
[url= http://bjzhda.cn/dsp_dianji.htm] dsp电机控制培训[/url]
[url= http://bjzhda.cn/3G_MTK_Android_youxi.htm]手机游戏开发培训[/url]
[url= http://51qianru.cn/3G_MTK_Android_youxi.htm]网络游戏开发培训[/url]
[url= http://shuhai9.cn/3G_MTK_Android_youxi.htm]游戏开发培训[/url]
[url= http://youhuapaiming.cn/3G_MTK_Android_youxi.htm] 3D游戏开发培训[/url]
[url= http://morning-sea.cn/3G_MTK_Android_youxi.htm] 2D游戏开发培训[/url]
Symbian开发介绍
课程目标
本课程致力于培养以C++技术为主,基于Symbian OS系统的手机嵌入式软件开发高端人才,学员将能深刻理解Symbian OS平台体系结构、熟练搭建Symbian企业级开发环境、熟练使用Symbian基本组件、运用HTTP、Socket进行网络程序设计、能开发基于Symbian S60 3rd和2nd手机嵌入式软件、可以进行C++、Linux、MFC方面的软件开发。
学员主要就业从事基于Symbian OS系统的手机嵌入式软件开发工作,主要就业企业为NOKIA、大唐移动、Sony Ericsson等大型手机制造商、大头网、佳美谷等手机软件客户端开发商及瞬联、迪易通、百佳泰等手机软件外包开发商。
入学要求
学员学习本课程应具备下列基础知识:
◆具备搭建Symbian C++开发环境并熟练使用相关工具链的能力;
◆能开发简单的Symbian应用程序。
班级规模及环境
为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。
开课时间和上课地点
上课地点:华东师范大学/银城大厦(上海市,地铁3号线或4号线金沙江路站旁)
最近开班有周末班/连续班/晚班
学时和学费
☆课时: 共9天,72学时
☆外地学员:代理安排食宿(需提前预定)
☆合格学员免费颁发相关资格证书,提升您的职业资质
作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认
可,学员的能力得到大家的认同。
☆合格学员免费推荐工作
最新优惠
☆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠
质量保障
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
3、培训合格学员可享受免费推荐就业机会。
课程大纲
课程名称 课程内容 培训目标
c++面向过程编程 利用VC++ 6.0搭建C++开发环境、C++基本语法结构、函数使用、数组的定义与使用、理解指针、处理复合型数据、C++内存分配等知识。 深入学习C++语法基础,建立程序设计系统思想,能够搭建C++开发环境,理解C++中数组、指针、复合数据类型、内存分配等高级概念以及其实现。
c++面向对象编程 掌握类、对象、函数的构造与析构、类的派生于继承、操作符重载、友元关系、纯虚函数、缓冲区管理、文件的输入与输出、文件流的使用、异常处理等在C++中的实现。 深入理解C++中OOP的实现,能够应用面向对象思想利用C++语言编写相对复杂程序,为学习基于Symbian平台的嵌入式开发打下基础。
数据结构和算法 在学生学习完C/C++课程后,学习以C++描述的数据结构与算法,主要内容包括线性表的使用、栈和队列的使用、排序算法、查找算法等。 学会从问题入手,分析研究计算机加工的数据结构的特性,以便为应用所涉及的数据选择适当的逻辑结构、存储机构及其相应的操作算法,并初步掌握时间和空间分析技术。
基于C++的GUI程序开发 MFC控件类介绍及使用范例、事件驱动程序设计和MPC的基础知识、文档/视图体系结构、位图、调色板和区域、多线程和线程同步、MFC与组件对象模型(COM)、ActiveX控件。 学习利用MFC开发基于GUI的面向对象的程序,为应用程序开发打下基础。
网络与操作系统(Linux) 讲解Linux服务器安装与配置、文件系统、网络配置、用户管理、设备管理、软件包管理、常用开发软件安装、VI使用。 能够安装与配置Linux服务器,熟悉Linux下常用软件,能够在Linux下搭建软件开发环境。
基于Symbian平台的嵌入式开发 Symbian系统及其版本介绍、Symbian系统组成、Symbian项目组成、Symbian C/S架构、Symbian开发环境搭建与配置、Symbian内存管理、Symbian数据类型及命名约定、Symbian程序调试与测试、Symbian UI开发、系统控件、自定义控件、面板、对话框、表单、编辑器、查询、多媒体框架MMF、音频、视频、Symbian下通信组件与接口Socket、Symbian多线程设计、Symbian文件与存储系统。 理解与掌握Symbian系统体系结构,搭建Symbian企业级项目开发环境,能够用模拟器与真机调试Symbian项目,能够用C++开发基于Symbian系统的嵌入式软件。
软件开发通用能力 讲解项目开发过程中涉及的各种知识,包括软件开发过程、软件开发模型、软件测试理论、流程图工具、测试管理工具、项目管理工具、版本管理工具、设计模式、UML等。 了解项目开发全过程,知晓项目开发各个阶段基本内容以及所用到常用工具,掌握软件测试理论,了解设计模式、UML基本知识,掌握并使用流程图工具VISIO、项目管理工具Project、版本管理工具CVS、缺陷管理工具BugFree等项目开发中常见工具。
客户端-服务器框架 1.处理常规请求
2.建立会话
3.启动服务器
4.处理异步请求
5.结束会话并在客户端消亡后清理
6.在服务器消亡后清理
7.处理一个会话中的多个对象
8.性能
9.客户端缓冲
10.高级事务
11.数据缓存
12.相同进程中的相关服务器
13.共享内存
14.服务器和线程
15.在线程间共享客户端对象
16.服务器中的多线程
17.时间起关键作用的服务器性能
18.线程优先级
19.客户端-服务器API
20.线程基础
21.线程间数据传输和数据包类
22.客户端对象
23.服务器端的对象
了解服务器框架
职业化塑造 职业生涯规划、团队合作、有效沟通、EQ、AQ、职场礼仪、职场规则、就业技巧、简历书写、求职与面试等。 通过讲座、实战等多种方式,逐步提高准职业人的职场素质,增加就业的砝码,了解企业对员工的要求,掌握职业人必须具备的工作态度、敬业精神;了解简历书写的方法和技巧;了解面试成功与失败的原因,掌握正确的面试方法与技巧;了解当前行业的就业环境和就业形势,根据自身的特点确定就业的方向岗位。促进学员到职业人的快速转变。
项目实训
企业客户及交易信息移动管理系统实战 该系统是一个典型的基于MVC模式、Windows平台、文件数据库、STD C++、多线程、STL的大型软件项目。子系统包括:用户信息管理模块、交易信息管理模块、客户信息管理模块、显示信息模块、中央控制模块、后台管理模块 深刻理解C++技术,能够应用面向对象思想进行C++项目开发,通过项目深入理解C++中类设计、指针应用、文件存取、二进制格式读写、XML解析等高级应用。
3G移动个人数字助理套件开发实战 完成一款基于Symbian OS平台的网络版个人数字助理套件,包括网络版通讯录、任务管理器、增强版短信系统、网络版便签本等功能。项目开发过程中,教师担任项目经理,带领学员按照企业Symbian开发要求,搭建企业开发环境,以项目组的形式完成项目的需求分析、系统设计、编码实现、系统测试、部署移植的全过程,项目开发过程中,严格按项目开发流程构建各种软件环境、开发计划、文档、项目答辩等。 深刻理解Symbian OS平台体系结构,熟练搭建Symbian企业级开发环境(VC++ 6.0、VS2005、S60 SDK 2nd、S60 SDK 3rd),熟练使用Symbian基本组件,深刻理解基于Symbian的C/S体系结构,最终达到利用C++独立开发基于Symbian Series 60平台的二版手机嵌入式软件的目标。学员通过项目培养,除了能够掌握Symbian项目开发技术,胜任Symbian开发工程师要求,还能够全方位理解与掌握Symbian项目开发过程与相关文档规范。
IBM AIX 6 Basics培训
IBM AIX 6 System I培训
IBM AIX 6 System II培训
Solaris 操作系统网络管理培训
HP-Unix系统及网络管理培训
IBM 大型机操作系统培训培训
SolidEdge ST&ST2培训
网络安全管理培训 |
|