鹏程教育 > > 广州疯狂软件教育中心 欢迎您!

广州疯狂软件教育中心

广州疯狂软件教育中心

7x24小时咨询热线

广州iOS应用和手游开发就业营

教学点:广州天河区车陂大岗路4号沣 地图

广州iOS应用和手游开发就业营

已关注:

上课时段: 开班时间:

授课学校:

立即报名 在线咨询

课程介绍

招生对象

对移动平台开发感兴趣,喜欢苹果iOS系统,并愿意未来成为一个iOS开发者;

有一定的iOS开发基础。


培训目标

培养学员理解软件开发过程,形成良好的编码习惯,能独立完成iPhone手机和iPad平板电脑上App 开发,积累一定的项目经验,能满足企业对iOS相关的人才需求;


课程安排

第一阶段

iOS应用的界面编程:iOS介绍及使用Xcode开发iOS应用,模拟器使用说明,iOS项目结构及如何查看日志,UI开发的两种方式,Storyboard和xib文件,使用segue控制界面切换,基本控件的使用,控件的交互,选择器视图(UIPicker)、表视图(UITableView)、网格视图(UICollectionView)。

各种视图控制器:表格视图控制器(UITableViewController)、网络视图控制器(UICollectionViewController)、导航视图控制器(UINavigationController)、标签页视图控制器(UITabBarController),开发多视图App,动画的使用,界面跳转及过渡动画。

iOS应用的生命周期,iOS应用的旋转管理,iOS应用屏幕的自适应。

图形、图像与动画;Quartz简介及Quartz 2D图形绘制,Quartz绘制2D动画技术,CALayer、CALayer动画,Core Animation,使用CATransition动画,属性动画。

多点触碰和手势处理:触摸原理,长按手势,缩放手势,轻扫手势,旋转手势等。

阶段项目

贪吃蛇,连连看,五子棋,疯狂打飞机游戏。


第二阶段

iOS应用国际化、程序名称国际化,程序界面国际化,图片国际化。

iOS应用数据I/O、使用NSUserDefaults保存程序设置,使用属性列表文件保存应用数据,在iOS应用中使用SQLite数据库,使用CoreData管理SQLite数据库。

多媒体应用开发:iOS音频和视频,音频播放技术,音频录制技术,视频播放技术,视频录制技术,音视频编辑技术,照相机编程,iOS图片库编程。

多线程编程:使用NSThread实现多线程,使用GCD实现多线程编程,使用NSOperation与NSOperationQueue实现多线程,iOS应用的后台运行。

网络编程: NSURL、NSURLConnection、使用CFNetwork框架实现网络通信,TCP协议网络编程、XML数据解析、JSON数据解析和处理,使用AFNetworkding实现网络通信,使用ASIHTTPRequest实现网络通信。

阶段项目

天气预报,电子拍卖系统iOS客户端、无线点餐系统iOS客户端,通过实际项目熟练掌握移动互联网iOS APP开发的能力


第三阶段

陀螺仪和传感器编程,重力传感器等。

Core Location定位技术。掌握iOS的定位API,使用蜂窝数据定位、使wifi定位、使用GPS定位,MapKit框架,iOS地图应用,iCloud功能与应用,推送技术

阶段项目

导航系统(应用类),怪物足球(游戏类)


第四阶段

掌握Cocos2d-x的项目模板安装和了解主程序。 掌握Cocos2d-x开发中的基本概念,掌握常用对象的应用,包括Director(导演)、Scene(场景)、Layer(层)、Sprite(精灵)等。 掌握Cocos2d-x的事件处理机制; 掌握Cocos2d-x的常用UI组件; 掌握粒子效果的应用,粒子系统的组成,使用粒子系统; 掌握瓦片地图的制作方法以及瓦片地图的应用; 掌握Cocos2d-x中物理引擎的使用,模拟真实世界中的游戏场景效果。

阶段项目

疯狂打飞机(射击类)、捕鱼达人(休闲类),保卫公主(塔防类),植物大战僵尸(塔防类),愤怒的小鸟(物理引擎类)等主流游戏,使学员具备2年以上的手机游戏开发经验。


第五阶段

职业素养培养、简历编写、岗前心理辅导及就业指导


学校环境

疯狂软件学校环境


培训教材

