当前位置:首页 > 培训机构

达内培训

培训质量评分:0
达内创办于2002年,专注IT教育12年,借助美国的投资基金,采用“先学习,就业后付款”的模式,已帮助15万名学员成功就业。目前,已开设11大热门课程,在全国30多个城市建立了100家培训中心,一地学习,全国就业。有实力、有信誉,要培训,就选上市公司!
收藏 分享咨询
课程推荐

IOS

培训方式:脱产班  | 培训周期:120天 | 就业保障率:0%
我要报名 分享到:
达内IOS IT创业梦想的发源地:

开发游戏项目贯穿整个IOS课程,项目实战覆盖70%的课程;

每个学员都会有2~3个作品上传APP Store;

CEO见面日为你的创业梦想支招!


课程大纲

第一阶段:
Web开发基础(Linux操作系统、Nigix、XHTML技术核心、CSS技术核心);课程持续3周共96课时。
模块 课程内容 项目介绍
1    Mac Fundamental Linux操作系统基础
Linux常用命令
文本编辑器Vim/Vi应用
Linux文件系统管理与维护
Linux用户和用户组管理
LANMP生产环境部署
熟悉Mac系统,构建企业开发环境和版本控制系统。
2    Objtive-C Fundamental   gcc编译器,数据类型,变量和常量;
  运算符和表达式,分支,循环;
  数组,函数,指针和字符串,结构,联合和枚举;
  指针高级应用,双指针,void指针,函数指针;
  C标准库,堆内存分配,IO等;
完全掌握C语言的本质,成为一名合格的C程序员,为以后的学习和工作打下坚实的基础
3    Objective-C OOP   面向对象编程(OOP),类和对象;
  继承和组合,self和super关键字,属性(Property);
  类工厂方法(Class Factory Method);
  单例模式(Singleton),委托模式(Delegation);
  内存堆栈模型,内存管理(引用计数、ARC);
  自省(Introspective), SEL选择器;
  动态类型与静态类型;
掌握OC语言高级特性,理解面向对象编程思想,掌握封装,继承,多态三大特性。步入苹果平台开发的行列
4   Foundation Framework   分类(Category), 扩展(Extension),协议(protocol);
  Foundation 框架的类结构和关系;
  字符串(NSString,NSMutableString);
  数值对象(NSNumber,NSValue);
  数组(NSArray,NSMutableArray);
  字典(NSDictionary,NSMutableDictionary); 
  集合(NSSet,NSMutableSet);
  快速枚举(for..in)NSIndexPath;
  日期与时间(NSDate),日期格式(NSDateFormatter),
  日历(NSCalendar),定时器(NSTimer);
  文件管理(NSFileManager),程序包(NSBundle);
  缓冲区(NSData);
