成都睿峰软件职业技能培训中心

成都睿峰iOS培训学校

2016-06-16 17:20  173次

  • 课程价格:请电话咨询
  • 开课时间:滚动开班
  • 上课地点:请咨询客服
  • 乘车路线:地铁一号线孵化园站B出口

如遇无效、虚假、诈骗课程,请立即举报为了您的资金安全,请见面交易,切勿提前支付任何费用举报

课程详情
程大纲 iOS应用开发全科班(四个半月) 课程介绍:本课程针对所有对iOS有兴趣,并致力于移动互联行业,愿意从事苹果iOS开发的学员,从最基础的C语言开始学起,然后学习OC,iOS基本视图,iOS高级编程,iOS9新知识,Swift新语言语法等内容,通过前两个半月这样的基础学习,让学员掌握iOS开发需要的所有的重要知识点;然后后续两个月进行项目的实战,锻炼学员的实际操作能力,也是对学员工作能力的一个综合练习,并且根据实际情况还会在这一阶段增加职业素养 模块 时间 内容简介 课程安排 语言阶段(50天) 预科 正式上课前完成 课程体系介绍,项目演示,熟悉系统及开发工具,编程思维构建,C语言和逻辑能力锻炼与测试 1、开班典礼、课程体系介绍、OSX系统熟悉、Xcode开发工具使用、账号申请 2、iOS发展史、语言发展史、计算机基本原理简介、进制转换、内存分析 3、C语言入门基本操作、表达式、操作符等 4、分支、循环、逻辑分析与实践 5、iOS基本应用创建、Storyboard文件的创建及使用、团队活动、入学测试 职业素养课 S1-积极主动 开班典礼、团队活动 C语言 10天 C语言作为iOS开发的入门基础语言,这一阶段主要讲解C语言的基本语法,程序结构等内容,为后期的Objective-C的学习打下基础。 1、C语言简介、数据类型、运算符与表达式 2、顺序、选择、循环结构 3、复杂的程序结构、嵌套 4、数组(一维数组、二维数组、字符数组) 5、函数(函数定义及调用) 6、指针(数组指针、字符串指针) 7、结构体、联合体、枚举 8、算法简介与逻辑应用 9、链表(栈、队列)、综合应用举例 10、C课程总结、提问、答疑、C语言考核 职业素养课 S2-积极主动 什么是积极主动,工作生活中如何做到积极主动 iOS基础:Objective-C语言 10天(3天基础+3天数据+3天进阶+1天复习及考核) Objecttive-C是iOS与Mac OS开发的主要语言,是对C语言的扩展,并融入了面向对象的特点,包含封装,继承,多态等特性。本部分主要介绍OC的基本语法和使用,为iOS开发夯实语言基础。本阶段要求掌握C和OC的基本语法,形成面向对象的编程思维,学会分析解决问题。 11、语言简介、类和对象、NSObject、基础语法 12、方法、继承、多态 13、属性(property)、语法新特性 扎实基础语法后,本阶段主要对iOS中数据的创建及存储做处理,能够准确的分析一款app数据的简单模型搭建 14、OC数据类之字符串(NSString、NSMutableString),OC集合类之数组(NSArray、NSMutableArray) 15、OC集合类之字典(NSDictionary、NSMutableDictionary)、集(NSSet、NSMutableSet) 16、NSNumber、NSNumberFormatter、NSValue、NSDate、NSDateFormatter、NSTimer等 进阶阶段,对iOS设计模式有简单了解,学会分析和解决问题,以及数据传递的实战锻炼 17、内存管理 18、类目、延展、协议 19、单例、Block、引用与传值 20、OC课程总结、项目实训、提问、答疑、OC阶段考核 职业素养课 S3-沟通技巧 什么是沟通?如何进行有效的沟通 iOS开发:Uikit框架 15天(3天基础语法+3天项目框架及界面流程+5天高级视图+3天视图渲染+1天阶段考核) 本阶段主要进行基本视图控件以及界面的学习,了解UIKit框架下的基础视图控件,学习常见App中按钮、图片、输入框等组建的使用 21、程序基本结构、视图简介、控制器简介、Storyboard文件简介 22、视图控制器、基础控件(UILabel、UIButton、UITextField)、Block进阶 23、其他基础控件(UISwitch、UISlider、UIActivityIndicatorView、UISegmentedControl、UIProgressView等) 本阶段主要讲解目前app所涉及的框架控制器类,掌握控制器基本流程,对基本视图和控制器的关联关系。学习和掌握MVC设计模式,以及控制器对视图与数据的衔接作用。 24、导航控制器UINavigationController 25、标签栏控制器UITabBarController 26、Storyboard进阶、Xib文件的使用、iOS设计模式实践 本阶段主要针对App中必用的组件-表视图进行详解,从滑动视图的基本使用开始,了解和掌握滑动的原理,同时结合数据、界面、重用机制,理解和掌握表视图的深度用法。 27、滚动视图UIScrollView 28、表格视图UITableView初级 29、表格视图UITableView进阶 30、集合视图UICollectionView、UIPickerView、UIDatePicker 31、NSUserDefaults、Plist文件、NSKeyedArchiver及NSKeyedUnarchiver、NSFileManager、记事本实现 本阶段主要针对视图渲染及交互操作,增加用户对app的性能体验 32、UIView动画、Block动画块、类目进阶 33、触摸、手势、drawRect绘图、CALayer初识 34、Layer绘图(UIBezierPath、CAShapeLayer等)及Layer动画 35、复习、阶段考核 职业素养课 S4-团队合作 iOS高级 10天 本阶段主要在基础课程的基础上进行进一步的提升,学习一些大型项目中常用的效果实现,第三方库的使用,与设备相关的类的使用,iOS*内容等 36、网络请求(NSURLSession)、数据解析(JSON、XML)、KVC、KVO、异步下载图片 37、CoreData、SQLite简介 38、AFNetworking框架、SDWebImage框架、第三方存储、插件管理 39、CLLocationManager定位、高德地图 40、流媒体、音频、视频、录音 41、相机、相册、通讯录、短信、邮件、电话、陀螺仪等真机部分 42、iOS技术扩展I:多线程(NSThread、NSOperationQueue、GCD等) 43、iOS技术扩展II:CoreText文本处理、图片处理、微信聊天布局 44、iOS技术扩展自适应、Xib自适应、Autoresizing/AutoLayout+SizeClass 45、iOS技术扩展IV:应用内部嵌网页、跨平台简介、答疑、总结、项目答辩 职业素养课 S5-职业规划 Swift语言 5天 Swift语言作为一种新的开发语言,能够共同作用于OSX和iOS平台; 本阶段针对Swift学习,主要掌握基本语法及数据处理,随后灵活使用并开发项目; 46、Swift简介、基本数据类型、元组、可选类型、字符串、函数及闭包 47、数组、字典、集、枚举 48、结构体、类、setter、getter、内存管理、协议、扩展 49、Swift实战演练I 50、Swift实战演练II 项目阶段(45天) 企业项目一 12天 本阶段将重点强化和巩固Swift语言;公司实际项目案例,学员单独完成,主要是进行从单个知识点到综合项目应用的过渡,老师一方面会补充或复习前面的知识点,另一方面主要从项目思想及逻辑关系方面入手,带学生完成项目; 一、 太平人寿卓越客户体验服务平台---太平之家 太平卓客是太平人寿卓越客户体验平台的iOS客户端部分,主要是太平人寿的客户、太平人寿的代理人使用的一款App,主要包括登录注册个人信息模块,商户展示,产品展示,产品详情和交易模块,订单的查询,进度查询,订单删除模块,以及相互之间信息交流模块。 iphone项目框架的搭建,自定义标签控制器,无限循环显示,多种类型元素在一个页面布局,图文混编是多信息排版,类似消息列表的使用,模糊搜索,多个表格的使用以及对表格的编辑操作,页面之间的相互跳转,下拉刷新,上拉加载等 二、 绿地集团人脉管理系统 绿地集团人脉管理系统是睿峰科技为绿地集团定制开发的一款完美结合移动终端技术的人脉管理平台。企业通过该系统,可用移动终端设备高效、便捷地对公司的人脉资源进行统一管理。 该系统除了传统的管理功能外,还增设了人脉互动、人脉共享、人脉维护等一系列增值功能。通过人脉信息添加、关系建立、多渠道人脉资料查询,增强了人脉辨识 度。严格的权限设置及人脉库管理,保证了企业人脉信息的安全。通过同级人脉信息查看、建立关系、添加人脉功能实现企业人脉资源共享,促进企业业务的全面拓展。 三、武警骨科轻应用 骨科轻应用 是睿峰科技公司为武警医院骨科开发的一款针对于骨科病患者的移动医疗平台,主要由患者端,医生端以及后台管理系统组成,方便病患可以更便捷的与医生进行交流,并且可以进行个人病例的管理,以及药物和资料的查询。 骨科轻应用 我们主要完成App客户端患者,主要包括首页各种消息和资讯的展示和提醒,消息中心,我的医生,知识库,药物管理,个人中心等模块,涵盖患者在就医以及康复过程中涉及的方方面面,让患者不仅与医生有着紧密的联系,同时也让医生更好的了解患者的康复过程,是一款比较典型的移动医疗产品。同时该应用也涉及众多的知识内容,让学员不仅对移动医疗行业有基本的认识,也锻炼了iOS开发能力。 四、面试直通车 面试直通车主要是以求职者为核心,作为一个工具的形式提供信息查询、面试技巧、日程安排等面试的辅助功能,满足使用者的习惯,倾向于用户交互。 iphone框架的搭建和页面布局,广告条的翻转显示,类似QQ列表展开效果,日历的显示和编辑,提醒功能,简历部分多条数据的输入,富媒体,分享等 五、指尖叫货 一款为商户量身打造的购物系统,包括货物查询,货物购买,用户中心等功能,让用户可以实时查看到货物*信息。免去商户进货时的琐碎事务,只需指尖轻轻一按即可实现远程订货。 知识点:UICollectionView,NSURLSeesion,UITableView,UITextFeild,JSON数据解析,屏幕适配,手势操作,下拉刷新上拉加载,自动登录,自定义导航栏,自定义两级Tableview,自定义价格标签Label,自定义无限滚动视图,自定义各类Cell和Item,使用MVVM类似架构模式 六、微掌柜 为店铺商家提供进货管理,销货管理,库存管理,以及成本分析的系统。查看选中分店的时段收入;在线查看以年/月/周/日为单位的销售额和人均消费;可查询以年/月/周/日为单位和选中的种类的店铺的销售额和份数;展示会员的消费金额和订单详情;在线查看所有店铺每日的收入及订单详情。在本系统使用折线图,饼状图,条形图来形象的展示数据,让用户可以更直观的查看和对比。 主要运用技术:Layer动画,QuartzCore绘图,饼状图/折线图/条形图的封装,屏幕适配,系统适配,AFNetworking网络请求和JSON数据解析。上拉下拉刷新,网络的数据的获取,以及复杂数据的处理。runtime的使用,下拉菜单的封装。 职业素养课 S6-商务礼仪 企业级综合项目 13天 本阶段将重点强化和巩固Objective-C语言;本项目综合性较强,部分功能由学员自己完成,难点功能由讲师带做,并详细讲解相关技术点和经验技巧,主要锻炼学员快速开发能力以及双语言开发能力; 一、苏州银行ipad客户端 该产品主要是将银行所有业务进行动态的展示,通过后台对客户端菜单,目录,展示项进行控制,从而展现银行各项业务功能,包括理财产品*信息的展示,收益的比较;市民卡功能介绍、对公业务展示、银行卡业务展示等。主要特点是客户端的功能和内容都可以由后台进行更新。 客户端数据库与服务端数据同步功能,差异化数据更新(每次请求只返回有差别的那部分数据,节省流量);菜单的动态配置,根据服务端传送的配置文件进行菜单配置;html显示(后台进行排版和数据布置,前端直接显示,可以显示多种数据类型);百度离线地图功能实现;通讯录同步,日历提醒同步;多级下拉菜单的动态显示;登录信息统计,设备管理;图片的异步加载,多页展示;pdf,word文档的展示,页面的动态加载,高级搜索等; 二、 智慧移动银行 一款为高端客户打造的一套金融服务系统,包括理财、基金的在线预约购买,银行卡的申请,保险、贵金属的查询操作,在线查看报名由工行发起的聚会、展览等活动,查看日程消息提醒。实现了传统的银行业务办理操作到iPad端操作的转变,给用户带来全新的操作体验。 MPMoviePlayerViewController,UITableView,PC与iPad端的远程视频技术,ASIHTTPRequest网络请求和xml数据解析,UIScrollView的高级使用,QuartzCore绘画,OpenGL 3D图形绘制,UIPickerView,UIImagePcikerController,CoreLocation定位,上拉下拉刷新,coredata数据库,视频音频播放,自定义UIAlertView,gif动画,条码扫描,组合动画,动态模板生成,高级搜索功能。 三、e-learning在线教育平台--iPad客户端 e-learning在线教育平台是睿峰科技自主开发的企业专属的集资源更新、存储、分享为一体的大型在线学习平台。产品支持PC端、iPad端两大平台使用。解决企业培训周期长、成本高、课程分散、效果差、难以管理等问题。 iPad客户端是该平台中重要的一个版本,主要涵盖了新闻、信息查看功能,在线报名功能,在线学习功能,个人学习中心管理功能,直播功能等。通过该项目的训练,学员不仅可以对涉及到的知识点进行巩固和学习,而且对在线教育这一行业也会有更深刻的了解。主要会涉及到有关视频处理,在线播放,直播等技术难点。 四、 内蒙中行移动数字化营销系统 内蒙中行移动数字化营销系统主要是客户经理用于了解本行产品的*动态,快速找到当前主推的产品资讯,给客户做介绍,并且可以帮助客户进行相应的选购和查询;主要包括中行产品和资讯的展示,有关出国业务的相关服务,理财产品的展示和销售,以及选购与查询功能; iPad项目框架的搭建,金融行业产品案例,图片的无限循环播放,自定义视图的无限循环滚动,多个滚动视图的配合使用,切换动画,UITableView,UICollectionView的使用和下拉刷新,上拉加载功能,分类搜索,日历,多个下拉列表,多个详情页的封装,大量网络数据的获取与数据解析等 自主上架项目 20天 学员自己或者由老师指导构思开发新的项目作为学生结业作品,感受真实的app开发过程。由学员进行分组合作,从需求分析开始,进行界面设计,框架设计,工期评估,代码编写,测试,优化,真机调试。 后期,项目阶段根据实际情况适当补充和扩展知识点,并加入专业课程的讲解;以及技术面试演练等;时间分段为前15天项目完成,后5天进行项目优化以及面试演练; 需求分析:需求功能及框图; 界面设计:原型图设计以及图片素材的准备; 框架设计:项目框架、功能模块的代码设计; 代码实现:分工合作,完成代码; 测试优化,内存检测; 真机调试,应用上架。 知识强化与拓展 项目阶段根据实际情况适当补充 强化知识点 网络请求封装、多线程、远程推送、真机调试、上架流程、自动布局、地图、自定义动画、Sqlite、适配、框架搭建、访问设备能力、GCD、XML、抽屉框架、Storyboard、Swift应用、传值总结、CoreData 扩展知识点 socket、富文本、git版本管理、RAC、tuntime、近场通信、TouchID、3D、饼状图、CoreImage、MVC、MVVM、静态库、蓝牙通讯、物理动画、自定义转场动画、钥匙链、动态图表、日历、模态推送动画,支付等 就业指导 简历制作 简历制作方式,简历风格及内容调整; 面试技巧 展现个人能力,巧妙应答面试问题; 模拟面试 HR模拟面试及技术一对一模拟面试;
相关课程
在线预约报名
  • 报名课程 :
    成都睿峰iOS培训学校
  • 报名学校 :
    成都睿峰软件职业技能培训中心
  • 学生姓名 :
    电话号码 :
    联系地址 :
    情况说明 :
    验  证  码 :