厦门IOS培训 2021-01-19 15:39:36
课程介绍
发布日期:2021-01-19 15:39:36

厦门达内教育为学员设置IOS培训班,师资团队,真实项目案例实战教学,项目经理全程辅导,自己编写核心架构代码,让其他人编写“外围”代码的iOS工程师,微信小程序目前比较火爆,会微信小程序的程序员更抢手。
课程阶段 | 课程名称 | 课程内容 | 阶段课程达到的效果 | 贯穿项目案例 |
语言基础 | Objective-C语言 |
编译及运行环境,编程规范,变量 基本数据类型,进制,运算符,流程控制 |
学员学完此部分课程后,可基本掌握OC语言的企业开发技术,理解系统内存结构,掌握程序流程处理,数据结构组织和算法实现。成为一名入门级的OC语言程序员。 | |
Objective-C语言高级 |
数组,函数,预处理器,宏 结构,联合,枚举 |
|||
OOP编程 |
面向对象编程,类, 对象,属性,方法,消息机制 封装,继承,多态, 协议,分类,扩展 Objective-C语言内存管理原理 Objective-C语言2015新语法 |
学员学完此部分课程后,可熟练使用Objective-C语言,掌握苹果开发基础类库,理解苹果系统的内存管理技术。为写出流畅,高性的的App打下基础 | ||
Foundation框架 | 苹果基础框架常用类的使用, NSObject类, NSObject协议,NSString/NSMutableString类,NSNumber类,NSValue类,iOS开发中常用集合类的使用,掌握Block的使用等 |
课程阶段 | 课程名称 | 课程内容 | 贯穿项目案例 |
iOS核心编程 |
控件和控制器基础 (7天) |
iOS应用开发基础, 基础控件的使用, InterfaceBuilder技术如何提高开发效率 多视图编程, iOS中委托代理的使用 滚动视图和图片处理 故事板在iOS应用开发中如何提高开发效率 故事板场景和视图控制器 如何在实际开发中灵活使用Storyboard, xib和纯代码混合编程 |
iOS 应用项目案例库(包括: 音乐App, 友录App, 信息App, 新闻App等)几十个经典项目和案例。讲师上课重点讲授项目库中的界面和用户交互功能。并讲授各种用户交互案例,涵盖主流App应用的用户交互技术 |
核心控制器 (7天) |
表格视图控制器 集合视图控制器 高级控件 视图控制器的生命周期 |
||
视图层技术 (7天) |
视图和图形绘制技术在提高用户体验方面的应用 手势识别,视图变形, 触控 屏幕适配和界面布局技术 视图动画,核心动画提高用户体验 |
课程阶段 | 课程名称 | 课程内容 | 贯穿项目案例 |
iOS高级编程 |
模型和数据存储 (3天) |
iOS文件系统,文件操作,数据与资源加载, 属性文件与档案存储 数据库SQLite和SQL语句,数据库第三方库FMDB |
iOS 应用项目库(包括: 音乐App,天气App, 新闻App, 在线影讯、… 等)经典iOS App项目。 讲师上课重点讲授项目库中有挑战性的音乐App, 影讯App,等项目;另外学员还可以从项目库中自选几个项目作为选作项目,在讲师的指导下完成。 |
多线程与多任务 (2天) |
进程与线程, iOS线程处理, GCD, 线程池 | ||
网络编程 (4天) |
网络通信模型与通信协议,TCP/IP协议,HTTP/HTTPS协议 如何通过XML文件解析与JSON解析技术进行网络通信 第三方框架AFNetworking, SDWebImage,YYModel等 本地缓存机制提高体验,优化网络 长连接与Socket通信框架CocoaAsynchSocket |
||
多媒体与系统服务 (3天) |
音频播放,视频播放 位置定位,地图应用 各种iOS传感器的使用 系统媒体库,相册,通讯录,像机,麦克的调用 |
||
网络音乐播放器项目 (7天) |
MVC设计模式在iOS应用开发中的应用 多媒体技术、网络技术、多线程技术及多种第三方框架的综合性运用 版本控件SVN/Git |
课程阶段 | 课程名称 | 课程内容 | 贯穿项目案例 |
项目实战 |
视频直播类项目实战 (5天) |
MVVM设计模式在iOS应用开发中的应用 多媒体技术及网络技术的再次综合运用 了解主流的视频流实现技术 |
重点讲解视频直播App和社交类App。另外学员还可以从项目库中自选几个项目作为选作项目,在讲师的指导下完成。 |
社交类项目实战 (8天) |
本地推送和远程推送,极光推送 蓝牙通信,二维码生成扫描 移动支付,打包第三方库 App打包和上线 其他实用开发技巧 社交与位置分享 环信通讯框架 |
||
微信小程序 (10天) |
微信小程序的框架结构 UI组件的应用 核心API的使用 多媒体、网络等技术的实现 前端CSS、javaScript技术 |
课程阶段 | 课程名称 | 课程内容 | 贯穿项目案例 |
前沿实用技术 |
Swift语言 (11天) |
Playground中编写和调试Swift程序 Swift语言基础:数据类型,运算符,字符和字符串,集合,控制流 Swift函数式编程,闭包,枚举 类和结构体,面向对象编程,构造器 扩展,协议,泛型 下标、可选值、可选链,运算符重载 Swift与Objective-C语言混合编程 |
使用Swift语言实现微博App或酷跑运动类App |
测试技术 (10天) |
测试理论基础 单元测试、系统测试 测试用例 自动化测试工具的使用 |
无任何编程基础,2-4天可熟练掌握OC语言,就是快,MAC OS系统介绍,常用开发术语介绍、软件开发流程、C语言、Objective-C语言基础、Objective-C常用算法、Swift2.0项目目标:个人所得税计算器,打飞机、汤姆猫
iOS开发应用基础
掌握编程技术和思想,学完此阶段可开发市面70%的大中型应用项目,就是6!UI界面开发、UIView动画、UITableView开发、UI适配NotificationCenter、代理、MRC手动内存管理、文件IO操作SQLite数据库、HTTP网络、Java服务器的实现、Block代码块Quartz 2D、CoreGraphics、核心动画百度地图、高德地图、多点触摸、加速计项目目标:网易新闻客户端,随手记
iOS开发-应用进阶
勇攀顶峰,学完此阶段水平可匹敌1-2年工作经验的开发人员,就是牛!设计模式,多线程,音、视频,数据加密,正则验证,GCD队列ARC自动内存管理,Socket通信,oauth2.0,凸显处理,ipad独有控件Iap,core data,ftp协议,新浪微博、QQ、微信等社会化分享,静态库网络抓包,国际化,摇一摇,推送,支付,即时通讯,二维码扫描App打包和发布,Apple Watch App的开发项目目标:新浪微博官方客户端,流媒体客户端,微信。
iOS开发-项目实战
真实的苹果商店上线项目,与公司接轨。再大的项目都是小case,就是任性!真实苹果商店上线项目svn多人协同开发真机调试、应用程序发布项目目标:组队进行真实大型项目案例开发。
iOS开发-课程收尾
项目串讲与总结面试题讲解面试技巧和简历指导此阶段为收尾阶段,一方面是对前期知识的回顾,另一方面会教给大家非常实用的面试技巧,所讲述的面试题也是各期同学面试时真实的面试题,大大增加大家的面试成功率。
创业融资
创业规划,创业营销,创业投资
自己编写核心架构代码,让其他人编写“外围”代码的iOS工程师
微信小程序目前比较火爆,会微信小程序的程序员更抢手
上一篇:厦门Android培训
下一篇:厦门.net培训