返回首页

iOS/iPhone应用开发速成班

时间:2014-08-05 15:54来源:武汉华嵌 作者:教学部 点击:
● 课程目标 通过本课程可以使学员由浅入深地对苹果ios系统全面学习,能够独立胜任ios应用开发方面工作,是中低基础在职工程师和在校学生利用业余时间从事ios职业发展的理想课程
  

 

课程目标
 

       通过本课程可以使学员由浅入深地对苹果iOS系统全面学习,能够独立胜任iOS应用开发方面工作,是中低基础在职工程师和在校学生利用业余时间从事iOS软件开发职业发展的理想课程,也是目前武汉华嵌最热门的职场充电课程,已经开设多期,为社会输送了大量iOS人才,学员素质深受企业认可。
    本课程培养总课时为120课时,理论与实战相结合,学员可以选择晚上和周末上课。主讲老师都是来自研发一线的高级工程师或项目经理。课程目标包括:
    1. 精通iOS操作系统使用;
    2. 精通Objective-C语言高级编程;
    3. 精通iPhone应用开发各知识点,能编写较复杂iPhone应用程序;
    4. 精通iPhone实际项目案例开发流程;
    5. 职业素质培养:如简历制作、面试技巧、职场心得、模拟面试。




 

 

 

 

 

 

 

 

 

 

第一阶段: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课程讲师团队项目案例截图精选:

一、旅游类项目

旅游1   

 

   旅游4

 

二、电影类项目

电影1   电影2

 

电影3   电影4

 

三、新闻类项目

新闻1   新闻2

 

新闻3   新闻4

 

四、美食类项目

美食1   美食2

 

美食3   美食4

 

 

------分隔线----------------------------

  • 胡老师
  • 李老师
  • 周老师
  • 李老师
开源硬件平台-Arduino与树莓派