杭州达内嵌入式培训火热招生中。。。|杭州达内c++培训火热招生中
您现在的位置: 杭州达内 >>课程>>3G-iOS 软件工程师招生简章
3G-iOS 软件工程师招生简章
杭州达内 - 课程 来源:杭州达内 发布时间:2013-02-20 10:24

一、达内时代科技集团·中国职业教育品牌

 达内时代科技集团是中国职业教育品牌, 由美国高盛集团 Goldman Sachs、日本集富亚洲 JAFCO ASIA 和 美国国际数据集团 IDG VC 三大国际投资基金投资。

11 年来, 公司专注职业教育培训, 涵盖了Java、Android、iOS、C++、.Net、PHP、嵌入式、软件测试、数字艺术设计、网络工程、网络营销11 大应用领域, 先后在北京、上海、广州、深圳、杭州、南京、武汉、长沙、重庆、合肥、成都、西安、沈阳、大连、青岛、苏州、太原、郑州、大庆、无锡、芜湖等30 多个城市建立了100 多家实训中心, 累计培养了13 万名中高级职业人才。除中职业人才实训外, 达内时代科技集团同样致力于人才输送、教育平台建设、软件研发等综合服务。目前, 已形成包括人才实训中心、软件研发中心、软件人才中心、教育中心四大人才服务模块, 在全国范围内拥有500 多所高等院校合作伙伴, 为35,000 多家企业提供人才输送服务, 成为业内较大的人才输送平台。达内时代科技集团逐渐形成以IT 培训为主的多元化、综合性的职业教育及人才服务品牌。

 二、移动互联网和iOS

 来自友盟数据显示,2013 年第二季度, 中国活跃智能设备已经超过5 亿。其中, 有1.5 亿活跃的iOS 设备。半年间中国的活跃设备数量翻了一番。苹果在中国区的市场份额接近40%,稳居中国智能终端品牌。与一年前相比, 开发者团队规模普遍增长, 50 人及以上的开发者团队比例增长了40 个百分点。更专业化的开发团队带来了更多更好的产品。而越来越多的开发者开始使用或打算使用跨平台技术, 两年内将使用跨平台技术的开发者达到54%。开发者对云服务的需求也增长迅猛。目前, 有27% 的开发者将自己的移动APP 服务器部署在云服务提供商处, 在其他未使用云服务的开发者中, 有46% 计划在两年内开始使用云服务。

另外,友盟覆盖的应用, 至2013 年3 月已达10 万款。友盟统计分析每月覆盖的新应用数量一年增长了2.6 倍。开发者热情高涨, 移动开发市场如火如荼。移动应用使用频率一年来涨了近16 倍, 使用时长涨12 倍,大数据时代的到来,移动互联网正在重塑用户生活。

三、达内iOS 课程优势

 1. 业内独创的Layer-Based(基于层)的iOS 教学体系,层层分离,架构清晰

整个iOS 操作系统是基于一定层次的架构设计,我们根据iOS 系统层次结构设计了我们的课程体系,让学员从架构级理解和掌握iOS 应用开发技术,形成完整,透彻的知识体系。

2. 全面升级至iOS7,全新平台,全新技术

目前80% 的iOS 设备用户已经更新到iOS7, 但在国内基本没有介绍iOS7 编程的图书和电子文档,也很少找到关于iOS7 的培训资源。达内iOS 课程已全面升级到iOS7, 无论是开发环境、开发工具,还是课程内容。

3. 前沿的网络编程与云端应用技术

现在,越来越多的应用基于网络。移动互联网时代,对于iOS 编程,网络技术非常重要。课程全面覆盖iOS 网络编程的各方面技术,对较流行的网络编程框架也做了深入的研究,另外还加入了各种云端技术,以适应云计算时代的要求。

4. 领先的游戏课程

苹果AppStore 中的应用收入中,游戏应用占有7 成份额,游戏项目成为较赚钱的应用开发方向。达内课程中游戏开发所占比重非常之大,学员可深入掌握跨平台的游戏开发技术,深入理解和掌握C++ 语言进行游戏开发,全面学习较流行的Cocos2D-X 游戏引擎,而不是已经淘汰的Cocos2D。

5. 扎实的语言基础

如果想成为一个优秀的iOS 软件工程师,必须具备扎实的语言功底。课程体系中涉及C、C++、Objective-C 三大主流语言, 学员可全面而深入的掌握这三种主流语言。

6. 大量而有效的编程实践

编程是一种技能,必须通过大量的编程实践才能获得。课程中涉及大量的项目案例,以及4 个真实的商业应用项目,1 个综合实战应用项目,3 ~ 5 个游戏项目。所有项目都贯穿于知识点学习过程中,理论与实践紧密结合,环环相扣。

四、先进的实训云平台TTS6.0 

TTS 6.0 课程体系的优势不仅仅在于教学内容的先进,更重要的是教学方式的领先。TTS 经过多年的探索和历练,颠覆了传统的IT 教学模式,打造出了一套完善、高效的教学体系,为学员的学习效果和就业质量提供了坚实的保障。

