ios课程大纲
Web开发基础(Linux操作系统、Nigix、XHTML技术核心、CSS技术核心)
模块 实训内容 实训目标
1 Mac Fundamental |
Linux操作系统基础 |
熟悉Mac系统,构建企业开发环境和版本控制系统。 |
2 Objtive-C Fundamental |
gcc编译器,数据类型,变量和常量; |
完全掌握C语言的本质,成为一名合格的C程序员,为以后的学习和工作打下坚实的基础 |
3 Objective-C OOP |
面向对象编程(OOP),类和对象; |
掌握OC语言特性,理解面向对象编程思想,掌握封装,继承,多态三大特性。步入苹果平台开发的行列 |
4 Foundation Framework |
分类(Category), 扩展(Extension),协议(protocol); |
Foundation框架是苹果平台开发的基础框架,包含一些常用的类型。掌握好此部分技术可以让我们以后的开发工作更加方便和快捷。 |
5 全真实训项目一 |
Othello 胜负计算模块,人机对战算法。重构Othello。搭建Othello框架。Reader 文件读取模块,文件管理模块,网络搜索模块,图书下载模块,在线翻译模块。 |
第二阶段:iOS开发(UIKit及绘图、iOS特性)
模块 实训内容 实训目标
1 UIKit及绘图 |
MVC模式,简单控件(UILabel,UITextField,UIButton, |
iOS开发中,图形用户界面的开发是非常重要的一部分,通过此部分的学习,使学员掌握绝大部分的可视化控制,通过对各种控件的熟练使用,开发出自己心中的个性界面。 |
2 iOS特性 |
音频播放(AVAudioPlayer); |
熟练使用iOS系统提供的核心功能完成项目要求。通过完成多个不同类型的项目,掌握音频视频处理,短信处理,相机操作,重力感应,地图等技术。并理解和熟练应用iOS的多线程,网络通信,持久化存储等技术。 |
3 全真实训项目二 |
重构Othello 提供图形界面模块,关卡控制模块。重构Reader 提供图形界面,阅读界面功能。ThankQ 图形界面PhotoMaven 图形界面,照片修正模块,合成照片模块。T-ETVfor iOS图形界面。Othello网络对战T-ETV音频播放功能,视频播放功能PhotoMaven制作影片模块、拍照模块, 相片管理模块、分享模块,短信发送照片、照片管理模块、云同步模块、微薄模块,网络聊天模块,网络传输模块;ThankQ地图服务模块、社交模块;Reader 图书管理模块。 |
第三阶段: iOS项目实践(Othello、Reader、PhotoMaven、ETV for iOS、 ThankQ)
模块 实训内容 实训目标
1 Othello |
计算胜负数模块; |
棋牌类游戏是iOS平台上五大类型游戏之一。Othello以流行的关卡设计,从易到难的计算机算法,人机对战模式和网络对战模式切换,漂亮的界面,非常好的可玩性,会吸引大量的棋迷参战。 |
2 Reader |
界面显示模块; |
手机阅读器是任何一台iOS设备必备的工具软件。现在,阅读器的功能越来越强大,越来越方便。Reader应该是一款值得你骄傲的产品。 |
3 PhotoMaven |
拍照模块; |
照片处理是iOS平台常见的工具之一。提供一款使用方便,功能独特,个性十足的照片处理软件,是大家所期待的。PhotoMaven 不仅具备大部分照片处理软件所具有的功能,还具备生成影片功能,将自己的一些照片制作成影片,再配合背景音乐,分享给朋友们,是多么美妙的事。 |
4 ETV for iOS |
音频播放模块; |
音乐和电影是iOS设备必备的功能。相关的软件也非常的多。ETV for iOS可以处理音乐、电影、下载、管理、在线观看等功能。 |
5 ThankQ |
地图服务模块; |
ThankQ 是一款利用用户位置信息提供用户周围互帮互助功能的移动应用。你可以在任何时候,任何地点寻求任何他人的帮助,自然你也可以帮助他们获取积分。你也可以和你周围的人互动,聊天,,分享等。当然,你也可以将你们感兴趣的内容发送到微薄。 |
6 全真实训项目三 |
棋牌类游戏是iOS平台上五大类型游戏之一。Othello以流行的关卡设计,从易到难的计算机算法,人机对战模式和网络对战模式切换,漂亮的界面,非常好的可玩性,会吸引大量的棋迷参战。手机阅读器是任何一台iOS设备必备的工具软件。现在,阅读器的功能越来越强大,越来越方便。Reader应该是一款值得你骄傲的产品。照片处理是iOS平台常见的工具之一。提供一款使用方便,功能独特,个性十足的照片处理软件,是大家所期待的,PhotoMaven 不仅具备大部分照片处理软件所具有的功能,还具备生成影片功能,将自己的一些照片制作成影片,再配合背景音乐,分享给朋友们,是多么美妙的事。音乐和电影是iOS设备必备的功能。相关的软件也非常的多。ETV for iOS可以处理音乐、电影、下载、管理、在线观看等功能。ThankQ 是一款利用用户位置信息提供用户周围互帮互助功能的移动应用。你可以在任何时候,任何地点寻求任何他人的帮助,自然你也可以帮助他们获取积分。你也可以和你周围的人互动,聊天,,分享等。当然,你也可以将你们感兴趣的内容发送到微薄。 |
第四阶段:iOS游戏开发(Cocos 2D、C++语言、Box2D);
课程持续3周共120课时
模块 实训内容 实训目标
1 Cocos 2D |
Cocos 2D介绍,导演类(CCDirector),场景类(CCScene), 层类 |
掌握流行的游戏开发引擎 |
2 C++语言 |
C++语言简介,C++面向对象编程,类和对象; |
掌握C++语言,理解C++语言的全部特性,成为一名合格的C++程序员 |
3 Box 2D |
物理世界(B2World), 刚体(B2Body); |
掌握时下流行的物理引擎 |
4 全真实训项目四 |
在讲师的带领下,完成项目,从而达到熟练应用游戏流程控制,sprite(精灵)扶持,动作,非常酷的图形效果,动画效果,物理库,音频引擎等等技术实现自己想要的游戏效果;学员可根据喜好,将前面的某此项目,使用C++语言重新实现,熟悉OC和C++混编。通过完成游戏,掌握box2D的物理世界,精灵刚体连接,碰撞测试,转换点等特性。 |
面试指导
课程主题 实训内容 实训目标
介绍面试、沟通等个人发展所需的知识和技巧 |
面试技巧与演练 |
面试技巧训练;心理素质训练,场景进行演练。 |
有效沟通 |
与人沟通的技巧,如何书写简历?如何和面试官交谈?如何更容易取得入职机会? |
|
面试题讲解 |
常见面试题分析。 |
以上就是软件开发培训课程的全部内容介绍,如需了解更多的软件开发培训班、课程、价格、试听等信息,也可以点击进入 软件开发 相关频道,定制专属课程,开始您的学习之旅。
温馨提示
温馨提示