上海翡翠教育

7x24小时咨询热线

400-660-3310

当前位置 : 好学校 上海软件开发 上海翡翠教育 课程正文

人看过 人预约 收藏分享

上海ios软件工程师培训课程

授课方式 :
上课时段:

上课校区:

报读该课程可在好学校领取返现奖励41元

微信扫码添加老师好友咨询

上海翡翠教育

上海翡翠教育

认证等级

信誉良好,可安心报读

上海翡翠教育

已获好学校V2信誉等级认证

信誉值

  • (60-80)基础信誉积累,可放心报读
  • (81-90)良好信誉积累,可持续信赖
  • (91-100)充分信誉积累,推荐报读

与好学校签订读书保障协议:

在线咨询
2019.10.15 杜*士 135*****318 咨询了 上课时段
2019.10.03 陈*生 136*****686 咨询了 课程费用
2019.09.29 陈*生 155*****539 咨询了 招生对象
2019.08.28 程*浩 185*****696 咨询了 开班时间
2019.08.21 杨*生 158*****128 咨询了 招生对象
2019.07.01 任*生 138*****528 咨询了 开课校区
2019.06.27 闵*任 138*****777 咨询了 授课师资
2019.06.10 张*士 150*****772 咨询了 上课时段
2019.04.27 汝*生 138*****237 咨询了 开课校区
2019.04.24 唐*生 152*****457 咨询了 招生对象
2019.04.07 丁*学 137*****377 咨询了 开课校区
2019.02.14 高*生 176*****052 咨询了 授课师资
2017.03.03 张*生 137*****891 咨询了 上课时段
2016.10.14 瞿*丽 185*****169 咨询了 课程费用
2016.09.27 冀*生 185*****432 咨询了 课程费用
2016.09.19 周*学 182*****769 咨询了 课程费用
2016.09.10 丁*生 152*****582 咨询了 开课校区
2016.09.09 李*士 152*****758 咨询了 上课时段
2016.09.05 陈*钰 150*****290 咨询了 上课时段
2019.11.13 黄*生 138*****952 咨询了 授课师资
上海ios软件工程师培训课程

【行业前景】

iOS软件人才缺口百万

随着3G技术的普及与智能终端的快速发展,移动开发者受到企业的青睐尤其是i0S软件开发人才受到了企业热烈欢迎,根据官方公布的数据未来几年i0s软件开发人才市场缺口将达到百万,但目前10S软件开发人员的培养远远达不到企业的需求,人才供给严重供不应求。

人才稀缺,诞生今日T新贵

2010年职场,i0S软件工程师成了搜索引擎上热i的岗位,包括联想、腾讯、新浪、等国内知名企业面向全国招聘的10软件工程师岗位达到了惊人的3万个,年薪高几十万。

blob

【课程优势】

1.语言基础扎实

如果想成为一个的i0s软件工程师,必须具备扎实的C及objective-c语言功底。课程体系中安排足够的C及objective-C课时长度,以确保学员语言基础的扎实。

2.全程真实项目贯穿

学员将在讲师的带领下将项目实现,由于项目贯穿设计得当,学员在整个学习过程中将具有行业分类的时战项目经验。

3.创业项目孵化

i0s开发方向,除课程所涵盖的实战项目外,我们还将提供丰富的项目素材库。学员可以使用我们提供的素材结合自己的创业打造属于自己的i0S项目,我们将帮助学员实现自创项目的产品化并上传至App Stor中。这样的实践将为学员高薪就业甚至以后的创业打造良好的契机。

4.流的实验设备

为了**学员的高效学习,我们提供了人手机的ipad mini机实验设备

【课程内容】

预备阶段

1、文件管理器Finder

2、iWork使用Numbers,Keynote,Pages

3、Safari浏览器

iOS 开发基础

1、iOS开发的系统环境介绍、Xcode集成开发环境详解、常用软件的介绍

2、数据类型、常量和变量、运算符、赋值语句和表达式;分支、循环

3、函数,数组(一维数组、二维数组、多维数组),结构体

4、指针数组、数组指针,结构体指针

5、指向指针的指针,宏定义、枚举,const,static

1、面向对象(OOP)和面向过程、类(Class)和对象(Object)、类的定义

2、创建对象、self和super关键字、属性以及点语法(nonatomic,assign、 retain、copy,readonly、readwrite)

3、便利构造器、单例(Singleton)

4、堆栈、内存管理(alloc、copy、retain,release、autorelease, strong、weak)

5、键值编码(KVC)、键值监听(KVO)、通知(NSNotification)

6、类目(Category)、延展(Extention)、协议(protocol)

1、字符串(NSString NSMutableString)、数值对象(NSNumber NSValue)

2、数组(NSArray,NSMutableArray)、字典 (NSDictionary,NSMutableDictionary)、集合(NSSet,NSMutableSet)、快速枚举(for…in) NSIndexPath

3、日期与时间(NSDate)、日期格式(NSDataFormatter)、日历(NSCalendar)、定时器(NSTimer)

4、文件管理(NSFileManager)、程序包(NSBundle)、缓冲区(NSData)

5、网络连接(NSURLConnection)、网络地址(NSURL)、网络请求 (NSURLRequest)、请求回应(NSResponse)、错误信息处理(N0SError)

