课程名称:IOS开发工程师高级班
专业
IOS开发工程师高级班
总课时
3-4个月左右
班次
全日制脱产班;半脱产班
上课时间
白班:9:00-17:00;
周末班9:00-16:00;
晚班:19:00-21:00。
培训目标
1. 与企业无缝结合,能胜任手机操作系统研发及手机应用软件开发工作(包括手机、游戏等各类功能的软件开发);
2. 能胜任 iPhone App 研发工程师、iPhone App 测试工程师、iPhone App 产品策划等职位;
3. 掌握Mac、iOS操作系统;
4. 熟练使用Xcode开发工具;
5. 掌握开发基础语言;
6. Objective-C强化:Foundation框架、内存机文件管理;
7. 熟练掌握移动客户端APP应用开发、游戏开发等IOS开发技术;
8. 项目小班教学,让学员具备1-2年的IOS开发工作。
培训内容
课程阶段
课程项目
课程大纲
第一阶段
Mac系统操作
1、Mac操作系统
2、Mac OS的优点
3、Mac操作系统知识
4、Mac硬件知识
第二阶段
IOS系统操作
1、iOS系统
2、iOS相关技术
3、iOS界面操作
4、iOS内置应用等
第三阶段
Xcode开发工具
1、Xcode基础
2、Xcode安装与调试
3、Xcode常用命令
4、IDE安装与模拟器配置
5、MVC框架开发模式
6、开发工具界面
7、Hello Word
第四阶段
IOS开发基础语言
1、类、对象的实例及方法
2、@interface和@implementation及详解
3、实例变量的访问与数据封装
4、数据类型和常量,变量的作用域
5、算术表达式,赋值运算符、位运算符
6、顺序结构、循环结构、选择结构
7、合成存取器方法
7、具有多个参数的方法
8、self关键字
第五阶段
Objective-C强化
1、 继承、封装、多态
2、Foundation框架
3、数字对象、字符串对象、数组对象
4、字段和集合对象
5、手动管理内存,ARC的使用
7、基本文件操作、目录操作、路径操作
8、复制文件 、NSProcessInfo
9、文件操作柄NSFileHandle
第六阶段
IOS定位及感应程序编写
1、委托机制与Core Location的编写
2、MapKit与文本输入
3、UIView子类编写
4、视图控制对象
5、方向感应器,重感编写
6、通告机制与设备转动
7、定位及重感项目实战
第七阶段
IOS内部控件及硬件程序编写
1、UITableView和UITableViewController
2、编辑UITableView 控件
3、UINavigationController
4、相机应用的实现
5、数据保存、读取与多任务处理
6、Core Data框架建设与应用
7、web服务于UIWebView
8、多媒体播放编写
9、推送通知和网络编程
第八阶段
Cocos 2dx
游戏开发
1、cocos2dx引擎介绍与安装
2、cocos2dx跨平台开发
3、功能运用及引擎应用
2、游戏开发基础
3、动作与动画
4、实训项目:飞行射击
第九阶段
Unity3D
游戏开发
1、Unity3D安装与配置
2、使用Unity的基本操作
3、内建的控制器对象和标准库中的脚本来增强角色的移动
4、Unity Remote来调试,美化游戏的场景
5、向量的加减法点乘差乘,光照法线贴图,内存管理,图形优化
实训项目
第十阶段
案例分析
项目综合实战(一)
系统案例分析;
综合项目实站,移动APP端项目:完成APP商务类IOS应用程序
第十一阶段
案例分析
项目综合实战(二)
游戏案例分析;
综合项目实站,移动APP端项目:完成APP游戏开发设计
第十一阶段
就业指导
作品整理
1.就业强化培训
2.指导学员进行专业化简历的编写
3.让学员做好充足的面试技术准备并掌握面试技巧
4.模拟测试
5.模拟面试场景
6.就业一对一指导
7.整理完整作品,并到就业部报到
专业认证
1、国家认证,别,全国通用;
2、国际认证,全球通用;
3、川软认证,全省通用。
讲师
老师均为高级IOS 软件开发工程师、项目经理。有多年的丰富的APP移动客户端开发项目经验,教学中将把多年的开发设计经验与大量项目与学员们共同分享。
教学承诺
1、多媒体教学,保证没人一台高配置的笔记本电脑;
2、学员一期不会,下期可免费重修;
3、入学即签就业保障协议,毕业后推荐学员实习或就业;
4、学员就业后在工作中遇到任何技术问题, 均可获得本中心技术支持;
5、实行小班制项目教学,着重学员的实际动手能力,通过案例分析和项目实战让学员学完后拥有相当于1-2年的项目经验。