设为首页 - 加入收藏   
您的当前位置:首页 > 热点 > IOS相关培训机构课程内容汇总 正文

IOS相关培训机构课程内容汇总

来源:爱钱如命网 编辑:热点 时间:2024-05-03 12:14:15

IOS相关培训机构课程内容汇总


                                                                            渥瑞达课程体系

移动互联网开发技术

移动互联网开发平台移动互联网定义;移动互联网开发平台:iOS、相训机Android、关培构课Windows Phone等掌握移动互联网开发平台移动互联网开发环境移动互联网开发环境:iPhone、程内Android、容汇Windows Phone;手机模拟器; 手机软件开发流程;掌握移动互联网的相训机开发环境及开发流程

Unix/Linux下的C/C++程序设计

Unix/Linux常用命令Unix/Linux系统介绍,Unix常用命令讲解及实践掌握Unix/Linux操作系统结构以及常用命令的使用Unix/Linux开发环境掌握客户端软件Exceed的使用;掌握makefile的编写以及调试工具的使用。掌握Unix/Linux下的关培构课开发环境

C语言

 C语言概要以及指针的应用 熟练掌握Unix/Linux下的C语言的使用

C/C++程序设计

 C++语言特色,C++程序结构、设计;面向对象(OO) 三大特性、程内类和对象概念、容汇构造与析构、相训机数据封装;类的关培构课继承、虚拟继承、程内多态性和虚函数;运算符重载;函数模板和类模板,异常处理 熟练掌握Unix/Linux下的容汇C++的面向对象的程序设计 STL类库使用 掌握名字空间std的使用;输入输出流、串流、相训机文件流;掌握list,关培构课 vector, map等的使用 熟练掌握Unix/Linux下的STL模板库的使用面向对象的设计与分析Rational Rose

Use Case Diagram, Class Diagram;Sequence Diagram, Collaboration Diagram, Activity Diagram, State Diagram; Component Diagram, Deployment Diagram;

熟练掌握Rational Rose工具以及各类视图在面向对象的软件设计中的应用设计模式

基本模式:Inheritance,Substitution, Delegation模式分类:Creational, Structural, Behavioral;Class Pattern, Object Patterns;常用设计模式应用

掌握OOA/D的设计方法,和常用模式的应用

Objective-C软件设计

Objective-C语法基础

Objective-C简介;Objective-C语法的特点;类的定义;类的实现;消息机制;方法重载;属性声明;类的组合

掌握Objective-C语言基本语法基础及程序设计

内存管理

自动释放特性;引用计数;内存分配、初始化以及析构;堆栈、程内内存管理(alloc、copy、retain,release、autorelease, strong、weak);特殊类型(self,super,nil,SEL)

重点掌握在Objective-C语言中的内存管理机制,包括自动释放池,引用计数器,内存的手动分配和释放等。

 继承、协议、分类 基类(NSObject);方法的重写;向下转型和动态绑定;id类型(id Type);协议的定义;NSCopying协议;分类的定义(Categorie);分类的实现与作用重点掌握类与类之间的继承关系,协议以及分类的使用 基础框架 Cocoa的基本框架Foundation Framework;

字符串(NSString NSMutableString)、数值对象(NSNumber NSValue);数组(NSArray,NSMutableArray)、字典 (NSDictionary,NSMutableDictionary)、集合(NSSet,NSMutableSet)、快速 枚举(for…in) NSIndexPath;日期与时间(NSDate)、日期格式(NSDataFormatter)、日历 (NSCalendar)、定时器(NSTimer);文件管理(NSFileManager)、程序包(NSBundle)、缓冲区(NSData);网络连接(NSURLConnection)、网络地址(NSURL)、网络请求 (NSURLRequest)、请求回应(NSResponse)、错误信息处理(NSError)

熟悉Foundation Framework的使用。重点掌握iOS的基础框架,其包含了iOS 开发的基本数据类型,在iOS SDK中NS开头的类都属于这个框架重点突出介绍开发中常用的类 文件使用 NSCoding 协议;程序包(NSBundle)、缓冲区(NSData);管理文件和目录;工作目录、工作路径;基本文件的操作熟练掌握数据存入目录或指定路径,以及文件管理

iPhone手机软件开发

使用Xcode

Xcode简介;在Xcode中创建第一个HelloWorld项目;在Xcode中新建类

掌握Xcode的基本应用

使用Interface Builder

Interface Builder介绍;在Interface Builder中创建第一个项目;在Interface Builder中建立连接;其他Interface Builder功能;

掌握Interface Builder应用

创建基本视图控制器

窗体视图控制器(Window-based Aplication);基本的视图控制器(View-based Aplication);表视图控制器(TableViewControler);

掌握创建基本视图控制器

