● 课程目标 |
|
|||
通过本课程可以使学员由浅入深地对苹果iOS系统全面学习,能够独立胜任iOS应用开发方面工作,是中低基础在职工程师和在校学生利用业余时间从事iOS软件开发职业发展的理想课程,也是目前武汉华嵌最热门的职场充电课程,已经开设多期,为社会输送了大量iOS人才,学员素质深受企业认可。 |
第一阶段:Objective-C基础和高级知识
目标:本阶段的学习内容,使我们的学员由浅入深的学习和认识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开发基础阶段
目标:iPhone SDK学习分为两大部分,第一部分主要是对基础控件和高级组件的学习,学习完成第一部分后,我们以项目的形式作为作业,在巩固基础的同时,开始让我们的学员学会如何设计和开发项目,真正做到理论与实践的相结合。
序号 | 课程名称 | 课程内容 | 掌握要求 |
8 | iPhone开发基础 |
UIApplication应用程序类的基本概念、窗口(UIWindow)、视图(UIView)的基本概念和用法 |
掌握 |
9 | 视图 |
视图控制器的基本概念、用法以及视图控制器的生命周期,详解MVC—模型、视图、控制器设计模式 |
掌握 |
10 | 控件详解 |
详解常用控件的使用(UIButton、UISilder、UIPageControl、UIImage、UIImageView、UISwitch、UISegmentedControl、UITextField、UITextView等等) |
精通 |
11 | 导航控制器 |
导航控制器的基本概念和用法(自定义导航控制器) |
精通 |
12 | 分栏控制器 |
分栏控制器的基本概念和用法(自定义分栏控制器)、三大控制器的组合使用 |
精通 |
13 | 表视图控制 | 详解表视图控制器和表视图的概念和用法 | 精通 |
14 | 滑动视图 | 详解滑动视图(UIScrollView) | 精通 |
第三阶段:iPhone开发高级阶段
目标:本部分为iPhone SDK高级内容的核心部分,学员通过本章的学习,从真正意义上做到,由一名初级程序员向中、高级开发程序员的华丽转身。
序号 | 课程名称 | 课程内容 | 掌握要求 |
15 | 资源访问 | UIPickerView、UIDatePicker的使用以及如何访问本地资源(相册和摄像头) | 精通 |
16 | 事件响应 |
iOS事件响应者链的基本概念,iOS各类手势的用法(轻击、捏合、旋转、轻扫等) |
掌握 |
17 | Block语言 | Block语言的概念和用法 | 掌握 |
18 | 动画知识 |
UIView动画、CoreAnimation动画、第三方开源动画的学习以及绘图(QuartzCore)学习 |
精通 |
19 | 多媒体应用 | 多媒体(音频、视频)的概念和用法 | 掌握 |
20 | 地图应用 | 地图的基本概念和用法详解 | 掌握 |
21 | 网络与多线程 |
网络(http、socket)、多线程以及NSRunloop的基本概念和使用 |
精通 |
22 | 数据保存 |
数据的持久性(文件、归档、sqlite数据、coredata)总结 |
精通 |
23 | 程序调试 |
真机调试的基本流程和基本操作 |
精通 |
24 | 信息推送 |
本地通知和远程推送通知的基本概念和用法 |
掌握 |
25 | 应用的发布 |
如何发布我们的应用程序 |
掌握 |
26 | 笔试、面试剖析 |
iOS面试、笔试常见题目总结 |
掌握 |
27 | 职业素质课程 | 简历的写法和面试技巧 | 掌握 |
28 | 综合案例的实战训练 |
电影类、美食团购类项目真正从项目的需求、接口的定义、文档的编写以及项目工期等多方面入手,系统、全面的讲解我们该如何开发一个项目。 |
精通 |
武汉华嵌iOS/Android课程讲师团队项目案例截图精选:
一、旅游类项目
二、电影类项目
三、新闻类项目
四、美食类项目