渥瑞达:3G嵌入式软件工程师就业班
| 渥瑞达:教育改变人生 | |||||||||||||||
| 渥瑞达北美IT培训中心由海外归国人员创办,引进国外先进的IT培训技术和卓有成效的教学手段,拥有丰富的北美学习工作经验的资深软件专家执教,致力于让中国的软件工程师享受到北美先进的IT教育。已经为国内外培养了许多优秀软件工程师,许多大型的IT产业公司都不乏本中心培养的高素质软件人才,在国内外享有良好声誉。 | |||||||||||||||
| 高薪就业:不就业全额退款 | |||||||||||||||
| 学员通过入学测试和面试后,与公司签订就业合同,学员培训完毕后由公司负责推荐面试、实习与就业,不就业公司退还全部学费。 | |||||||||||||||
| 培训目标:高端嵌入式软件工程师 | |||||||||||||||
| 外企3G嵌入式软件工程师就业班专注于培养企业需求量大、就业率高、薪水高,但人才市场紧缺的高端嵌入式Symbian手机软件开发人才。培训中心采用国外的原版教材,以及富有针对性和高强度的开发编程实践,使学生迅速掌握手机开发的编程语言、Symbian软件的设计方法以及开发与测试工具,成为一名优秀的高级Symbian手机嵌入式软件工程师。 | |||||||||||||||
| 培训教师:外企强大师资力量 | |||||||||||||||
| Tomas Ran:Motorola资深软件设计师。加拿大国籍,加拿大Carleton大学计算机科学硕士。面向对象的软件设计与软件质量专家。 Steven Hao: Nortel资深软件设计师。加拿大国籍。加拿大Ottawa大学计算机科学硕士。面向对象分析与设计、嵌入式开发专家。 Charlse Wang: Nokia资深软件设计师。加拿大国籍。加拿大University of Toronro大学计算机科学硕士。面向对象分析与设计、Symbian嵌入式手机软件开发专家。 韩老师:CA高级软件设计师。资深C/C++/Linux设计专家。 | |||||||||||||||
| 培训内容:外企高端软件技术 | |||||||||||||||
|
五门热点技术:Linux/Symbian S60/UIQ/Brew/J2ME Motorola Linux:Qtopia; Fedora; Makefile; vi编辑环境 Nokia S60:Symbian Series 60 ; CodeWarriar/Visual C++; S60模拟器 Ericsson UIQ:Symbian UIQ; CodeWarriar/Visual C++; UIQ模拟器 QualComm Brew: uiOne SDK;Brew模拟器 J2ME:Sun J2ME; Motorola J2ME; Nokia J2ME | |||||||||||||||
| 项目实战:基于Client- Server构架的嵌入式电话记事簿系统 | |||||||||||||||
| 在培训经理的带领下由学员组成的团队完成一个“基于Client- Server构架的嵌入式电话记事簿系统”软件产品的分析、设计、开发和测试.。该手机软件基于SUN平台,使用Weblogic作为服务器实现数据发布,客户端手机应用程序实现本地数据库系统与服务器的连接与维护以及与用户间的交互。 | |||||||||||||||
| 培训安排: | |||||||||||||||
|
课程设计
|
课程名称 |
课程内容 |
培训目的 |
|
3G嵌入式开发技术 | ||
|
3G嵌入式系统 |
3G技术;嵌入式系统定义;嵌入式系统特征;嵌入式系统应用 |
掌握3G技术;嵌入式系统特点及应用 |
|
3G嵌入式手机开发 环境 |
3G嵌入式手机开发环境:Symbian Series 60, UIQ, Brew, J2ME; Windows Mobile; 嵌入式Linux; 3G手机软件开发流程;CodeWarriar IDE |
掌握嵌入式3G手机软件的开发环境及开发流程 |
|
Unix/Linux下的C/C++程序设计 | ||
|
Unix/Linux常 用命令 |
Unix/Linux系统介绍,Unix常用命令讲解及实践, |
掌握Unix/Linux操作系统结构以及常用命令的使用 |
|
Unix/Linux开发 环境 |
掌握客户端软件Exceed的使用;掌握makefile的编写以及调试工具的使用。 |
掌握Unix/Linux下的开发环境;熟练编写makefile;熟练掌握Unix/Linux下调试工具的使用 |
|
C语言 |
C语言概要以及指针的应用 |
熟练掌握Unix/Linux下的C语言的使用 |
|
C/C++程序设计 |
C++语言特色,C++程序结构、设计;面向对象(OO) 三大特性、类和对象概念、构造与析构、数据封装;类的继承、虚拟继承、多态性和虚函数;运算符重载;函数模板和类模板,异常处理 |
熟练掌握Unix/Linux下的C++的面向对象的程序设计 |
|
STL类库使用 |
掌握名字空间std的使用;输入输出流、串流、文件流;掌握list, vector, map等的使用 |
熟练掌握Unix/Linux下的STL模板库的使用 |
|
面向对象的设计与分析 | ||
|
Rational Rose |
Use Case View,Logical View, Component View, Deployment View;Use Case Diagram, Class Diagram;Interaction Diagram: Sequence Diagram, Collaboration Diagram, Activity Diagram, State Diagram;Physical Diagram: Component Diagram, Deployment Diagram Model Transformation: Code generation, Reverse-Engineering |
熟练掌握Rational Rose工具以及各类视图在面向对象的软件设计中的应用 |
|
设计模式 |
基本模式:Inheritance,Substitution, Delegation 模式分类:Creational, Structural, Behavioral;Class Pattern, Object Patterns 常用设计模式应用 |
掌握OOA/D的设计方法,和常用模式的应用 |
|
嵌入式Symbian手机软件开发 | ||
|
Symbian SDK及 其开发环境 |
Symbian OS背景介绍;Symbian OS特点;Symbian移动开发方向; S60和UIQ对应的SDK版本介绍;S60和UIQ平台对比 |
掌握Symbian SDK及开发环境 |
|
Symbian应用 程序 |
EXE 程序的开发;静态接口DLL;多态接口DLL |
掌握Symbian应用程序类型及UID的使用 |
|
Symbian程序 架构分析 |
图形架构简介; Uikon两个重要框架CONE和APPARC的介绍;如何在资源文件中定义资源;定义快捷键和菜单; 构建可移置字符串资源(多语言版本的资源文件) |
掌握Symbian S60程序开发结构 |
|
Symbian数据 结构 |
四种基本的类(T、C、R、M); 字符串与内存管理; 如何操作字符串; 数组的存储(数组缓存); 数组类的层次结构讲解 |
掌握Symbian数据基本类型、描述符和动态数组 |
|
Two-phased 构造 |
掌握Symbian two-phased 构造方法与析构 |
掌握Symbian two-phased 构造方法与析构 |
|
Symbian异常 处理机制 |
处理内存不足的错误;清理规则; C、R和T类的清理; 测试引擎和库; TRAP和CleanupStack; |
掌握Symbian异常处理机制 |
|
Symbian多任务 处理机制 |
掌握Symbian多线程编程与AO的应用 |
掌握Symbian多线程编程与AO的应用 |
|
Symbian数据库 系统 |
文件管理系统;文件流与FileStire; 存储方式和存储类型; Symbian数据库系统 |
掌握Symbian数据存储类型、方式及应用 |
|
Symbian 高级 用户界面开发 |
掌握Symbian软件Model-View-Controller架构; 掌握Symbian高级用户控件及其事件处理机制 |
掌握Symbian高级用户界面的软件开发 |
|
Symbian网络 软件开发 |
掌握TCP/IP协议;HTTP协议; WAP协议及应用; Socket编程;BlueTooth应用; Http协议以及Symbian软件开发的应用 |
掌握Symbian网络应用程序开发 |
|
嵌入式Symbian手机开发过程 | ||
|
软件开发工过程 |
系统学习软件开发过程:需求分析,概要设计,详细设计,编码,测试。 |
掌握软件开发的生命周期以及开发过程的各个阶段 |
|
软件开发模型 |
系统学习软件开发模型:瀑布模型(waterfall model),原型模型(prototype model),增量模型(incremental model)螺旋模型(spiral model)等。比较各种模型的适用范围及优缺点 |
掌握软件开发的各种模型,适用范围以及优缺点。 |
|
软件版本管理 |
系统学习软件版本控制、管理及相应工具:Visual SourceSafe和 CVS等 |
掌握软件版本管理及其工具的使用 |
|
测试技术 |
系统学习七种软件测试技术的步骤、方法及应用,包括:单元测试、集成测试、功能测试、回归测试、系统测试、安装测试及验收测试 |
掌握软件测试的步骤、方法及 常见问题的处理 |
|
Symbian 调试 测试工具 |
掌握CodeWarriar, HookLogger, LeaveScan等Symbian调试工具的使用;掌握CodeTest,Bugzilli,TestDirector等Symbian软件测试工具的使用 |
掌握Symbian软件调试方法及常用测试工具 |
|
项目实训 | ||
|
项目实战 |
在培训经理的带领下由学员组成的团队完成一个“基于Client- Server构架的Symbian嵌入式电话记事簿系统”软件产品的分析、设计、开发和测试,该手机软件基于SUN平台,使用Weblogic作为服务器实现数据发布,Symbian客户端实现本地数据库系统与服务器的维护与管理以及与用户间的交互。 |
通过实际项目熟练掌握Symbian嵌入式手机软件的开发能力。掌握Symbian手机软件的开发流程。 |
咨询报名电话:010—87344040
13581899319
本文来源:渥瑞达 作者:
关于3G嵌入式软件工程师就业班 的资讯
热点资讯(一周点击率)
最受工程师关注文章
热评博文
快乐大本营
- 快乐的工程师火炬手
- 工程师工作快乐最重要
- 新的起点,看见希望
- 跳槽邦Q群:58389811
- 职业规划Q群:12247708
- 篮球足球Q群:43723115

