欢迎来到123培训网!

位置:上海123培训网 > 上海电脑IT培训 > 上海移动/手机系统开发 > 上海IOS培训

IOS培训 上海ICT产教研基地

发布时间:2017-12-03 20:30:05

授课机构:上海移动互联网产教研协同基地

地址:上海市嘉定区外冈镇冈峰公路68号

网报价格:¥电询

课程原价:¥电询

咨询热线:该课程是用户免费注册发布,未实名认证!不提供联系方式和报名等咨询服务!信息仅供阅读参考!如侵权请联系我们删除!邮箱:196594267@qq.com

信息由用户发布!仅供参考!

课程详情 学校简介 学校地址 网上报名

 

iOS是什么
iOS是由苹果公司开发的移动操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。iOS与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统。原本这个系统名为iPhone OS,因为iPad,iPhone,iPod touch都使用iPhone OS,所以2010WWDC大会上宣布改名为iOS(iOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。2017年4月4日,苹果发布iOS10.3.1正式版。
由于 Apple 同时制造 iPad、iPhone 和 iPod touch 的硬件和操作系统,因此一切都配合得天衣无缝。这种高度整合使 app 得以充分利用Retina显示屏、Multi-Touch 界面、加速感应器、三轴陀螺仪、加速图形功能以及更多硬件功能。正因 iOS 专为 iPhone 和 iPad 打造,所有界面观感和使用感受都十分流畅自如。iOS 采用了一种称为 Metal 的架构,将图形性能发挥得淋漓尽致。无论是浏览网页,在不同 app 间切换,还是玩复杂的 3D 视频游戏,设备的图形效果和响应速度都格外快速顺畅。
苹果应用商店是苹果公司提供给软件开发个人或者大型公司发售自己开发出的在iPhone、iPad或者iPod Touch上的应用软件的地方。开发者可以通过将自己开发的软件、游戏上传到App Store。2016年9月App Store 中的应用下载量已经达到了 1400 亿次。
课程特色
1、让学生真实体验项目从无到有,再到上架AppStore的整个过程,同时,学生可以模拟项目开发的全部流程,真正脱离“纸上谈兵”,做实战开发者。
2、课程永远跟随苹果最新技术(iOS 10),让你时刻走在技术前沿:
新增:UIPageViewController的其他属性效果的讲解;iOS10远程推送;添加block相关课时,强化学员的block的使用;新增列表下载功能实现,增加下载知识点对应的实战演练,加强课程的完 整性;iOS10 iMessage应用开发;优化了应用程序主流框架的讲解方式;优化了私人通讯录数据存储的讲解方式;优化了QQ侧滑框架的讲解方式;优化了自定义转场动画的实现逻辑和讲解方式;优化了学习城的讲解方式;集成支付宝SDK的流程;XMPP发送文件;使用环信SDK实现即时通讯;添加block相关课时,强化学员的block的使用。
课程安排
阶段一、基础篇(15天)
课程一
C语言精讲课程(5天)
(C基础语法与数据结构)
01、初识编程与Xcode使用技巧 DAY 1
02、数据类型和运算符
03、流程控制
04、面向对象、类和对象、方法与属性 DAY 2
05、调试程序的方法
06、数组 DAY 3
07、结构体和共用体
08、指针 DAY 4
09、iO文件操作
10、常用数据结构 DAY 5
11、总结C语主使用中容易犯的错误
项目案例(xx管理系统)/阶段练习
课程考核(理论+上机) 晚自习/周六
课程二
Object-C从入门到精通(10天)
(iOS开发应知应会)
01、iOS开发的系统环境介绍、调试 DAY 6
02、数据类型、运算符、分支、循环
03、数组、结构体、指针、宏定义 DAY 7
04、面向对象、类和对象、方法与属性 DAY 8
05、self和super关键字、内存管理、堆栈 DAY 9
06、单例、协议、类别、延展、委托 DAY 10、11
07、KVC、KVO、通知中心、通知 DAY 12
08、字符串、字典、集合、快速枚举 DAY 13
09、定时器、多线程、线程池 DAY 14
10、日期与时间、时间戳、日期格式、日历 DAY 15
项目案例(xxx信息管理系统)/阶段练习
阶段考核
理论考试 晚自习/周六
上机考试 晚自习/周六
阶段二、应用开发(25天)
课程三
iOS应用开发初步(15天)
(iOS应用开发必会)
01、MVC编程、简单控件 DAY 16
02、标签栏、导航栏、表视图、选择控件 DAY 17
03、文件管理、程序包、缓冲区、沙盒 DAY 18
04、网络连接、地址、请求 DAY 19、20
05、socket协议、打电话、邮件、浏览器 DAY 21、22
06、SQLite、FMDB数据库、加速计、多点触摸 DAY 23、24
07、2DGraphics、图像处理、仿360扫描地图 DAY 25
08、电话、邮件、调用浏览器、打开其他应用 DAY 26
09、push机制、证书配置、消息设置 DAY 27
10、指南针、罗盘、传感器、手势 DAY 28
11、照相机、相册、手机通讯录 DAY 29
项目案例(xxxAPP)/阶段练习 DAY 30
课程考试(理论+上机) 晚自习/周六
课程四
iOS应用开发高级(10天)
(iOS应用开发高级)
01、地图及定位 DAY 31
02、二维码生成与解码
03、蓝牙数据处理 DAY 32
04、苹果多线程 DAY 33
05、Instrument工具诊断 DAY 34
06、OpenGL2.0 着色器,模型,视图,投影 DAY 35
07、OpenGL2.0平移,旋转,缩放,定点缓存 DAY 36
08、OpenGL2.0光照 DAY 37
09、Cocos 2D介绍:导演、场景、 层 DAY 38
10、精灵类(CCSprite) DAY 39
11、Cocos+2D相关工具介绍
项目案例(xxx导航APP)/阶段练 DAY 40
阶段考核
理论考试 晚自习/周六
上机考试 晚自习/周六
阶段三、跨平台移动互联网技术(15天)
课程五
HTML5+CSS3在移动互联网中的开发
(5天+晚自习/周六)
01、Web时代变迁,Html5概要 DAY 41
02、查询器、ajax进度条等特性介绍、html5新元素、属性体验
03、掌控我们的history、h5的存储革命
04、多媒体盛宴1—音频、视频
05、图像处理—SVG、canvas DAY 42
06、动画、3D
07、疯狂的离线应
08、简洁的拖拽 LBS的使用 DAY 43
09、实时通讯—聊天室实现
10、异步计算—Web Worker
11、LBS的使用 DAY 44
12、CSS3介绍、查询器 边框,背景,文字,颜色特效
13、Box布局模型、Multi-column布局、Media Queries
14、CSS3-元素变形(Transforms2D、3D) CSS3-动画特效 DAY 45
15、前端性能优化(减少请求数,数据量、大量图片加载,js加载)
课程考试(理论+上机) 晚自习/周六
课程六
Jquery Mobile跨平台手机开发技术
(5天+晚自习/周六)
01、初识jQuery Mobile DAY 46
02、jQuery Mobile页面结构
03、工具栏与格式化内容
04、页面常用组件 DAY 47
05、jQuery Mobile主题
06、jQuery Mobile插件 DAY 48
07、jQuery Mobile API详解
08、监听和响应事件 DAY 49
09、与服务器通信
10、部署jquery mobile应用 DAY 50
11、开发技巧与最佳实践
课程七
PhoneGap跨平台手机开发技术
(5天+晚自习/周六)
01、初识PhoneGap DAY 51
02、基于PhoneGap快速开发移动应用
03、PhoneGap的事件处理机制 DAY 52
03、PhoneGap的事件处理机制
05、PhoneGap的通讯录API DAY 53
06、PhoneGap的存储和文件API
07、PhoneGap的媒体、摄像头与采集API DAY 54
08、PhoneGap的罗盘、运动传感器与地理位置API
09、PhoneGap通信机制的实现原理 DAY 55
10、PhoneGap应用部署和调试
阶段考核
理论考试 晚自习/周六
上机考试 晚自习/周六
阶段四、游戏开发(25天)
课程八
Cocos2D-X从基础到项目实战(15天)
(Cocos2d-x开发2D游戏)
01、Cocos2d-x 简介及基础知识、环境搭建、HelloWorld解析 DAY 56
02、Cocos2d-x 游戏框架设计、坐标系及文字 DAY 57
03、菜单及场景、Cocos2d-x 层、锚点 DAY 58
04、TiledMap 瓦片地图制作与使用 DAY 59
05、Cocos2d-x 随机数与容器类
06、TexturePacker与动画 DAY 60
07、Cocos2d-x 触摸事件 DAY 61
08、虚拟摇杆和键盘 DAY 62
09、TiledMap碰撞检测和视角移动 DAY 63
10、代码重构、单例模式 DAY 64
11、动画管理类、炸弹模块 DAY 65
12、怪物模块、道具模式 DAY 66
13、碰撞检测、关卡设计 DAY 67
14、音效及用户配置、游戏完善及win32打包 DAY 68
15、Android环境搭建及代码移植、IOS环境搭建及代码调试 DAY 69
16、广告嵌入及应用发布
项目案例(xxx棋类游戏)/阶段练习 DAY 70
课程考试(理论+上机) 晚自习/周六
课程九
Unity 2D 3D从入门到上手(10天)
(Unity3D开发3D游戏)
01、C#语言基础——.NET Framework 概述 DAY 71
02、C#语言基础——C#语法基础
03、C#语言基础——C#中的OOP概念
04、C#语言基础——C#中的继承 DAY 72
05、C#语言基础——C#中调试、测试和异常处理
06、C#语言基础——数组和集合对象 DAY 73
07、C#语言基础——C#中的文件操作
08、Unity3D游戏开发——Unity3D快速预览 DAY 74
09、Unity3D游戏开发——2D重要元素
10、Unity3D游戏开发——主角移动控制
11、Unity3D游戏开发——主角动画 DAY 75
12、Unity3D游戏开发——主角下蹲控制
13、Unity3D游戏开发——主角射击 DAY 76
14、Unity3D游戏开发——添加怪物
15、Unity3D游戏开发——怪物动作 DAY 77
16、Unity3D游戏开发——直升机怪物
17、Unity3D游戏开发——攻击伤害 DAY 78
18、Unity3D游戏开发——添加音效
19、Unity3D游戏开发——游戏结束逻辑及UI DAY 79
20、Unity3D游戏开发——添加音效
21、Unity3D游戏开发——主界面UI及游戏完善 DAY 80
项目案例(xxx第一人称游戏)/阶段练习 晚自习/周六
阶段考核
理论考试 晚自习/周六
上机考试
阶段五、热门技术与项目实训(56天)
课程十
Swift快速上手
(5天+晚自习/周六)
01、变量 DAY 81
02、使用PlayRound编写Swift程序
03、类型检查与推断
04、类型别名 DAY 82
05、计算器
06、字符(Characters)
07、字符串-定义 DAY 83
08、整型(int、Uint)
09、浮点数 DAY 84
10、布尔 (Bool)
11、字符串转换数字类型 DAY 85
12、数字类型转换字符串
课程考试(理论+上机) 晚自习/周六
课程十一、
项目实训
(40天+晚自习/周六)
项目一:SpriteKit引擎酷跑熊猫游戏比赛 DAY 86~100
项目二、学习城客户端
项目三、IOS交友平台闪聚 DAY 101~120
项目四、明星微博iOS项目实战 DAY 121~130
项目五、电商IOS客户端 DAY 131~136
阶段考试
理论考试 晚自习/周六

上机考试 晚自习/周六


上海移动互联网产教研协同基地简介

上海移动互联网产教研协同基地又称上海ICT产教研基地,由上海市教委、上海市经信委、宝山区政府、上海市软件协会、上海市信息化教指委、大唐电信集团、思科公司、上海工商职业技术学院、幸子教育等机构共同组建,于2015年6月挂牌成立,致力于建设成为上海市移动互联网产教研创新先导区、IT高端人才培养及输出基地和服务示范区。基地位于嘉定区上海工商职业技术学院,占地面积21.87万平方米,建筑面积12.09万平方米。基地围绕移动互联网开发、终端、传输、软件、平台、应用六大重点领域,建立了ICT多功能展厅、移动通信实训室、web软件开发实训室、移动端软件开发实训室、物联网实训室等多个实验室,以培养职业化移动互联网开发IT高级人才以及人才输出就业服务为主导。

  • 学校名称:上海移动互联网产教研协同基地

    固定电话:该课程是用户免费注册发布,未实名认证!不提供联系方式和报名等咨询服务!信息仅供阅读参考!如侵权请联系我们删除!邮箱:196594267@qq.com

    授课地址:上海市嘉定区外冈镇冈峰公路68号 预约参观