该课程由猎学网审核,享受猎学网报名、支付保障
iOS/iPhone应用开发速成班
课程目标
通过本课程可以使学员由浅入深地对苹果iOS系统全面学习,能够独立胜任iOS应用开发方面工作,是中低基础在职工程师和在校学生利用业余时间从事iOS 软件开发职业发展的理想课程,也是目前武汉华嵌最热门的职场充电课程,已经开设多期,为社会输送了大量iOS人才,学员素质深受企业认可。
本课程培养总课时为120课时,理论与实战相结合,学员可以选择晚上和周末上课。主讲老师都是来自研发一线的高级工程师或项目经理。课程目标包括:
1. 精通iOS操作系统使用;
2. 精通Objective-C语言高级编程;
3.精通iPhone应用开发各知识点,能编写较复杂iPhone应用程序;
4.精通iPhone实际项目案例开发流程;
5. 职业素质培养:如简历制作、面试技巧、职场心得、模拟面试。
目标:本阶段的学习内容,使我们的学员由浅入深的学习和认识objective-c语言,真正做到从入门到精通,也为之后iPhone SDK学习打下坚实基础。
序号 | 课程名称 | 课程内容 | 掌握要求 |
---|---|---|---|
1 | objective-c语言基础 |
objective-c语言基础(类、对象、方法),面向对象与面向过程编程的区别,objective-c中的特殊类型(id、SEL、self、super、nil等)以及类的构造 |
精通 |
2 | 面向对象编程基础 | 面向对象语言的三大特性(封装、继承、多态)、点语法的初探 | 掌握 |
3 | 类目编程 | 类目、延展和协议的基本概念和用法,代理设计模式概念和用法 | 掌握 |
4 | 常用类详解 |
详解Foundation框架常用类(NSNumber、NSArray、NSString、NSDictioonary、NSSet、NSDate等) |
精通 |
5 | 内存管理 |
objective-c中内存管理的方式、变量(基本数据类型、对象)在内存中的位置(堆、栈)、详解点语法中的内存管理详解、详解dealloc方法、自动释放池基本概念、自动释放变量的生命周期、ARC中的内存管理以及内存管理中的经典问题等等 |
精通 |
6 | 对象 | 复制对象的基本概念和用法(深浅复制)、对象归档、单例设计模式 | 精通 |
7 | 键值 | 键值编码、键值观察设计模式以及谓词的使用 | 精通 |
目标:iPhone SDK学习分为两大部分,第一部分主要是对基础控件和高级组件的学习,学习完成第一部分后,我们以项目的形式作为作业,在巩固基础的同时,开始让我们的学员学会如何设计和开发项目,真正做到理论与实践的相结合。
序号 | 课程名称 | 课程内容 | 掌握要求 |
---|---|---|---|
1 | objective-c语言基础 |
objective-c语言基础(类、对象、方法),面向对象与面向过程编程的区别,objective-c中的特殊类型(id、SEL、self、super、nil等)以及类的构造 |
精通 |
2 | 面向对象编程基础 | 面向对象语言的三大特性(封装、继承、多态)、点语法的初探 | 掌握 |
3 | 类目编程 | 类目、延展和协议的基本概念和用法,代理设计模式概念和用法 | 掌握 |
4 | 常用类详解 |
详解Foundation框架常用类(NSNumber、NSArray、NSString、NSDictioonary、NSSet、NSDate等) |
精通 |
5 | 内存管理 |
objective-c中内存管理的方式、变量(基本数据类型、对象)在内存中的位置(堆、栈)、详解点语法中的内存管理详解、详解dealloc方法、自动释放池基本概念、自动释放变量的生命周期、ARC中的内存管理以及内存管理中的经典问题等等 |
精通 |
6 | 对象 | 复制对象的基本概念和用法(深浅复制)、对象归档、单例设计模式 | 精通 |
7 | 键值 | 键值编码、键值观察设计模式以及谓词的使用 | 精通 |
目标:本部分为iPhone SDK高级内容的核心部分,学员通过本章的学习,从真正意义上做到,由一名初级程序员向中、高级开发程序员的华丽转身。
序号 | 课程名称 | 课程内容 | 掌握要求 |
---|---|---|---|
8 | iPhone开发基础 |
UIApplication应用程序类的基本概念、窗口(UIWindow)、视图(UIView)的基本概念和用法 |
掌握 |
9 | 视图 |
视图控制器的基本概念、用法以及视图控制器的生命周期,详解MVC—模型、视图、控制器设计模式 |
掌握 |
10 | 控件详解 |
详解常用控件的使用(UIButton、UISilder、UIPageControl、UIImage、UIImageView、UISwitch、UISegmentedControl、UITextField、UITextView等等) |
精通 |
11 | 导航控制器 |
导航控制器的基本概念和用法(自定义导航控制器) |
精通 |
12 | 分栏控制器 |
分栏控制器的基本概念和用法(自定义分栏控制器)、三大控制器的组合使用 |
精通 |
13 | 表视图控制 | 详解表视图控制器和表视图的概念和用法 | 精通 |
14 | 滑动视图 | 详解滑动视图(UIScrollView) | 精通 |
联系电话:400-6869-113 郑老师
联系qq:4006869113
顾问将于24小时内联系您!