无限互联iOS
[东城区]iOS培训高薪就业班课程【北京无限互联3G*】

0000-00-00  289次

  • 课程原价:¥6000
  • 网报价格:电询
  • 开课时间:滚动开班
  • 结束时间:2024-05-23

如遇无效、虚假、诈骗课程,请立即举报为了您的资金安全,请见面交易,切勿提前支付任何费用举报

课程详情

      【课程内容介绍】

 

一、预备知识阶段

1、Mac OS 操作基础知识                     

2、常用办公软件的使用(iWork、office)

3、分析现今主流手机平台市场前景(硬件、软件、市场、第三方开发商)

俗话说:“工欲善其事,必先利其器”,掌握好Mac操作系统常用操作和使用技巧是学习iOS开发的*步。

二、C语言基础知识

1、IDE开发环境介绍以及常用快捷键的使用

2、C语言基础(基本数据类型、表达式、流程控制语句、循环控制)

3、函数的基本概念(函数指针、指针函数、递归函数)、数组、常用算法(冒泡、选择、快速、shell等等)以及变量在内存中的位置

4、指针的基本概念和用法、编译预处理

5、结构、枚举、联合的基本概念和用法,链表的基本概念和用法

本部分主要是学习C语言的基础部分,为接下来的objective-c语言的学习奠定坚实的基础(c语言是面向对象语言的母语、objective-c是c的一个超集)

三、Objective-C基础和高级知识

1、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、键值编码、键值观察设计模式以及谓词的使用

8、c、objective-c考试(笔试、面试、上机) 9、笔试、面试题目讲解

本阶段的学习内容,使我们的学员由浅入深的学习和认识objective-c语言,真正做到从入门到精通,也为之后iPhone SDK学习打下坚实基础。

四、iPhone开发基础阶段

1、UIApplication应用程序类的基本概念、窗口(UIWindow)、视图(UIView)的基本概念和用法

2、视图控制器的基本概念、用法以及视图控制器的生命周期,详解MVC—模型、视图、控制器设计模式

3、详解常用控件的使用(UIButton、UISilder、UIPageControl、UIImage、UIImageView、UISwitch、UISegmentedControl、UITextField、UITextView等等)

4、导航控制器的基本概念和用法(自定义导航控制器)

5、分栏控制器的基本概念和用法(自定义分栏控制器)、三大控制器的组合使用

6、详解表视图控制器和表视图的概念和用法 7、详解滑动视图(UIScrollView)

iPhone SDK学习分为两大部分,*部分主要是对基础控件和高级组件的学习,学习完成*部分后,我们以项目的形式作为作业,在巩固基础的同时,开始让我们的学员学会如何设计和开发项目,真正做到理论与实践的相结合。

五、iPhone开发高级阶段

1、UIPickerView、UIDatePicker的使用以及如何访问本地资源(相册和摄像头)

2、iOS事件响应者链的基本概念,iOS各类手势的用法(轻击、捏合、旋转、轻扫等)

3、Block语言的概念和用法

4、UIView动画、CoreAnimation动画、第三方开源动画的学习以及绘图(QuartzCore)学习

5、多媒体(音频、视频)的概念和用法

6、地图的基本概念和用法详解

7、网络(http、socket)、多线程以及NSRunloop的基本概念和使用

8、数据的持久性(文件、归档、sqlite数据、coredata)总结

9、真机调试的基本流程和基本操作

10、本地通知和远程推送通知的基本概念和用法

11、如何发布我们的应用程序

12、iOS面试、笔试常见题目总结

13、简历的写法和面试技巧

本部分为iPhone SDK高级内容的核心部分,学员通过本章的学习,从真正意义上做到,由一名初级程序员向中、高级开发程序员的华丽转身。

六、开源框架讲解

1、常用网络解析JsonKit、GDataXMLNode框架详解(Json、xml解析)

2、网络请求框架ASIHttpRequest详解                   3、Three20开源框架详解

4、图片缓存框架详解                                            5、网易、新浪、腾讯和搜狐微博SDK的使用

6、支付宝和银联在线支付SDK的使用

迅速的掌握常用的开源框架,可以提高我们的开发效率;通过对开源框架的研究,进一步提升我们的编程技能。学习支付宝和银联在线SDK,更为我们今后移动电子商务App开发做好准备。

七、项目实训

1、电影放映时间查询(生活类)             2、时光电影(电影类)

3、时光电影社区(微博类)                           4、张家港在线(新闻类)

5、多米音乐、多米电台(娱乐)                     6、名片交换(社交类)

7、CNTV客户端(视频类)                             8、粉客(O2O类)

9、汽车图片(图片浏览类)                          10、网易新闻 (新闻类)

11、网易电视指南 (视频类)

以项目经理角度为落脚点,真正从项目的需求、接口的定义、文档的编写以及项目工期等多方面入手,系统、全面的讲解我们该如何开发一个项目。

课程内容介绍

 

相关课程
在线预约报名
  • 报名课程 :
    [东城区]iOS培训高薪就业班课程【北京无限互联3G*】
  • 报名学校 :
    优质学校会主动联系您
  • 学生姓名 :
    电话号码 :
    联系地址 :
    情况说明 :
    验  证  码 :