ios培训大纲
2013-09-05 22:30
239 查看
第一专题:C语言编程基础
主要内容:深入学习C语言编程基础知识,熟练掌握C语言的指针,内存管理,数据结构,为下一步学习Object-C做好知识储备。
第二专题 :从C语言到Object-C ∗
主要内容:object-C的基础语法以及编程要点
第三专题 Object-C和Cocoa框架
主要内容:学习Cocoa框架( Graphics,widget,Audio,Network等核心框架调用)
第四专题: XCode 开发环境和XIB UI构建
主要内容:学习XCode 4.2 开发,调试环境。熟练掌握iOS各种控件的用法,iPhone和iPad的layout区别。
项目实训一:(1)通过apple development的开发实例进行学习。
(2)每个学员提交一个UI设计,实现类似Path的UI特效。
第五专题: iOS网络编程
主要内容:学习基于Http ,TCP ,UDP等相关编程基础,学习ASIHttpRequest框架。
项目实训二:实现一个天气预报的完整应用
第六专题: iOS数据库编程
主要内容:学习IOS中使用Sqlite数据库,Plist使用技巧,XML,jason等数据格式和解析。
项目实训三: 实现一个简单的聊天应用。
第七专题: LBS应用 3天
主要内容:学习Core Location的主要API,掌握Google MAP相关应用开发技能。
项目实训四:实现一个LBS应用
第八专题 iOS对媒体开发
主要内容:掌握IOS中有关AVFoundation,QuartzCore, AudioToolbox等编程接口。掌握Cocos2D游戏编程的基本原理。熟悉OpenGL ES, OpenAL的开发技术。
项目实训五:用Cocos2D构架实现一个包含物理引擎Chipmunk的iPad游戏。
第九专题 HTML5构建iOS UI
主要内容:掌握使用HTML5 和JQuery技术类构建iOS 界面的方法。
项目实训六:实现一个使用HTML5实现的tableview应用。
第十专题: iOS开发中常见的问题
1. Object-C 内存管理和常见问题解决方法
2. iOS不同分辨率UI编程方法
3. XCode profile 工具学习( 查找内存泄漏,性能优化等)
4. XCode analysis分析和解决方法
5. Crash分析工具和解决方法分析
第十一专题: 企业内部软件开发常用工具学习
1. 代码管理: Git ,SVN等
2. 代码走查: CodeReview 技巧
3. UML 工具
4. 数据库设计,工具Sqlite 使用学习
5. 软件开发流程
6. iOS软件发布流程
7. 软件企业公司的项目管理方法
第十二专题: iOS开发面试技巧
主要内容:掌握常见的面试问题,面试题目和面试注意事项。
教学参考书目:
(1)嵌入式系统的C语言
(2)Object-C基础教程
(3)Learn Object-C
(4)Object-C 2.0
(5)Object-C第二版
(6)Cocoa-obj
(7)iPhone应用开发
(8)iPhone开发秘籍
(9)iPhone developer
(10)美国斯坦福大学iphone开发训练课程
主要内容:深入学习C语言编程基础知识,熟练掌握C语言的指针,内存管理,数据结构,为下一步学习Object-C做好知识储备。
第二专题 :从C语言到Object-C ∗
主要内容:object-C的基础语法以及编程要点
第三专题 Object-C和Cocoa框架
主要内容:学习Cocoa框架( Graphics,widget,Audio,Network等核心框架调用)
第四专题: XCode 开发环境和XIB UI构建
主要内容:学习XCode 4.2 开发,调试环境。熟练掌握iOS各种控件的用法,iPhone和iPad的layout区别。
项目实训一:(1)通过apple development的开发实例进行学习。
(2)每个学员提交一个UI设计,实现类似Path的UI特效。
第五专题: iOS网络编程
主要内容:学习基于Http ,TCP ,UDP等相关编程基础,学习ASIHttpRequest框架。
项目实训二:实现一个天气预报的完整应用
第六专题: iOS数据库编程
主要内容:学习IOS中使用Sqlite数据库,Plist使用技巧,XML,jason等数据格式和解析。
项目实训三: 实现一个简单的聊天应用。
第七专题: LBS应用 3天
主要内容:学习Core Location的主要API,掌握Google MAP相关应用开发技能。
项目实训四:实现一个LBS应用
第八专题 iOS对媒体开发
主要内容:掌握IOS中有关AVFoundation,QuartzCore, AudioToolbox等编程接口。掌握Cocos2D游戏编程的基本原理。熟悉OpenGL ES, OpenAL的开发技术。
项目实训五:用Cocos2D构架实现一个包含物理引擎Chipmunk的iPad游戏。
第九专题 HTML5构建iOS UI
主要内容:掌握使用HTML5 和JQuery技术类构建iOS 界面的方法。
项目实训六:实现一个使用HTML5实现的tableview应用。
第十专题: iOS开发中常见的问题
1. Object-C 内存管理和常见问题解决方法
2. iOS不同分辨率UI编程方法
3. XCode profile 工具学习( 查找内存泄漏,性能优化等)
4. XCode analysis分析和解决方法
5. Crash分析工具和解决方法分析
第十一专题: 企业内部软件开发常用工具学习
1. 代码管理: Git ,SVN等
2. 代码走查: CodeReview 技巧
3. UML 工具
4. 数据库设计,工具Sqlite 使用学习
5. 软件开发流程
6. iOS软件发布流程
7. 软件企业公司的项目管理方法
第十二专题: iOS开发面试技巧
主要内容:掌握常见的面试问题,面试题目和面试注意事项。
教学参考书目:
(1)嵌入式系统的C语言
(2)Object-C基础教程
(3)Learn Object-C
(4)Object-C 2.0
(5)Object-C第二版
(6)Cocoa-obj
(7)iPhone应用开发
(8)iPhone开发秘籍
(9)iPhone developer
(10)美国斯坦福大学iphone开发训练课程
相关文章推荐
- Android IOS WebRTC 音视频开发总结(十五)-- 培训课程大纲
- 软件工程系暑假培训计划之二——iOS培训大纲
- iOS 培训大纲
- iOS培训教程——用xcode创建hello world
- 蓝懿iOS培训日志9 文件管理器
- TestPartner自动化测试培训大纲
- ios培训之IOS NSInvocation用法
- 培训机构出来的iOS学员怎么了?
- 华为3Com技术培训大纲
- 大数据课程培训大纲及详细说明(全)
- iOS培训必备课——Cocos2d-x节点与渲染树
- 京峰Linux运维培训最新课程大纲
- 测试工程师培训大纲
- 蓝懿iOS培训日志17 Jason和Segue
- 杨学明老师 IPD DRY RUN培训 大纲
- iOS第四周 培训第一天
- 黑马培训IOS学习--Foundation---NSSet的使用
- iOS培训之手机开发好学么?
- 没技能到处碰壁 蜂窝教育iOS培训改变现状
- Hadoop高级培训课程大纲-开发者版