"  键值编码(KVC),键值监听(KVO),通知中心
(NSNotificationCenter),通知(NSNotification);"
"  网络连接(NSURLConnection), 网络地址(NSURL),
网络请求(NSURLRequest),请求回应(NSResponse),
错误处理(NSError);"
Foundation框架是苹果平台开发的基础框架,包含一些常用的类型。掌握好此部分技术可以让我们以后的开发工作更加方便和快捷。
5    全真实训项目一 T-Othello 胜负计算模块,人机对战算法。重构T-Othello。搭建T-Othello框架。T-Reader 文件读取模块,文件管理模块,网络搜索模块,图书下载模块,在线翻译模块。
第二阶段:
iOS高级开发(UIKit及绘图、iOS高级特性);课程持续6周共240课时。
模块 课程内容 项目介绍
1    UIKit及绘图 MVC模式,简单控件(UILabel,UITextField,UIButton,
UIAlertView,UIActionSheet);"
窗口(UIWindow), 视图(UIView), 应用程序(UIApplication)。
绘图(drawRect), Quartz, CGContextRef;
触摸(UITouch), 事件(UIEvent), 手势(UIGestureRecognizer), 
UIResponder, 消息传递,响应者链;"
UIView及CALayer动画
(CAAnimation, CABasicAnimation,CAKeyFrameAnimation) ;"
活动提示(UIActivityIndicatorView);
图像(UIImageView);
滚动视图(UIScrollView), 页控制器(UIPageControl), 开关(UISwitch), 
单选(UISegmentControl), 滑块(UISlider);"
多行文本(UITextView), 网页视图(UIWebView), 滚轮(UIPickerView),
日期
滚轮(UIDatePickerView),表格视图(UITableView), 表格项(UITableViewCell);"
标签控制器(UITabBarController);
导航控制器(UINavigationController);
表格控制器(UITableViewController);
相册控制器(UIImagePickerController);
iOS开发中,图形用户界面的开发是非常重要的一部分,通过此部分的学习,使学员掌握绝大部分的可视化控制,通过对各种控件的熟练使用,开发出自己心中的个性界面。
2    iOS高级特性
音频播放(AVAudioPlayer);
视频播放(MPMoviePlayerViewController);
照相机(UIImagePickerController),相册管理;
短信(MFMessageComposeViewController);
邮件(MFMailComposeViewController);
加速计(UIAccelerometer)的使用;
地图(MKMapView)的使用及定位(Core Location);
数据持久化(文件,SQLite数据库, 归档, NScoding),云存储(iCloud);
多线程(NSThread, NSLock), 操作队列(NSOperationQueue),
Blocks;"
网络编程 GET/POST请求, xml解析, json解析, socket编程;
熟练使用iOS系统提供的核心功能完成项目要求。通过完成多个不同类型的项目,掌握音频视频处理,电话短信处理,相机操作,重力感应,地图等技术。并理解和熟练应用iOS的多线程,网络通信,持久化存储等技术。
3    全真实训项目二 重构T-Othello 提供图形界面模块,关卡控制模块。重构T-Reader 提供图形界面,阅读界面功能。T-ThankQ 图形界面T-PhotoMaven 图形界面,照片修正模块,合成照片模块。T-ETVfor iOS图形界面。T-Othello网络对战T-ETV音频播放功能,视频播放功能T-PhotoMaven制作影片模块、拍照模块, 相片管理模块、分享模块,短信发送照片、照片管理模块、云同步模块、微薄模块,网络聊天模块,网络传输模块;T-ThankQ地图服务模块、社交模块;T-Reader 图书管理模块。

第三阶段:
iOS项目实践(T-Othello、T-Reader、T-PhotoMaven、T-ETV for iOS、 T-ThankQ)课程持续3周共120课时
模块 课程内容 项目介绍
1    T-Othello 计算胜负数模块;
人机对战计算机算法模块;
图形界面模块;
关卡控制模块;
网络对战模块
棋牌类游戏是iOS平台上五大类型游戏之一。T-Othello以流行的关卡设计,从易到难的计算机算法,人机对战模式和网络对战模式切换,漂亮的界面,非常好的可玩性,会吸引大量的棋迷参战。
2    T-Reader 界面显示模块;
文件读取模块;
图书管理模块;
在线搜索模块;
在线下载模块;
在线翻译模块
手机阅读器是任何一台iOS设备必备的工具软件。现在,阅读器的功能越来越强大,越来越方便。T-Reader应该是一款值得你骄傲的产品。
3    T-PhotoMaven 拍照模块;
修正模块;
照片管理模块;
照片微博功能模块;合成照片模块;
制作影片模块;
云同步模块;
照片处理是iOS平台最常见的工具之一。提供一款使用方便,功能独特,个性十足的照片处理软件,是大家所期待的。T-PhotoMaven 不仅具备大部分照片处理软件所具有的功能,还具备生成影片功能,将自己的一些照片制作成影片,再配合背景音乐,分享给朋友们,是多么美妙的事。
4   T-ETV for iOS 音频播放模块;
视频播放模块;
影片下载模块;
本地资源管理模块;
音乐和电影是iOS设备必备的功能。相关的软件也非常的多。T-ETV for iOS可以处理音乐、电影、下载、管理、在线观看等功能。
5   T-ThankQ 地图服务模块;
社交模块;
网络聊天模块;
网络传输模块;
微博模块;
具体功能模块(如失物招领等);
T-ThankQ 是一款利用用户位置信息提供用户周围互帮互助功能的移动应用。你可以在任何时候,任何地点寻求任何他人的帮助,自然你也可以帮助他们获取积分。你也可以和你周围的人互动,聊天,交友,分享等。当然,你也可以将你们感兴趣的内容发送到微薄。
6    全真实训项目三 棋牌类游戏是iOS平台上五大类型游戏之一。T-Othello以流行的关卡设计,从易到难的计算机算法,人机对战模式和网络对战模式切换,漂亮的界面,非常好的可玩性,会吸引大量的棋迷参战。手机阅读器是任何一台iOS设备必备的工具软件。现在,阅读器的功能越来越强大,越来越方便。T-Reader应该是一款值得你骄傲的产品。照片处理是iOS平台最常见的工具之一。提供一款使用方便,功能独特,个性十足的照片处理软件,是大家所期待的。T-PhotoMaven 不仅具备大部分照片处理软件所具有的功能,还具备生成影片功能,将自己的一些照片制作成影片,再配合背景音乐,分享给朋友们,是多么美妙的事。音乐和电影是iOS设备必备的功能。相关的软件也非常的多。T-ETV for iOS可以处理音乐、电影、下载、管理、在线观看等功能。T-ThankQ 是一款利用用户位置信息提供用户周围互帮互助功能的移动应用。你可以在任何时候,任何地点寻求任何他人的帮助,自然你也可以帮助他们获取积分。你也可以和你周围的人互动,聊天,交友,分享等。当然,你也可以将你们感兴趣的内容发送到微薄。
第四阶段:
iOS游戏开发(Cocos 2D、C++语言、Box2D);课程持续3周共120课时
模块 课程内容 项目介绍
1    Cocos 2D • Cocos 2D介绍,导演类(CCDirector),场景类(CCScene), 层类
(CCLayer);"
• 精灵类(CCSprite), 动作(CCAction),菜单(CCMenu), 标签(CCLabelTTF);
• 点粒子系统(CCPointParticleSystem);

掌握最流行的游戏开发引擎
2    C++语言 • C++语言简介,C++面向对象编程,类和对象;
• 构造器,拷贝构造,析构,new/delete;
• 运算符重载;
• 面向对象的三大特性,封装,继承,多态;
• 模板编程(template);
• Objective-C++;
快速掌握C++语言,理解C++语言的全部特性,成为一名合格的C++程序员
3    Box 2D • 物理世界(B2World), 刚体(B2Body);
• 精灵与刚体;
• 碰撞测试(B2ContactListener);
• 刚体连接点(B2Joint);
掌握时下最流行的物理引擎
4    全真实训项目四 在讲师的带领下,完成项目,从而达到熟练应用游戏流程控制,sprite(精灵)扶持,动作,非常酷的图形效果,动画效果,物理库,音频引擎等等技术实现自己想要的游戏效果;学员可根据喜好,将前面的某此项目,使用C++语言重新实现,熟悉OC和C++混编。通过完成游戏,掌握box2D的物理世界,精灵刚体连接,碰撞测试,转换点等特性。

全球最流行的ios应用植入课程



教学保障



名师在线
  • 韩少云:达内集团CEO/首席教育官

    曾技术移民加拿大,前亚信公司软件事业部副总工程师,软件设计专家、课程设计专家和教师培训专家。达内公司创始人,中国高端IT培训的开创者,软件教育专家,曾经为中国IT培训业培养了几十名知名讲师。
  • 唐亮:达内集团教学督导

    曾任南方航空股份有限公司信息化中心高级项目经理。航空信息化和车载导航系统领域专家,曾主持开发了国内第一个动态车载导航系统的软件模块,主持开发南航常旅客计划支持系统等大型商用软件系统。
  • 周羽:达内集团华南区教学总监

    来自日本Jasdaq上市公司,日本雅虎前架构师、3G移动电子商务系统专家、房地产交易系统专家、对日软件外包业务专家。从事软件行业9年以上,资深Java架构师,长期在日本工作。
  • 李翊:达内集团教研部副总裁

    曾任IBM中国研发中心系统架构师,具备多年企业级开发及项目管理经验,业务领域涉及电信、电子政务及物流行业。曾担任IBM WBI高级项目经理,参与IBM WBI核心模块的研发。
ICP备案号:浙B2-20090187