6、MVC编程,简单控件一:标签(UILabel)、文本输入(UITextField)、按钮(UIButton)、提示框(UIAlertView、UIActionSheet

7、使用面向对象OOP方法,实施计算机APP应用.要求学员应用前期学习中的大部分知识点

iOS 开发

1、窗口(UIWindow)、视图(UIView)、应用程序(UIApplication)

2、绘图(drawRect)、QuartzCoreDemo、CGContextRef

3、触摸(UITouch)、事件(UIEvent)、手势(UIGestureRecognizer)、UIResponder、消息传递、响应者链

4、UIView以及CALayer动画(CAAnimation、CABasicAnimation、 CAKeyFrameAnimation)

5、活动提示(UIActivityIndicatorView)、图像(UIImageView)

6、控件二:滚动视图(UIScrollView)、页控制器(UIPageControl)、开关 (UISwitch)、单选(UISegmentControl)、滑块(UISlider)

7、控件三:多行文本(UITextView)、网页视图(UIWebView)、滚轮 (UIPickerView)、日期滚轮(UIDatePickerView)、表格视图(UITableView)、 表格项(UITableViewCell)

8、视图控制器(UIViewController)、导航控制器 (UINavigationController)、标签控制器(UITabBarController)、表格控制 器(UITableViewController)、相册控制器(UIImagePickerController)

结合前期所学知识,应用UIKit框架详解中所学的UI控件及知识点,模拟实现Safari浏览器

1、音频播放(AVAudioPlayer)、视频播放(MPMoviePlayerViewController)以 及播放ipod音乐

2、照相机(UIImagePickerController)以及相册的使用

3、短信(MFMessageComposeViewController)、邮件 (MFMailComposeViewController)的使用

4、加速计(UIAccelerometer)的使用、帐号注册、真机调试、上传程序

5、地图(MKMapView)的使用以及定位(Core Location)

6、数据持久化(文件读写、sqlite数据库、归档、NSCoding协议)、云存储 (iCloud)

7、多线程开发(NSThread、NSLock),操作队列(NSOperationQueue)

8、网络请求(GET、POST)、xml解析、json解析、Socket编程

iOS 游戏开发

1、Cocos2D HelloWorld,CCDirector(导演类),CCScene(场景类),CCLayer

2、CCSprite(精灵类),CCAction(动作)

3、CCMemu(菜单),CCLabelTTF(标签)

4、CCPointParticleSystem(点粒子系统)

5、练习:植物大战僵尸游戏开发

1、在Xcode下编译C++程序,C++类Class,成员变量,成员函数,对象的创建

2、构造函数与析构函数,new delete关键字,内存管理

3、继承,函数重载,操作符重载,拷贝构造

4、模版template与泛型

5、Objective-C与C++混合编程

1、物理世界(b2World),刚体(b2Body),精灵与刚体连接

2、碰撞测试(b2ContactListener)

3、刚体的连接关节(b2Joint)

4、练习:愤怒的小鸟开发

5、OpenGL ES开发基础

项目实训

项目会用到网络、数据库、各种常用控件、以及各种Foundation类。目前有很多项目可以选择使用,比如:互动百科(新闻类应用)、乐视(电影类应 用)、创业邦(杂志类应用)、尚品网(购物类应用)、雅座空间(团购类 应用)、找地(定位类应用)、我是数学家(教育类应用)、YY客户端(语 音类应用)、麦咨达(条码扫描类应用)、中国建行(银行类应用)、 CuteMath(游戏类应用)、车震摇摇乐(娱乐类应用)、新浪微博(微博类 应用)等等

【教学师资】

王老师

iOS讲师

有二十多年项目开发和管理的经验,从1997年开始接触互联网,1998年学习Linux操作系统。日均Pageview达4000万。

代表作品:智能空调

许老师

iOS讲师

10年以上工作经验技术专家,担任过多家大型软件公司的研发经理,专家组长。

代表作品:智能空调

开班信息

学时
学费
操作

    校区地址

    广州
    上海
    二维码

    微信扫一扫,发送到手机

    随时随地,用手机查看地图路线,更可实时导航,轻松到校!

    学校相册

    更多 >
    环境/教学大图
    环境/教学大图
    环境/教学大图
    环境/教学大图

    读书保障 :

    • 正规资质

      所有学校都经过好学校品牌认证,办学许可证、工商营业执照。

    • 免费求学顾问

      通过好学校咨询,你可获得好学校免费求学顾问1对1专业服务,助你快速找到满意学校!

    • 优质教学

      通过好学校报读,你将可在好学校进行课程点评,你的评价将影响学校招生,学校会更重视你,给你更优质教学,避免你差评。

    • 消费权益保障

      通过好学校报读,若你与学校发生纠纷,你可获得好学校来自第三方的平台保障,协助你让学校退款,维护你的合法权益!

    更多适合课程

    全城软件开发学校,一网打尽,立即搜索:

    城市 : 求学课程 : 上课时间 :

    课程咨询

    好学校二维码

    随时随地与老师微信互动

    在线预约免费试听

    • 现在免费预约试听,报名可最高返现
    • 获取验证码
    ;