监控事件和动作

事件简介;触摸的例子;其他事件功能;动作简介;向应用程序添加按钮;

掌握监控事件和动作

创建高级视图控制器

选项卡栏视图控制器(TabBarAplication);导航控制器(Navigation-based Application);使用翻转控制器(Utility Application);模式视图控制器(Split View-based Aplication);

掌握高级视图控制器的应用

iPhone网络通信开发

HTTP应用;从Web页面获取内容;向Web页面发送数据;Socket应;SMS应用

掌握iPhone网络通信软件开发

iPhone应用数据存储及数据解析

XML文件的数据存储;XML文件的数据解析;JSON文件的数据存储;JSON文件的数据解析

掌握iPhone应用程序中XML文件解析和JSON文件解析

多媒体

利用Core Graphics绘制简单图像;访问相机Camera;图像介绍UIImagePickerController;手动视频播放;使用Media Player框架;手动播放声音;使用AVFoundation框架;

掌握图像,视屏和音频的应用

数据库

使用SQLite;通过数据库SQLite管理数据

掌握SDK工具编程的应用,使用嵌入式数据库SQLite

定位:加速计和位置 加速计和方向;加速计和移动;加速计和手势;使用Core Location框架;使用MapKit框架; 掌握定位的应用 绘制图形 Quartz 2D简介;Quartz上下文;绘制路径;设置图形状态;Quartz中的高级绘图功能;Core Animation简介;OpenGL简介; 掌握绘制图形的应用本地化应用程序 Localization Architecture;本地化字符串Localizing Strings;本地化数字和日期Localizing Number and Date;本地化Xib Localizing Nib掌握本地化应用程序的应用调试与性能调整 理解并修复构建中的错误;找出重复释放的“Zombie”对象;使用Shark检查性能;使用Instruments检查性能;使用Clang静态分析器检测性能;掌握程序Debugging并能够调整程序的性能iOS高效开源第三方类库iOS高效开源第三方类库主要介绍iOS开发中10大高效开源类库:MBProgressHUD(进展指示符库)、ASIHttpRequest(HTTP Network库)、JSON Framework(JSON支持)、Facebook iOS SDK(Facebook API类库)、FMDatabase(SQLite的Objective-C封装)、SDWebImage(简化网络图片处理)、GData client(iPhone上所有Google相关服务的类库)、SKPSMTPMessage(Quick SMTP邮件发送)、Three20(通用iOS库)、瀑布流等熟练掌握iPhone开发中新型的第三方强大类库引擎,提高项目的开发能力第三方类库项目应用熟练应用iOS第三方类库在实战项目中,掌握iOS开源类库的在项目中应用技巧在项目开发中熟练应用iOS第三方类库Cocos2D iPhone游戏开发Cocos2d-iPhone开发引擎初步学习安装Cocos2d-iPhone项目模板;创建并运行“HelloWorld”,了解其简述;学习类库主程序;运行示例程序;编译最新帮助文档掌握如何设置Cocos2d应用开发,安装项目模板和了解主程序Cocos2d基础知识 学习基本的Cocos2d类,包括:场景(CCScene)、层(CCLayer)、精灵(CCSprite)、导演(CCDirector)掌握Cocos2d开发中的基本概念,掌握基本的引擎类的应用iPhone OS的Touch事件和Cocos2d的事件处理机制学习iPhone OS提供的4种Touch事件;Cocos2d引擎事件处理机制通过接管、分发和处理全面实现针对用户触摸输入的响应通过iPhone OS的Touch事件进一步了解Cocos2d-iPhone引擎的事件处理机制的核心粒子系统 学习使用Particle Designer(粒子效果设计师)工具来制作粒子效果;了解粒子系统的组成:粒子,发射器,动态过程。掌握粒子效果的应用,了解粒子系统的组成,使用粒子系统瓦片地图学习瓦片地图(TileMap)的基础知识和如何利用瓦片地图编辑器(Tiled Map Edior)制作瓦片地图掌握瓦片地图的制作方法,了解瓦片地图的应用物理系统学习Cocos2d-iPhone游戏中的物理引擎,包括Cocos2d图形库内置的Box2D和Chipmurnk两大物理引擎掌握Cocos2d图形库中的两大物理引擎,提高对游戏的现实化模拟游戏框架学习整体游戏的编程模型;学习Cocos2d-iPhone游戏的编程模型,包括:内存数据、更新引擎、玩家指令、定时器掌握一个游戏的模拟实现系统和学会Cocos2d-iPhone游戏的编程模型Cocos2d-x手机游戏跨平台开发智能手机操作系统介绍主要介绍几个常见的智能手机操作系统,包括苹果的iOS系统、谷歌的Android系统和微软Windows Phone系统等熟悉智能手机游戏开发的各个平台Cocos2d-x介绍进入Cocos2d-x的世界,主要介绍游戏的分类、游戏引擎的基础知识,同时也简单介绍游戏引擎中的渲染引擎和物理引擎介绍引擎的基础知识和引擎的优秀游戏分享了解掌握游戏开发的分类和游戏引擎搭建跨平台的开发环境主要介绍在windows系统上对Cocos2d-x环境的搭建,安装Visual Studio环境、安装Android环境、安装WPhone环境、安装Cocos2d-x环境; 在iOS环境搭建Cocos2d-x环境,以及测试HelloWorld案例掌握如何在Windows和iOS系统上搭建跨平台游戏的开发环境Cocos2d-x引擎基础使用引擎的基础使用,介绍开发过程中的各个环节展开介绍,包括游戏的整体架构、图形、动作和菜单等熟练掌握使用引擎的基本操作和使用高级特性主要针对引擎的高级特性,介绍引擎中的物理引擎、粒子系统和声音模块等熟练使用的物理引擎、粒子效果和声音周边工具Cocos2d-x的使用工具,介绍应用程序打包工具、图片编辑器、地图编辑工具和粒子系统设计工具等熟练掌握对工具的使用Cocos2d-x之交叉编译针对cocos2d-x交叉编译,介绍基于cocos2d-x引擎的游戏如何做到跨平台,同时以实际的游戏为例将其较差编辑到iOS平台、Android平台和WPhone平台熟练掌握Cocos2d-x交叉编译的方法,并能够做到跨平台Cocos2d-x案例“魔塔”主要通过一个完整的案例制作过程,将益智类游戏(魔塔)一步步的设计并开发出来通过一个完整游戏案例制作,系统性的贯穿了引擎的使用 Lua游戏脚本开发 Lua程序设计主要介绍Lua软件开发语法规则;介绍Lua中以数组为代表的数据结构、数据文件与持久化、标准库和IO库熟练掌握Lua语法规则、表和对象、库文件 Lua for iOS主要介绍使用the top Lua frameworks创建游戏;如何使用Lua库、包和第三方工具;使用Codea创建iPad或iPhone游戏熟练掌握Lua进行iOS游戏开发JavaScript游戏脚本开发JavaScript程序开发 主要介绍JavaScript 的核心ECMAScript基础;ECMAScript对象;ECMAScript继承等熟练掌握JavaScript的软件开发 JavaScript for iOS主要介绍了JavaScript在iOS环境下的基础知识,使用Objective-C和JavaScript来进行iOS游戏开发应用熟练掌握使用Objective-C和JavaScript来进行iOS游戏开发应用iOS网络游戏开发iOS网络游戏协议 主要介绍网络协议HTTP、FTP、TELENT、UDPI办议、TCP/IP协议、Socket编程介绍 熟练掌握对HTTP、TCP/IP协议以及网络通行Socket的使用iOS网络游戏开发 主要介绍了如何创建服务器,客户端如何向服务器发送请求,以及同步更新所有客户端 掌握网络游戏开发基本原理以及在实战项目中的应用

