第一阶段:Java基础 | ||
课程主题 | 内容简介 | 课程目标 |
JavaSE | Java语言的基本语法,面向对象编程,继承、封装和多态,集合框架,I0流,多线程编程,网络编程、基本的界面编程。 | 掌握Java核心语法与面向对象思想,能熟练运用常用设计模式与编程技巧完成桌面应用或网络通信类程序的开发. |
Android基础 | Android手机开发环境、android系统各种UI使用,事件Event处理与运动捕捉。布局控制于界面优化。 | 初步了解Android平台、介绍Android平台所提供的功能、Android框架简介、Android SDK简介、Android与其他主流手机平台的比较。 |
项目1 | 怪物卡片翻牌过关游戏、泡泡龙、连连看等 | 综合使用第一阶段所掌握的知识。 |
第二阶段:数据库编程 | ||
课程主题 | 内容简介 | 课程目标 |
0racle初步 | 使用0racle11g讲解各类SQL语句的使用,数据库设计,开发和管理等方面基础知识,熟练掌握复杂的SQL对业务逻辑进行建模。理解0racle数据库体系结构和关系型数据库建模思想(范式设计)。 | 理解0racle数据库体系结构,掌握0racle数据库基本操作,数据库设计,开发和管理知识,熟练掌握SQL和0racle对象使用。 |
J2SE技术 | 日志记录、增强for循环、可变参数、枚举、装箱/拆箱、静态引用、泛型、反射、动态、注解annotation、程序国际化等。 | 深入研究Java语言技术,设计更加灵活、扩展性更强的动态程序. 设计模式:单例、原型、工厂/抽象工厂、、修饰器、观察者等 |
JDBC编程 | Java数据库操作的基本步骤,事务管理,连接池技术,使用DA0编程模式编写高性能的数据持久层应用。 | 熟练掌握Java数据库编程技巧,能使用API、DA0编程模式编写高性能的数据持久层应用. |
XML知识 | XML基础,DTD,Schema和Java中常见的XML解析方法包括dom、sax、jdom、dom4j等。 | 掌握XML使用及XML文档的处理技术.使用XML进行信息配置、数据存储以及数据交换. |
项目2 | 超级玛丽推箱子 | SurfaceView的使用,3D场景构建,动作处理,场景营销处理等 |
0raclePL/SQL编程 | PL/SQL语法,动态SQL、游标、存储过程,自定义函数,触发器、包,掌握使用存储过程开发的数据处理系统。 | oracle数据库编程 |
第三阶段:Android-软件开发 | ||
课程主题 | 内容简介 | 课程目标 |
android四大组件 | service与广播机制接受者、内容提供者。 | 掌握Android平台中组件使用开发知识,能够进行GUI设计和窗体的设计,灵活调用组件进行开发。 |
存储系统 | xml解析:SAX、D0M 和 pull,json处理,preference与slqite3数据库访问。 | 掌握在android平台使用多种方式进行xml的解析操作。掌握android平台的常用数据存储共享方式 |
项目-3 | 谷歌天气手机程序:通过3G网络URL获取谷歌天气的xml,解析显示,支持城市切换,使用SQLite3将获取到的天气对象写入数据库作为天气历史记录。 | SurfaceView的使用,3D场景构建,动作处理,场景营销处理等 |
网络通信 | Cleint(get/post请求以及使用JS0N0bject解析json返回值) 。文件上传下载、使用ksoap2连接webservice请求。 | B2C客户端软件,综合使用Client和webservice技术实现 |
项目-4 | 商旅服务中心客户端、东方团团购客户端、酷玩客户端等。 | 综合应用创建客户端 |
其他功能 | GPS定位应用、android感应器、安卓程序性能优化。 | 理解测试的重要性.掌握如何进行android程序的测试步骤。 |
第四阶段: Android-游戏开发 | ||
多媒体处理 | 动画视频处理、音频处理MediaPlayer、SoundPool | 掌握基于Android平台的多媒体开发,能够结合影像以及音频实现自己的一个播放器。 |
绘图容器 | SurfaceView和SurfaceHolder的使用 | 绘图制作 |
项目精讲-5 | 雷电战机项目 或 植物大战僵尸或中国象棋 | 项目实战 |
项目精讲-6 | <单机游戏>喷火吞噬鱼、推箱子、侠客行 | 项目实战 |
Android下的socket | Socket连接与多线程的socket游戏服务器设计,连接判断和重连 | Socket联网,通信和游戏状态的控制是训练重点,属于大中型游戏项目。 |
项目精讲-7 | 3G大型游戏在线联机斗地主(基于socket连接) | 项目实战 |
3D游戏引擎 | 传感器、0PenGL 3D处理,Libgdx支持2D与3D的 游戏引擎 | 3D游戏引擎 |
项目精讲-8(3D) | 热力弹球、重力滚弹珠、3D射击等 | 项目实战 |
总课时:640 | ||
赠送课程 | ||
就业指导 | 求职指导、简历撰写、面试技巧等 | |
项目答辩 | 项目演示及重点解析,项目经理现场提问及指导 |
以上就是游戏开发培训课程的全部内容介绍,如需了解更多的游戏开发培训班、课程、价格、试听等信息,也可以点击进入 游戏开发 相关频道,定制专属课程,开始您的学习之旅。
温馨提示
温馨提示