欢迎访问 上培网 官网

昆明思博网络

  • 学习改变命运,我们共创未来
  • 全球ICT人才在线职业教育品牌
  • 为学员提供掌握技能知识与提升自我价值的机会

15515527141

全国学习专线 00:00-24:00
iOS开发培训课程

iOS开发培训课程

昆明思博网络,iOS开发培训课程,火热报名中,欢迎咨询!

授课机构: 昆明思博网络

上课地点: 昆明思博网络, 详情

开设班型:早班,晚班,周末班

费用:
费用
4人已关注报名

课程详情

iOS开发培训课程,为培养学员的iOS开发能力,经验丰富的教学辅导,提供6大阶段20大模块课程,讲授iOS开发必备知识与技能,从简单到专业帮助学员快速提升iOS开发能力,成为iOS开发工程师。

课程介绍

  史上超强iOS开发课程体系


  iOS开发课程分为6大阶段20大模块课程,每个阶段都有实力案例和项目结合,从简单到专业一步一步带领学生走进iOS开发的世界,帮助学生顺利走上iOS开发工程师的道路!


  课程一阶段


  iOS语言基础【15天】


  ■学习内容:iOS语言基础


  ■学习目标:了解C语言基础,了解C语言高级,数据结构和算法,Foundation框架X基础。


  ■完成目标:在iOS开发环境下开发个小程序。


  课程二阶段


  IOS核心编程【5天】


  ■学习内容:IOS核心编程


  ■学习目标:熟练掌握控制器层和控件;视图层;模型层。


  ■完成目标:制作航空订票系统


  课程三阶段


  IOS高级编程【5天】


  ■学习内容:IOS高级编程


  ■学习目标:掌握数据持久与模式;系统服务多线程与多任务。


  ■完成目标:制作云端技术软件


  课程四阶段


  IOS高新技术【15天】


  ■学习内容:IOS高新技术


  ■学习目标:IPhone6/6plus/IPAD等屏幕适配及时尚UI技术;远程通知新技术。


  ■完成目标:iOS8项目实战


  课程五阶段


  IOS游戏开发【30天】


  ■学习内容:IOS游戏开发


  ■学习目标:熟练的掌握C++语言;Cocos2D-X;Box2D;其他游戏技术。


  ■完成目标:游戏引擎制作


  课程六阶段


  贯穿项目案例【15天】


  ■学习内容:贯穿项目案例


  ■学习目标:IOS+核心编程+IOS高级编程+IOS高新技术;IOS应用项目库。


  ■完成目标:制作GO忍者,小倩快跑,炸弹英雄,海底捕鱼,暗黑西游及中软项目APP开发。


  iOS开发详细课程内容


  特别说明:以下所有课程是iOS开发工程师必备知识与技能。


  1.C编程基础


  1、Objective C概述;


  2、数据类型、运算符;


  3、控制语句;


  4、面向对象特性;


  2.C语言基础


  1、继承性和多态性;


  2、分类与协议;


  3、内存管理;


  4、Foundation框架;


  3.iOS基础


  1、iOS介绍;


  2、Hello_World;


  3、故事板;


  4、iOS生命周期;


  5、iOS视图生命周期;


  6、设置产品属性;


  4.UIView与控件


  1、视图始祖UIView;


  2、iOS6中的集合视图;


  3、TextField和TextView控件;


  4、标签控件和按钮控件;


  5、相关的控件与进度条;


  6、工具栏和导航栏;


  5.屏幕布局


  1、屏幕布局;


  2、屏幕滚动ScrollView;


  3、普通选择器;


  4、日期选择器;


  5、网页控件WebView;


  6.表视图


  1、表视图介绍;


  2、简单表视图;


  3、自定义单元格;


  4、搜索栏;


  7.表视图


  1、分节表视图;


  2、分组与静态表;


  3、服务端原理介绍;


  4、修改单元格;


  5、iOS6下拉刷新控件;


  6、移动单元格;


  8.视图控制器与导航模式


  1、导航与视图控制器种类;


  2、导航模式;


  3、模态视图;


  4、平铺导航介绍;


  5、分屏导航实现;


  6、标签导航nib实现;


  9.iPhone与iPad应用开发


  1、UIPopoverController控制器;


  2、模态视图专用属性;


  3、Master-Detail应用程序模板;


  4、Utility应用程序模板;


  10.应用程序本地化


  1、应用程序本地化概述;


  2、系统按钮和信息;


  3、静态文本本地化;


  4、nib和故事板文件本地化;


  5、资源文件本地化;


  11.应用程序设置


  1、应用程序设置概述;


  2、应用程序设置包;


  3、设置项目种类;


  4、读取设置;


  12.iOS数据持久化


  1、iOS数据持久化概述;


  2、MyNotes应用;


  3、SQLite数据库;


  4、SQLite项目实例;


  5、CoreData堆栈;


  13.iOS访问通讯录


  1、iOS访问通讯录概述;


  2、读取联系人信息;


  3、查询联系人记录;


  4、读取单值属性记录;


  5、读取多值属性记录;


  14.iOS常用设计模式


  1、iOS常用设计模式


  2、单例设计模式


  3、委托设计模式


  4、MVC设计模式


  15.iOS分层架构设计


  1、iOS分层架构设计


  2、GitHub代码托管服务


  3、iOS代码版本控制


  4、Gitolite服务器管理


  16.基于测试驱动的iOS开发


  1、测试驱动的软件开发概述;


  2、OCUnit测试框架;


  3、GHUnit工程;


  4、分析测试报告;


  17.调试基础


  1、定位编译错误;


  2、调试工具栏;


  3、日志与断言输出;


  4、断点命令;


  5、计算表达式命令;


  18.网络通信数据交换格式


  1、XML数据交换格式文档结构;


  2、XML文档解析与框架性能;


  3、MyNotes应用XML;


  19.ASIHTTPRequest框架


  1、安装ASIHTTPRequest框架


  2、同步请求与异步请求


  3、请求队列应用和上传数据应用


  20.应用开发实战


  1、应用开发实战


  2、太空泡泡


  3、2016奥林匹克


  4、合成器


  iOS开发全行业应用场景(部分)


  iOS开发技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,在全球云计算和移动互联网的产业环境下,iOS开发更具备了显著优势和广阔前景。



相关推荐课程
昆明CCIEEI思科企业基础架构培训班
咨询
昆明CCNP Data Center 思科数据中心培训班
咨询
昆明CCNA思科安全认证培训
咨询
昆明Citrix认证虚拟化工程师-CCA
咨询