咨询电话:029-86699972
欢迎来到玛雅学校官方网站开课时间体验课来校路线联系我们
当前位置:主页 > 专业设置 > 职业教育 >

Ios程序开发精英班

发布时间:2013-11-06 15:57 内容来源:西安玛雅动画学校 点击:
玛雅移动学院作为西北地区移动应用开发领导者,首家引进苹果机教学设备,零学费入学,企业驻校,主程主讲,通过专业学习、实习,最终让学生达到移动互联网的公司标准开发工程师的水准。学生毕业后薪资可达8000-14000。



课程简介:
  深入学习Objective-C语言、开发包、数据库、开发组件及网络等课程在IOS相关设备上的综合运用,使用实际上线产品作为案例,从硬件设备到软件开发,从前期需求到开发到交付等一系列标准企业级工作流程到良好的工作习惯养成等方面的教学。最终让学生能够达到移动互联网的公司标准开发工程师的水准并独立制作出符合行业标准的应用产品3个。

岗位及薪资:

  软件外包公司,产品研发公司,移动互联网相关公司负责基于IOS系统设备的应用类产品的开发。

就业职位 薪资 参考(元/月)
手机游戏开发工程师 5000 -14000
安卓应用开发工程师 5000 -14000
IOS手机游戏开发 5000 -14000
游戏策划架构师 4000 - 10000 
游戏动画设计师 5000 - 10000 
手机游戏开发工程师 5000 - 10000 
就业职位 薪资 参考(元/月)
嵌入式游戏开发工程师 4000 - 10000 
3G应用平台游戏开发工程师 4000 - 80000 
JAVA游戏开发工程师 4000 - 60000 
C++游戏程序开发工程师 4000 - 60000
手机游戏开发总监 10000 - 100000

招生对象:
  优秀中高中毕业生,大专及以上学历计算机相关专业在校大学生及往届毕业生,会至少一门计算机语言的待业、转职人员。

课程设置:
课程阶段 教授关键 教学目标
第一阶段:移动应用入门基础      
移动设备原理 行业认知 学习移动设备原理,通讯设备原理,进制转换,基础数模            电。掌握理解UML的作用和用法,熟悉UML工具的使用。最终掌握对2、8、10、16进制能够熟练换算,对各类移动设备的系统能够进行区分。
 
移动设备及开发展示
移动设备通信原理
数字电路
模拟电路
面向对象 UML基础
面向对象三大特性
用例图
类图
时序图
第二阶段:IOS应用开发
数据库 初识数据库 学习数据库的通用原理,结构化查询语言的使用。熟练掌握SQLite数据库,最终能够独立完成在SQLite中进行数据库的设计、创建、操作等。
约束和完整性
创建数据库及表
增删改
查询
高级查询
数据库设计
其它数据库
Objective-C语言 初识OC 学习OC语基于xcode开发环境的搭建,oc的基本语法,面向对象方式的编程等。掌握xcode环境进行OC程序的开发技术,能够独立运用OC语言完成符合面向对象基本6大设计规则的GUI型的程序系统。最终完成符合6大设计原则的代码且能正确运行的猜拳小游戏。
变量与表达式
分支结构
循环结构
对象与类
接口与抽象类
类别
内存管理
异常
IO
OCP开闭原则、ISP接口隔离原则、SRP单责任原则
LSP里氏代换原则、LOD迪米特法则、DIP依赖翻转原则
Framework 定位系统 学习OC中标准开发包所带来的各类常用开发库的用法,掌握使用OC标准开发包并基于标准开发包进行操作和使用。最终完成GUI的学籍管理系统的开发,并提交相关的设计文档。
 
陀螺仪
多点手势
第三阶段:IOS移动应用开发
IOS应用开发技术 UI设计 学习OC中的UI布局、内存、IAP、IAD、PUSHER等的用法,掌握在应用内加入OC所带来的各种特性并应用到实际项目中。最终学员要在单机项目开发中加入课程所学的各类特性。
内存优化
IAP
IAD
推送
自定义组件 高级组件定制 学习如何对标准组件进行扩展和定义,最终学生能够针对标准组件进行自由发挥式的创造唯一的组件,并完成一个自定组件的开发并提交代码和demo并可正确执行和调用。
多线程 初识多线程 学习如何进行多线程的启动关闭,阻塞与并发。掌握如何使用网络进行通信及基于不同的协议进行数据交换。最终实现同时多个组件进行网页的打开及关闭动作,对网络进行访问。
NSThread、NSOperation、GCD
阻塞与并发
网络编程 初识网络
Socket网络编程
Web网络编程
JSON与XML
定制协议
第四阶段:实训· 实习
项目实训 单机项目开发 讲解学习实际的软件开发过程,学生掌握使用CMMI或RUP标准进行标准化开发及相关文档的编写及工具使用。最终学员以标准的方式进行单机产品的阶段式开发。
网络项目开发 学习讲解基于网络的产品与单机产品的区别及设计思路。学生以标准的方式完成单机产品的重新设计及网络化单机产品的开发。
企业实习 团队项目开发 进入移动应用开发公司,全班项目分组。按照团队的项目制作流程,完成一个实际的商业化产品的研发,并保证产品能够在91或APPstore商业产品发布平台成功上线。