五、iOS 四大课程模块

六、具备资深企业背景和至少10 年以上开发及管理经验的主讲技术专家! 

主讲教师全部由来自IBM 、中科软、联想、亚信等软件专家、海外专业人士和外企IT 精英组成。

韩少云:首席教育官

亚信公司前副总工程师,达内特邀加拿大软件设计专家Sun- 达内合作教材教案设计师,培训专家.

郭镫鸿 :达内集团3G-IOS 教研部总监

8年国有大型企业项目开发经验,7年IT行业培训经历, 在教育培训领域有着丰富的教学及管理经验。曾就职于国资委直属企业中国铁路通信信号集团(CRSC), 曾主持开发了多项铁路信号与自动控制系统。

刘国斌:达内集团IOS 讲师

先后在联想、博彦科技、传智播客等软件公司从事教学管理及研发工作,曾主导和参与ios或android平台下的机场控制系统、GiiNii多媒体管理系统、爱国者平板系统定制、Yahoo WretchCam、车载电脑和基于无线协议的打印机等项目开发。

杨松岩:达内集团IOS 讲师

曾就职于中科软,先后担任过技术部经理、项目经理、需求分析工程师、高级软件工程师。曾主持开发多项政府政务信息管理系统、干部教育培训信息管理系统等,对软件开发行业有着丰富的实战经验

赵 哲:达内集团IOS 讲师

曾负责设计并研发国家旅游局相关内部系统,国内某知名LBS 社交应用等。曾负责给GE等多家国际企业进行企业培训。精通iOS应用开发及RIA相关技术,同时专注于研究用户体验与商业解决方案

张 翔:达内集团IOS 讲师

曾在IBM,掌娱互动,凯斯科技,奥奇伟等公司担任开发工作, 而后创建了”赤子城梦想工作室”. 曾参与“北京大学软件与微电子学院"Android游戏课程的教学. 从业多年,其中较为擅长的就是游戏开发, 从早期的 Nokia BlackBerry等平台到目前的流行的 Android ios 等平台上的游戏开发技术,及开发流程都有着丰富的经验和独特的见解。

  阶段、Web开发基础(Linux操作系统、Nigix、XHTML技术核心、CSS技术核心);课程持续3周共96课时。
  模块 课程目标 内容 项目
1 Mac Fundamental 熟悉Mac系统,构建企业开发环境和版本控制系统。 Linux操作系统基础
Linux常用命令
文本编辑器Vim/Vi应用
Linux文件系统管理与维护
Linux用户和用户组管理
LANMP生产环境部署
2 Objective-C Fundamental 完全掌握C语言的本质,成为一名合格的C程序员,为以后的学习和工作打下坚实的基础 •  gcc编译器,数据类型,变量和常量; T-Othello 胜负计算模块,人机对战算法。
•  运算符和表达式,分支,循环;
•  数组,函数,指针和字符串,结构,联合和枚举;
•  指针高级应用,双指针,void指针,函数指针;
•  C标准库,堆内存分配,IO等;
3 Objective-C  OOP 掌握OC语言高级特性,理解面向对象编程思想,掌握封装,继承,多态三大特性。步入苹果平台开发的行列 •  面向对象编程(OOP),类和对象; 重构T-Othello。
搭建T-Othello框架。
 
•  继承和组合,self和super关键字,属性(Property);
•  类工厂方法(Class Factory Method);
•  单例模式(Singleton),委托模式(Delegation);
•  内存堆栈模型,内存管理(引用计数、ARC);
•  自省(Introspective), SEL选择器;
•  动态类型与静态类型;
•  分类(Category), 扩展(Extension),协议(protocol);
4 Foundation Framework Foundation框架是苹果平台开发的基础框架,包含一些常用的类型。掌握好此部分技术可以让我们以后的开发工作更加方便和快捷。 •  Foundation 框架的类结构和关系; T-Reader 文件读取模块,文件管理模块,网络搜索模块,图书下载模块,在线翻译模块。
 
•  字符串(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);
  第二阶段、iOS高级开发(UIKit及绘图、iOS高级特性);课程持续6周共240课时。
  模块 课程目标 内容 项目
1 UIKit及绘图 iOS开发中,图形用户界面的开发是非常重要的一部分,通过此部分的学习,使学员掌握绝大部分的可视化控制,通过对各种控件的熟练使用,开发出自己心中的个性界面。 •  MVC模式,简单控件(UILabel,UITextField,UIButton,
    UIAlertView,UIActionSheet);
重构T-Othello 提供图形界面模块,关卡控制模块。
重构T-Reader 提供图形界面,阅读界面功能。
T-ThankQ 图形界面
T-PhotoMaven 图形界面,照片修正模块,合成照片模块。
T-ETVfor iOS图形界面。
 
