返学费网 > 培训机构 > 北京北航嵌入式技术服务中心

400-850-8622

全国统一学习专线 8:30-21:00

北*航iPhone开发就业班

授课机构:北京北航嵌入式技术服务中心

地址:北京市海淀区北四环中路238号柏彦大厦15层

网报价格:¥电询

课程原价:¥电询

咨询热线:400-850-8622

课程详情 在线报名

1、学期:3个月
2、招生对象:
大专以上学历,计算机相关专业,了解C的语法基础。
欲转行从事移动平台开发人员
3、适用人群
对于软件开发有浓厚的兴趣,肯吃苦,敢于迎接挑战,希望抓住3G历史性机遇,成为3Gl移动互联网紧缺人才。
英语四级或相当于四级水平,良好的英语阅读、写作基础。
大专及以上学历在读学生,理工科背景优先。
所有学生必须经过入学测试后方可进行本课程的学习,测试内容包括:逻辑思维能力、英文阅读能力、计算机基础等
4、培养目标
使学生具有3G智能手机软件开发的设计思想,形成规范的代码编写习惯,对iPhone App产品的策划、设计、开发、发布有丰富的经验和深刻理解。最终能独立完成iPhone App的设计、开发与发布流程,能参与到大型iPhone App的产品策划、设计、开发、测试等各个环节。完全满足或超出相关企业对iPhone 相关人才的要求。
5、可胜任的岗位
iPhone App 研发工程师
iPhone App 测试工程师
iPhone App 产品策划
iPhone App UI设计师
iPhone App 产品运营管理
6、课程大纲 
*部分:Objective-C与面向对象程序设计
序号
课程名称
教学内容
授课课时
1
iPhone与iTunes App Store
基础课
iPhone软硬件基本知识,iTunes App Store 运营模式。
4
2
OS-X操作系统
基础课
OS-X 10.6操作系统介绍、基本使用方法及常用软件介绍。
Xcode4编程环境功能介绍,及如何进行编码编译运行调试等。
4
3
面向对象基础
基础课
面向对象基本概念,面向对象与面向过程编程的区别,如何转换为面向对象思维。
8
4
Objective-C程序设计(初级)
专业课
OC基本语法;类与对象;消息的传递;扩展与继承;协议与代理;异常的处理;
60
5
Objective-C程序设计(高级)
专业课
静态对象与方法;内存管理;引用计数;点语法;多线程编程;排错调试技巧等;
36
6
专业英语
基础课
iPhone开发中的常用英文术语
8
目标:
掌握Objective-C面向对象编程方法及基本设计模式。
掌握iPhone App开发的面向对象编程方法及基本设计模式。
第二部分:iPhone App开发技术基础
1
iPhone App结构及运行机制
iPhone OS API解析
专业课
iPhone App工程的构成、App基本代码结构和运行机制、资源文件的管理和使用、工程的配置。
Cocoa Touch、Media、Core Services、Core OS 4个层次的功能和主要类库介绍。
8
2
iPhone UI设计
A)使用Interface Builder开发UI应用
B)使用纯代码开发UI应用
专业课
iPhone App UI设计基本模式和设计思想。
应用Interface Builder进行UI设计及编程。
48
实例开发
窗口与视图:UIWindow、UIScreen、UIView、UIViewController、UIScrollView、UIButton、UIImage、UIImageView、UITextField、UISegmentedControl、UISlider、UISwitch等的使用。
3
UI高级控件使用
实例开发
UITableViewController、UINavigationController、UITabBarController等高级UI控件的使用。
16
4
Touch事件的处理
实例开发
用户行为事件捕捉:在App中使用触摸、多点触摸、手势。
16
5
图形与动画
实例开发
在App中使用UIImage和Core Animation。
16
6
多媒体支持
实例开发
在App中播放音频和视频。
16
7
数据库与文件
实例开发
使用文件以及SQLite3数据库进行数据持久化。
16
8
网络应用
实例开发
检测、使用无线网络;使用UIWebView。
如何与Web Service对话,对XML/JSON的解析。
24
9
照相机
实例开发
使用相机进行拍照及录像。
16
10
指南针
实例开发
使用指南针增加程序特色。
16
11
电子地图
实例开发
使用GPS以及Google地图设计基于LBS的应用程序。
16
12
Instruments测试工具
专业课
应用Instruments进行App性能测试和调试
8
目标:
   了解iPhone软硬件特性
   了解iTunes App Store 商业机制
   熟悉iPhone开发环境
   了解iPhone App的组成,熟悉Cocoa API结构和用途
   熟悉iPhone App的常见应用设计
   掌握各种开发辅助工具
第三部分 iPhone App开发技术高级专题经典实例开发项目(根据课程进度由项目经理确定所做项目)
1
初级实例开发:
连连看游戏
基于iPhone大触摸屏的连连看记忆游戏,锻炼项目开发基础。
1)素材的准备,如何使用Photoshop截取素材。
2)如何判断用户单击、放大、缩小手势。
3)向游戏中添加背景音乐。
4)向游戏中添加成功、失败声音。
5)如何计算并保存游戏积分。
2
中级实例开发:
电子地图的使用
1)电子地图UI界面设计。
2)添加地理位置信息到SQLite3数据库中。
3)读取并显示已经输入的地理位置信息。
4)给不同地理位置点增加不同的功能。
3
高级项目开发:
员工考勤系统
1)考勤记录上传
使用iPhone上面的摄像头,读取并识别员工身份卡上面的二维码,同时将员工上下班信息通过网络发送到服务器。
2)考勤记录查询
使用该系统,可以查询某员工在特定时间段内的考勤,可以按照天、周、月来查询,并且将员工考勤信息以图标。
3)考勤记录的安全保证
4
高级项目开发:
搭建基于Http Live Streaming协议的流媒体服务器以及iPhone/iPad客户端程序
1)Http Live Streaming Protocol的优势。
2)如何搭建流媒体服务器。
3)如果在iPhone/iPad上点播流媒体电影。
4)如何在iPhone/iPad上从Web Service上请求并解析、使用XML/JSON。
5)多线程在项目中的使用。
6)重力感应、横竖屏在项目中的使用。
5
实际项目案例
根据公司项目承接实际情况确定
目标:
   通过一系列实例项目,掌握iPhone开发中各种功能点的实现方法和开发技巧
 
  • 报名课程:
  • 性别:
  • 姓名:
  • 手机号码:
  • 其它说明:
姓名不能为空
手机号格式错误