目前,手机游戏业务,手机增值业务,移动商务应用等领域正处于迅猛发展的阶段。各大游戏公司,大型娱乐网站,门户网站,电子商务,甚至到企业应用,报刊媒体,电视广播等机构都大力推出自己的移动业务。而即将到来的3G更是让移动开发人员成为市场上炙手可热的宠儿。
市场需要的技术目前为 J2ME,SYMBIAN C++,WINDOWS MOBILE /CE C++。其中SYMBIAN C++由于市场人才极度匮乏,用人单位往往重金难聘。
我们拥有中国第一批做移动设备研发的技术人员。他们根据目前市场的需求和薪金情况,用1年的时间精心策划了这套为期7个月的课程体系。
保障上海就业,外地学员提供食宿
《手机商务应用与游戏开发班》 课程设置
不仅仅是小案例教学,真实的大型网络手机游戏全面培养学员的开发能力
更注重手机游戏开发的内部技巧,而不是把学习局限于一些API的使用
全国首家长期SYMBIAN C++ ,BREW C++培训.移动稀缺人才
课程 |
内容 |
目标 |
课时 | |
初级一 |
JAVA特点;运行原理,JAVA源代码构成;类的构成与写法 |
能用JAVA书写简单的类; 能用面向对象的方法来思考和解决简单问题 |
2 | |
初级二 |
用小游戏学习循环和各种逻辑语句;类的深入;继承 |
能编写一些较为复杂的逻辑方法; 能用面向对象的思考方法解决较为复杂的游戏人物模型 |
2 | |
初级三 |
用小游戏深入学习继承,多态,抽象方法,接口,内部类,匿名内部类 |
了解继承中的各种语法在实际工作中的意义; 能熟练运用这些技术解决手机开发中的问题. |
5 | |
初级四 |
异常,多线程,APPLET小游戏编写(主要是通过APPLET来训练面向对象的思考方法) |
了解异常给实际工作带来的好处; 灵活运用异常; 灵活运用多线程; 能编写一些APPLET小游戏 |
5 | |
初级五 |
深入多线程 |
了解多线程运行原理; 熟练处理线程同步; 能编写较为复杂的APPLET游戏 |
5 | |
初级六 |
网络编程SOCKET,TCP/IP,UDP,HTTP: |
编写各种网络应用 |
5 | |
初级七 |
包的使用,小游戏中学习数据结构和常用算法: |
用包的概念让大代码更有条理; 熟练用常用数据结构和算法解决问题 ; 能在手机上开发简单的应用程序 |
2 | |
中级一 |
J2ME MIDP 1.0 和J2ME MIDP2.0区别和解决方法; 自定义J2ME控件 J2ME 键盘消息的处理 |
能处理不同手机上J2ME应用的兼容问题; 能开发复杂的J2ME应用 |
2 | |
中级二 |
手机无线通讯; 服务器端开发 |
能开发手机无线通讯应用; 能用SERVLET和自主开发的JAVA SERVER与手机通讯 |
5 | |
中级三 |
手机蓝牙通讯和红外通讯; J2ME游戏开发--图形图像处理 |
开发蓝牙,红外通讯应用; 熟练掌握各种图形图像处理方法和特效 |
5 | |
中级四 |
J2ME游戏开发--游戏人物处理(RPG游戏人物,动作类游戏人物),人工智能, |
能熟练开发不同游戏中的人物; 能流畅的运用各种AI算法 |
10 | |
中级五 |
J2ME游戏开发--物体的物理特性处理( 加速度,摩擦力,碰撞,阻力,能量消耗 ) |
在手机上高效处理物理特性 |
10 | |
中级六 |
J2ME游戏开发--游戏场景处理( RPG类游戏场景, 2.5D 场景处理,局部3D场景处理 ) |
能快捷,低耗的管理装载游戏场景 |
5 | |
中级七 |
J2ME游戏开发--特效处理 |
熟练设计和编写游戏风,火,气场,冰等特效 |
5 | |
中级八 |
J2ME游戏开发--手机动作类游戏制做全过程 |
独立开发一个商业运营完整的动作类游戏 |
30+50 | |
中级九 |
J2ME游戏开发--手机RPG游戏制做全过程 |
独立开发一个商业运营完整的动作类游戏 |
30+60 | |
中级十 |
J2ME网络游戏--手机网络游戏开发全过程( 客户端和服务器端 ) |
了解并能设计控制反转 (IOC) 设计模式; 熟练使用Spring实现IOC; 使用Spring处理Struts动作 |
25+50 | |
高级一 |
C++语法 |
熟练掌握C++语法; 熟练操作内存; 养成良好的内存管理习惯 |
20 | |
高级二 |
MFC, DLL,COM,ATL,STL |
熟练使用MFC开发游戏制作中的工具,能使用DLL,COM技术开发基于插件的应用 |
10 | |
高级三 |
SYMBIAN C++ -- S60的内存管理,异常管理和字符管理; 了解SYMBIAN系统这些管理设计的目的目的和原理 |
了解SYMBIAN OS下与WINDOWS下 C++开发有什么不同,为什么要有这些不同 |
5 | |
高级四 |
对比MFC学习SYMBIAN C++的基本框架; |
能在S60下熟练开发标准界面应用 |
5 | |
高级五 |
SYMBIAN OS中的资源管理 | 熟练书写S60中常用的各种资源文件 |
2 | |
高级六 |
SYMBIAN OS系统控件的的结构体系和使用; S60系统控件的使用 |
熟练操作S60系统控件,熟练书写控件资源文件 |
5 | |
高级七 |
SYMIBAN OS 自定义控件和图形图像处理 | 能熟练高效率处理图像,理解SYMBIAN压缩图像的原理和运用 |
10 | |
高级八 |
SYMBIAN OS 活动规划器 | 使用活动规划器处理异步应用 |
5 | |
高级九 |
文件处理和网络 | SYMBIAN下文件操作; 能开发SOCKET,TCP-IP,HTTP的网络应用 |
10 | |
高级十 |
红外和蓝牙; 多媒体(音频流,视屏流) |
开发红外和蓝牙应用; 开发多媒体应用 |
10 | |
高级十一 |
电话和短信,彩信处理 | 能操作电话应答; 开发短信,彩信方面的应用 |
5 | |
高级十二 |
S60下游戏开发--RPG类网络游戏全过程 | 熟悉大型S60网络游戏开发流程 |
40+40 | |
高级十三 |
S60下商务应用开发 | 熟悉手机商务开发应用 |
30+20 | |
合计(课时) |
J2ME |
161+160 | ||
SYMBIAN C++ |
157+60 | |||
*注1 :以上仅为课程内容,并不表示上课的顺序. *注2 :+后的课时为学员自主掌握的项目时间 |
*注 3)实际课程中,所有的项目方向不会变化,但有一部分会随着企业实际接到的项目而发生变化