•  窗口(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);
2 iOS高级特性 熟练使用iOS系统提供的核心功能完成项目要求。通过完成多个不同类型的项目,掌握音频视频处理,电话短信处理,相机操作,重力感应,地图等技术。并理解和熟练应用iOS的多线程,网络通信,持久化存储等技术。 •  音频播放(AVAudioPlayer); T-Othello网络对战
T-ETV音频播放功能,视频播放功能
T-PhotoMaven制作影片模块、拍照模块, 相片管理模块、分享模块,短信发送照片、照片管理模块、云同步模块、微薄模块,网络聊天模块,网络传输模块;
T-ThankQ地图服务模块、社交模块;
T-Reader 图书管理模块。
 
•  视频播放(MPMoviePlayerViewController);
•  照相机(UIImagePickerController),相册管理;
•  短信(MFMessageComposeViewController);
•  邮件(MFMailComposeViewController);
•  加速计(UIAccelerometer)的使用;
•  地图(MKMapView)的使用及定位(Core Location);
•  数据持久化(文件,SQLite数据库, 归档, NScoding),云存储(iCloud);
•  多线程(NSThread, NSLock), 操作队列(NSOperationQueue),
    Blocks;
•  网络编程 GET/POST请求, xml解析, json解析, socket编程;
  第三阶段、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  全功能的照片拍摄、修正、管理、分享、制作工具。用户轻松拍照上传到新浪微博,并且可以针对所拍的照片进行加边框、色调、饱和度、亮度、手绘、LOMO图片拼接等编辑操作。 •  拍照模块;
•  修正模块;
•  照片管理模块;
•  照片微博功能模块;合成照片模块;
•  制作影片模块;
•  云同步模块;
照片处理是iOS平台较常见的工具之一。提供一款使用方便,功能独特,个性十足的照片处理软件,是大家所期待的。T-PhotoMaven 不仅具备大部分照片处理软件所具有的功能,还具备生成影片功能,将自己的一些照片制作成影片,再配合背景音乐,分享给朋友们,是多么美妙的事。
4 T-ETV for iOS 是全球家集P2P直播点播于一身的网络电视软件。现在,我们把它移值到iOS平台,我们可以用它来播放音乐、视频。也可以在线观看、下载、评论等。 •  音频播放模块;
•  视频播放模块;
•  影片下载模块;
•  本地资源管理模块;
 
音乐和电影是iOS设备必备的功能。相关的软件也非常的多。T-ETV for iOS可以处理音乐、电影、下载、管理、在线观看等功能。
5 T-ThankQ 一款LBS类软件。在任何时候、任何地方,我们都可以通过T-ThankQ获取帮助,我们可以提出问题,以期待附近的人回答,或沟通,交友,聊天,分享等 •  地图服务模块;
•  社交模块;
•  网络聊天模块;
•  网络传输模块;
•  微博模块;
•  具体功能模块(如失物招领等);
 
T-ThankQ 是一款利用用户位置信息提供用户周围互帮互助功能的移动应用。你可以在任何时候,任何地点寻求任何他人的帮助,自然你也可以帮助他们获取积分。你也可以和你周围的人互动,聊天,交友,分享等。当然,你也可以将你们感兴趣的内容发送到微薄。
  第四阶段、iOS游戏开发(Cocos 2D、C++语言、Box2D);课程持续3周共120课时
  模块 课程目标 内容 项目
1 Cocos 2D 掌握较流行的游戏开发引擎 •   Cocos 2D介绍,导演类(CCDirector),场景类(CCScene), 层类
     (CCLayer);
在讲师的带领下,完成项目,从而达到熟练应用游戏流程控制,sprite(精灵)扶持,动作,非常酷的图形效果,动画效果,物理库,音频引擎等等技术实现自己想要的游戏效果
•   精灵类(CCSprite), 动作(CCAction),菜单(CCMenu), 标签(CCLabelTTF);
•  点粒子系统(CCPointParticleSystem);
2 C++语言 快速掌握C++语言,理解C++语言的全部特性,成为一名合格的C++程序员 •  C++语言简介,C++面向对象编程,类和对象; 学员可根据喜好,将前面的某项目,使用C++语言重新实现,熟悉OC和C++混编。
•  构造器,拷贝构造,析构,new/delete;
•  运算符重载;
•  面向对象的三大特性,封装,继承,多态;
•  模板编程(template);
•  Objective-C++;
3 Box 2D 掌握时下较流行的物理引擎 •  物理世界(B2World), 刚体(B2Body); 通过完成游戏,掌握box2D的物理世界,精灵刚体连接,碰撞测试,转换点等特性。
•  精灵与刚体;
•  碰撞测试(B2ContactListener);
•  刚体连接点(B2Joint);

 


相关标签:ios培训(5)
 达内简介 达内就业 达内课程 联系我们 网站导航
杭州达内为上软件有限公司 Copyright @ 2007-2012 版权所有 苏ICP备10118953号-1
分享到: