达内iOS培训课程体系

达内iOS培训课程优势

iOS本身设计都是基于M(模型层)V(系统层)C(网络层)设计的。我们按照层来教学,学员学的知识是成体系的,而且学习起来更容易、更易于理解,更贴近于实战!

  • 200个项目案例
  • 4个真实商业应用
  • 1个综合实战项目
  • 前沿游戏项目库(20余个游戏项目)

  • TLBS综合项目
  • •即时通信
  • •位置服务
  • •流媒体处理
  • •微博
  • ...

由于目前苹果操作系统已升级至iOS7,那就要求软件开发企业也要 对开发的软件进行升级,这样才能满足用户的需要;目前达内iOS课 程已升级到iOS7,开发工具也是使用最新版的Xcode 5;目前市场上 关于iOS7的相关资料还没有,所以我们的课程是最先进的!

  • 写在Objective-C和工程在Mac OS X和iPhone应用程序;
    处理与Web服务器,包括下载和上传数据,认证,cookie和进度跟踪通信的基础;
  • iphone使用开源代码Asyncsocket进行socket编程;
  • XMPP包含了针对服务器端的软件协议,使之能与另一个进行通话, 这使得开发者更容易建立客户应用程序或给一个配好系统添加功能;

  • •C++技术的绝对优势,专注C++培训10年!
  • •全面深入的学习cocos2D-x, 不只可以做iOS游戏,也可以做安卓游戏!
达内iOS课程项目

项目一:黑暗西游
项目二:空中防御
项目三:捕鱼达人
项目四:对碰游戏
项目五:桌球游戏
项目六:太空漫游
项目七:消灭怪物
项目八:魔法英雄
项目九:空中自行车
项目十:炸弹英雄
达内iOS培训课程内容

序号 认知阶段 课程名称 项目案例 讲师
1 语言基础 C语言基础 基础项目库
(翻转棋,五子棋, 扫雷等)
杨松岩
2 C语言高级 杨松岩
3 数据结构和算法 杨松岩
4 ObjC—面向对象 杨松岩
5 ObjC—协议、分类、扩展 杨松岩
6 ObjC—内容管理 杨松岩
7 Foundation框架—基础、集合、日期和时间 杨松岩
8 Foundation框架—Block、运行时信息 杨松岩
9 iOS核心编程 控制器层和控件—视图和控制器、控件和委托、MVC iOS 应用项目库(包括:TLBS微身边系统, 音乐App, 友录App, 我的Note, 信息App, 天气App, 照片美图流,RSS阅读, 新闻App, 空气质量,2048, 黑白块,Flappy Bird… 等)100个经典iOS App项目。
讲师上课重点讲授项目库中最有挑战性的TLBS、音乐App, 友录App, 信息,天气,照片美图,RSS阅读等项目,这些项目为学员必做项目;另外学员还可以从项目库中自选几个项目作为选作项目,在讲师的指导下完成。
徐泽
10 控制器层和控件—多视图控制器、图像控件和滚动 徐泽
11 控制器层和控件—表视图控制器 徐泽
12 控制器层和控件—其他视图控制器及控件、生命周期 徐泽
13 控制器层和控件—故事板Storyboard 徐泽
14 控制器层和控件—iPad编程 徐泽
15 视图层—绘制、图像及美化、手势与变形 徐泽
16 视图层—屏幕适应与布局 徐泽
17 视图层—动画、动力Dynamic、通知与键盘、视图高级技术 徐泽
18 模型层—文件操作、数据与资源、属性文件、档案 徐泽
19 iOS高级编程 iOS高级—数据持久与模式(KVC和KVO、CoreData) 刘国斌
20 iOS高级—系统服务(音频和视频处理、照片处理、传感器) 刘国斌
21 iOS高级—多线程与多任务(多线程、GCD、线程池与NSOperation) 刘国斌
22 iOS高级—网络编程(Socket通信、CFNetwork框架、Http网络编程、网络通信第三方框架) 刘国斌
23 iOS高级—云端技术 刘国斌
24 项目产品化—完善前期项目 刘国斌
25 项目产品化—综合项目实战 刘国斌
26 项目产品化—调试及性能分析 刘国斌
27 项目产品化—AppStore与开发者计划 刘国斌
28 高新技术 iPhone6/6 Plus/iPad等屏幕适配及时尚UI技术 郭镫鸿
29 通知和远程通知新技术介绍(iOS8新技术) 郭镫鸿
30 广告和应用内购买 郭镫鸿
31 社交网络分享(iOS8) 郭镫鸿
32 蓝牙通信 郭镫鸿
33 iOS安全,移动支付技术 郭镫鸿
34 iOS工具篇(常用实用工具,性能优化,分析工具等) 郭镫鸿
35 静态库和第三方框架使用 郭镫鸿
36 版本控制SVN/Git 郭镫鸿
37 产品上线 郭镫鸿
38 Swift语言—Playground 郭镫鸿
39 Swift语言—基础语法 郭镫鸿
40 Swift语言—高级语法 郭镫鸿
41 Swift语言—与OC混合编程 郭镫鸿
42 iOS8—UI方面的新特性 郭镫鸿
43 iOS8—其他方面的重要新特性 郭镫鸿
44 Swift和iOS8项目实战 郭镫鸿
45 iOS游戏开发
(TMOOC线上课程)
C++语言(C++语言的特性、运算符重载、模板编程、STL、C++ 11) iOS 游戏项目库(包括:小倩快跑,炸弹英雄,海底捕鱼,暗黑西游,飞机大战,桌面弹球,魔法英雄,爱斯基摩人,天空保卫战,火箭穿越,维多利亚的屋顶... 等)100个经典iOS游戏项目。
讲师上课重点讲授项目库中最有挑战性的小倩快跑,炸弹英雄,暗黑西游,飞机大战,桌面弹球等项目,这些项目为学员必做项目;另外学员还可以从项目库中自选两个项目作为选作项目,在讲师的指导下完成。
张翔
46 Cocos2D-X—渲染框架元素 张翔
47 Cocos2D-X—菜单和字体 张翔
48 Cocos2D-X—动作和动画 张翔
49 Cocos2D-X—音乐和音效 张翔
50 Cocos2D-X—瓦片地图 张翔
51 Cocos2D-X—粒子系统 张翔
52 Cocos2D-X—CocosBuilder 张翔
53 Box2D—刚体与世界 张翔
54 Box2D—形状 张翔
55 Box2D—关节、接触 张翔
56 其他游戏技术(Lua语言、SpriteKit或其他游戏引擎) 张翔