2015版”中科大iOS工程师训练营”iOS课程详解

课程时长 报名条件 授课形式
四个月 通过入学考试、本科学历 科大博士生导师面授


课程介绍 > >


    2015年中国智能手机操作系统市场份额iOS占24.4%。

    而未来更大的优势就在于智能家居,可以想象以后家里冰箱,电视,洗衣机,空调,沙发,微波炉等,都可以通过苹果手机来控制,回家前半个小时把空调打开,放好洗澡水,煲汤等等,都将成为现实,而且时间不会很久远,看得出未来苹果系统伴随着我们生活将会无处不在。

iOS课程系列,我能学到什么?

    近年来移动互联网的崛起和火爆,到现在15年火爆到持续白热化的阶段,iOS一直是占着绝对主导地位,根据多年来过万名老学员的就业反馈了解到,基本的编程技能已经无法满足目前学员的需求,我们学员出去做的是精英,冲刺的是iOS领域高级工程师,那么急需的也是iOS领域高阶的技术,由此,由中科大博士生导师精心研发了ios课程。

iOS 课程系列,适合我吗?

    本课程重点培养3G\4G Android+JavaEE、iOS实战与理论双结合型的中高级开发工程师。通过本课程多个真实项目的训练,让学员毕业后,真正胜任或超越企业开发的需求,打造企业急需的高端人才。

    ” 中科大序员训练营”的iOS课程体系包含的知识面非常广泛,对参加学习的学员具有很高的要求,学员必须具有较好的java、C语言理论知识基础和较强的学习能力,所以,参加中科大序员训练营”的学员在培训前必须提前学习一定编程基础知识。

    让参加”中科大程序员训练营”的学员提前在家自学些视频和资料,目的就是为了提高培训过程中的教学效率和学习效果,当你在培训中心学这些内容的话,就没有 时间和精力去学习其他更多的知识了。在培训期间上,我们没有那么多时间给你去消化老师所讲的每个知识点,也没有时间让你去思考更多的问题,就要进入下一阶 段的授课计划了。让你提前学习上面这些教程,有了一定的基础和提前思考了许多问题后,再带着问题去听老师的讲课,这样的学习效率和收获都更大。


课程安排 > >


iOS课程大纲:

step1-APP开发 开始学习iOS

全面了解Apple设备和开发环境
什么是程序、初识iOS了解发展历史、项目实战展示

C语言-APP开发 C语言

数据类型、运算符和表达式、流程控制
数组、函数、指针
结构体、枚举、内存管理等

Objective-C-APP开发 Objective-CiOS

Objective-C基础:面向对象、封装、继承、多态三大特性、类和对象、方法;字符串、数组、字典、集合;
流程控制、属性、继承;官方文档的阅读
Objective-C进阶:ARC、内存管理;Category、Protocol、Block;Foundation框架;Copy、单例设计模式

UI知识体系-APP开发 UI知识体系iOS

UIKit框架 —— UI基础
UI基础控件:UIButton、UILabel、UIImageView、UITextField、UIAlertView等;xib、storyboard的使用
UIKit框架 —— UI进阶
UI高级控件:UIScrollView、UITableView以及自定义Cell、UIPickerView、UIDatePicker、UICollectionview
屏幕适配:Autoresizing/AutoLayout+SizeClass
多控制器管理:项目常见文件、4大对象、程序启动原理;导航控制器、控制器的生命周期;UITab
leView的数据更新绘图以及高级特性:QuartzCore框架;触摸事件、手势和键盘事件处理;IPad专属特性

思想/扩展:
MVC设计模式、代理设计模式、通知机制
真机调试、应用间跳转测试打包、内存分析、硬件信息获取、语言适配、发布应用程序

多线程/网络知识体系-APP开发 多线程/网络知识体系iOS

多线程: NSThread、NSOperationQueue、GCD;NSURLConnection、NSURLSession
网络:AFNetworking框架、SDWebImage框架;Socket、智能家居

iOS高级-APP开发 iOS高级

数据存取:Plist、Preference、NSKeyedArchiver、SQLite3、Core Data

实用技术:多媒体——音频、视频、流媒体、相册、相机
社 交——社交分享、静态库、通讯录
地图定位——CoreLocation、MapKit、自定义大头针视图;百度地图
硬 件——UIDynamic、传感器、蓝牙4.0
系 统——本地通知、远程推送通知、极光推送、内购、广告、换肤
其 他——人脸识别、指纹识别、二维码、ARC和MRC混合开发、正则、支付宝、第三方存储
工具:源代码管理SVN/git;插件管理CocoaPods;第三方存储LeanCloud

Swift-APP开发 Swift

基本语法、基本运算、流程控制
元组(New)、可选类型、断言、字符和字符串、集合、函数、闭包、枚举、结构体
扩展、协议、泛型、高级操作符
Swift与Objective-C混合开发

重磅更新-APP开发 重磅更新

iOS9 & XCode7:IOS9新功能展示;Xcode7开发变化
Apple Watch:Apple Watch开发流程及环境;Apple Watch控件;Apple Watch资源交互;Glance的使用

项目实战-APP开发 项目实战

新浪微博(swift/oc版)、网易彩票、QQ空间IPAD版等多个实战项目
仿微信即时聊天项目
完成1个自选项目
赠送其他实战类项目

就业指导-APP开发 就业指导

面试准备及简历指导;面试技巧及常见问题分析;工作环境模拟;模拟面试;招聘会

不可超越的中科大iOS App开发工程师训练营

老学员可免费学习最新课程、工作后24小时技术响应、提供创业所需的配套支持。
这是承诺,也是自信,是责任,更是使命。

MESSAGES

提交您的需求,项目经理评估之后立即与您联系

CONTACT US

您有什么需求请联系我们!

  • 研究院电话:400-0501-350
  • 研究院邮箱:cpioc@vip.qq.com
  • 研究院网站:http://www.cpioc.com
  • 合肥总部:合肥市黄山路443号
  • 上海分部:上海市黄浦区延安东路58号高登金融大厦6层
  • 深圳分部:深圳市南山区数字技术园B1栋