iOS游戏开发过程

iOS游戏开发过程

系统学习软件开发过程:需求分析,概要设计,详细设计,编码,测试。

掌握软件开发的生命周期以及开发过程的各个阶段;

iOS游戏开发模型

系统学习软件开发模型:瀑布模型(waterfall model),原型模型(prototype model),增量模型(incremental model)螺旋模型(spiral model)等。比较各种模型的适用范围及优缺点

掌握软件开发的各种模型,适用范围以及优缺点;

iOS游戏版本管理

系统学习软件版本控制、管理及相应工具:Visual SourceSafe和 CVS等

, 掌握软件版本管理及其工具的使用iOS游戏测试技术

系统学习七种软件测试技术的步骤、方法及应用,包括:单元测试、集成测试、功能测试、回归测试、系统测试、安装测试及验收测试

掌握软件测试的步骤、方法及 常见问题的处理

项目实战 项目实战在培训经理的带领下由学员组成的团队完成移动互联网iOS平台手机游戏精品项目:植物大战僵尸,愤怒的小鸟,3D坦克大战,网络游戏胡莱三国等,通过实际项目熟练掌握移动互联网iOS游戏软件的开发与设计;积累5万行的编码能力,使学员具备2年以上的iOS游戏开发与设计经验。

通过实际项目熟练掌握移动互联网iOS手机软件开发的能力,积累5万行的编码能力,使学员具备2年以上的iOS手机游戏开发经验

热门文章

2.2059s , 8785.9765625 kb

Copyright © 2024 Powered by IOS相关培训机构课程内容汇总,爱钱如命网  

sitemap

Top