返回
无限互联
置顶
该校与厚学网暂未合作,平台不保证课程的真实有效性,如有侵权等争议,请及时与厚学网联系处理
厚学网
iOS游戏程序开发周末培训班
咨询 在线咨询
课程级别
入门级
培训周期
3-6个月
培训时间
全日制
课程价格
询价
上课地址
北京市石景山区领秀大厦B座3层
课程详情


无限互联i0S游戏程序开发周末培训班课程详情规划。

强化目标:

本课程使用xcode4.x版本(其中包含新WWDC中推出的iPhone6.x和iPad6.x版本的模拟器),让学生学到前沿的技术。所有在iPhone6.x上开发的程序都可以在iPhone,iPod Touch, iPhone 3GS, iPhone4,iPhone4S, iPad, iPad2,iPad3等设备上运行。这也是i0S平台的一个大的好处,平台的统一性。

通过22天的强化,可以实现让学员掌握i0S平台上开发App,手机客户端与服务器端的数据交互,多媒体服务、GPS、Google Map的调用和一些Quarts 2D方面的动画等。最终达到可以独立开发iPhone和iPad上的App的目的。

第一阶段0bectsive-C语言基础以及部分,Foundation 和 UIKit框架的使用(课时35)

熟悉iPhone应用程序开发的工具和调试工具:iPhoneSDK(xcode)、instruments(内存检测工具和Simulator(模拟器))。我们所有的程序全部基于的iPhone SDK来学习,保证学员学到的都是正确的以及新的SDK,同时让学员熟悉xcode的一些常用的快捷方式,查看API,以及Apple的帮助文档的使用。通过授课以及编程经验的分享,使学员达到对编程环境非常熟悉,以后在工作中能提高开发效率的目的。

讲解0bjective-C语言的面向对象编程,类的继承,复合,多态,id类型,运行时,catagory,Protocols和内存管理等主要内容以及0bjective-C特有的区别于C++的三个语言特性:多态、动态绑定和动态类型。

然后是第二阶段学习iPhone SDK编程,这也是整个i0S培训体系核心的模块。完成本阶段后已经可以直接从事i0S独立开发App。

第二阶段iPhone SDK控件、网络和多媒体编程 (课时60)

i0S中MVC模型介绍,使用Interface Builder创建项目工程,掌握IB中File 0wner和First Responder,理解协议的概念。熟练掌握IB中IB0utlet和IBAction的作用和使用。理解各类控件在IB上的属性配置和事件处理方式。在Interface Builder中图形化加入事件处理和键盘事件的处理。

下面是具体的知识点介绍:

1、窗口(UIWindow)、视图(UIView)、应用程序(UIApplication)

2、UIView以及CALayer动画(CAAnimation、CABasicAnimation、 CAKeyFrameAnimation)

3、触摸(UITouch)、事件(UIEvent)、手势(UIGestureRecognizer)、 UIResponder、消息传递、响应者链

4、活动提示(UIActivityIndicatorView)、图像(UIImageView)

5、滚动视图(UIScrollView)、页面控制器(UIPageControl)、开关 (UISwitch)、分段控件(UISegmentedControl)、滑块(UISlider)、多行

文本(UITextView)、网页视图(UIWebView)、滚轮 (UIPickerView)、日期滚轮(UIDatePickerView)、表格视图(UITableView)的使用

6、视图控制器(UIViewController)、导航控制器 (UINavigationController)、标签控制器(UITabBarController)、表格控制 器

(UITableViewController)、相册控制器(UIImagePickerController)

7、绘图(DrawRect)、Quartz 2D

第三阶段 项目实战一 (巩固知识)

本阶段的目的主要是让学员运用前面所学iPhone SDK知识,几个学生模拟公司的一个真实团队的开发方式互相协作完成一个iPhone App项目。项目将涉及到前面所学的0bjective-C 和iPhone UI和事件处理等知识。学员在完成项目的同时也巩固了前面所学的知识,起到了承上启下的作用,也熟悉了真正的企业项目的开发方式,同时培养了编写项目需求文档和设计原型界面的能力,具体项目会根据情况选择。

第四阶段 iPhone网络编程处理 (15课时)

i0S网络编程的介绍,CFwork各种常用网络类的使用。基于NSURL, NSURLRequest, UIWebView, NutableURLRequest等类的编程。多线程开发(NSThread),队列(NS0perationQueue),网络请求(GET、P0ST)、Socket编程。开发一个基于UIWebView的小型浏览器项目,熟练掌握网络解析XML和JS0N协议。

第五阶段 iPhone多媒体、GPS、MapView、相机、数据库开发、云存储和硬件加速计的Api调用(30课时)

1、音频播放(AVAudioPlayer)、视频播放(MPMoviePlayerViewController)以及播放iPod音乐 API调用

2、照相机(UIImagePickerController)以及相册的使用

3、短信(MFMessageposeViewController)、邮件 (MFMailposeViewController)的使用

4、加速计(UIAccelerometer)的使用

5、定位(Core Location)以及地图(MKMapView)的使用

6、数据持久化(文件读写、sqlite数据库、core data)、

7、云存储 (iCloud)

10、IDP帐号注册、真机调试、上传和发布App

第六阶段 开源类库的介绍和使用(扩展知识,不列为课时)

本阶段介绍开源类库在项目中的运用。

1、ASIRequest网络请求框架

2、Three20开源框架讲解

3、图片缓存框架

4、网易、新浪、腾讯和搜狐的分享

5、xml解析和json解析框架

6、支付宝和银联在线支付SDK的使用

第七阶段 项目实战二 (扩展项目,不列为课时)

本阶段让学员自己创作一个App,自己动手DIY一个项目,为以后自己独立开发App,上传到AppStore上做准备,老师在本阶段主要是技术指导为主,对于比较好的创意点子和App,可以用无限互联的IDP账号上传到Appstore,这个也是面试中很重要的一部分,很多公司要求中都会写,有APP上架的作品优先录取。

以上就是游戏开发培训课程的全部内容介绍,如需了解更多的游戏开发培训班、课程、价格、试听等信息,也可以点击进入 游戏开发 相关频道,定制专属课程,开始您的学习之旅。

校区安排(1) 更多
校区
无限互联校区
地址
北京市石景山区领秀大厦B座3层
预约报名
立即获取报价

请选择想要达成的目标

基本掌握
熟练掌握
完全掌握
取消

请选择想要学习的时间

一个月内
三个月内
半年或一年
取消
刷新
图形验证
关闭
>>
拖动左边滑块完成上方拼图