1、《疯狂iOS讲义(上):Objective-C 2.0与iPhone/iPad应用开发基础》 电子工业出版社
2、《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》 电子工业出版社
3、《Cocos2d-x 3.X游戏开发实战》 电子工业出版社

说明:国内首部货真价实的iOS 7、iOS 8开发相关著作,全部代码通过iPhone 6s真机测试,iOS 8应用、手游实战指南,萌仙、打飞机、愤怒的小鸟等游戏开发大揭秘。疯狂软件/疯狂Java已发布本套课程的部分电子教材和配套视频,并对外免费开放,敬请观看。


教材优势

被全国几十所高校、培训机构选用的“疯狂Java”、“疯狂软件”系列教材,部分教材已被翻译到台湾地区!无与伦比的“疯狂Java”、“疯狂软件”、“疯狂iOS”体系。


教学设备

1全新国行iMac铝合金一体机四核Intel Core i5 处理器21.5英寸

LED背光显示屏8G内存,1TB硬盘FaceTime HD 高清摄像头

2、iPhone 5S 、iPad Air、iPad mini

IOS软件开发教学设备


就业方向

iPhone App 研发工程师、 iPhone App 测试工程师、 iPhone App 产品策划

iPhone App 产品经理/助理、 iPhone App UI设计师、 iPhone App 产品运营管理


疯狂软件iOS的学习路线

疯狂软件iOS的学习路线,不仅证明疯狂软件iOS无与伦比的课程深度,也证明了疯狂软件iOS深厚的技术底蕴;同时也指引了iOS学习者的自学方向。


师资简介

著名IT作家李刚老师领衔亲临主讲,疯狂软件高级讲师团队(肖文吉、李韩飞、黄勇、李小华、罗文强等老师)现场授课。疯狂软件拒绝忽悠!绝不像有些培训机构“扯虎皮,拉大旗”,号称有XXX上课,结果去了发现根本没这么回事。

更多培训课程,学习资讯,课程优惠,课程开班,学校地址等学校信息,请进入 【广州疯狂软件教育中心】 网站详细了解,咨询电话:020-85670997 ,咨询QQ:点击这里给我发消息

学习资料展开↓收起↑

作为一名混迹iOS开发圈近4年的码农,资历不深不浅,看到这个问题还是忍不住想回答一下。
如果你打算学习iOS开发,那么在开始学之前,你要做好以下4个方面的准备。
1 、信念。
很大程度上,学iOS就是一个信念的事情。iOS开发本身不难学,不需要你有很高的智力,只需要你能够坚持下去。只要你心中有信念,坚持下去就会有收获。不管你是学哪一种编程语言,不用怀疑你能不能学会,只要你肯下工夫,坚持下去就一定会成,学不会只有一个原因,你没有付出足够的努力。

2、英语。
几乎所有重要语言,重要开发工具,开源项目都是在英文网站上以英文的形式展示。如果你连官方的文档读起来都非常困难,那还谈什么提高和进阶,咱们学习iOS的所有权威的资料都来自apple开发者网站,靠逛论坛看帖子不是出路。如果这点没达到,那就从阅读官方文档开始吧,找一篇你比较熟悉的技术的官方文档,比如:View Programming Guide for iOS自己阅读,翻译。里面不懂的单词,记下来,多学几遍,这些你不懂的单词,在以后你看其他时文档里还会出现无数次的。坚持几个月后,你会发现,英文的文档,看起来比中文的顺眼了。
 
3、对计算机有一定的了解。
知道一些软件开发的基础知识,接触过C语言、.NET、PHP等对学iOS开发也会有一定的帮助,因为很多语言是相通的。题主学过C语言,并且也通过了计算机二级,从这点上看,学习iOS开发是有天然优势的。因为想学习iOS开发,Objc是必须要学的。学过C语言再学Objc会简单很多。

4、一台mac。
学iOS开发需要有一个苹果系统的电脑,最好有苹果原配电脑,有钱就买个mac pro,八九千不算很贵,钱少就买个四五千的mac mini,如果实在没钱又想着自学的话,那么就只能收紧裤腰带,厚颜买个山寨黑苹果主机了。(组装机一般2000 -2500可以搞定,配置大概4G 500G 硬盘内存 I3 2012 H61主板系列 显卡GF430 以上的都可以了。 如果你的主机本身都是这样的配置 那么恭喜你买个20元的mac lion 系统马上就搞定了。上面的配置装狮子系统没有问题。开发足够用了。)