iOS开发实训课程(iOS Development Workshop)

撰写人:环球培训教务部 发表日期:十二月 28th, 2012

ios开发实训课程

课程编号:APL-DEV110-100PRO

课程简介:
如果您之前从未从事过开发,又想成为一名专业的iOS移动应用开发工程师,这门课程就是您的首选。

调查表明,求职者在应聘iOS开发企业时遇到的主要困难是:没有系统学习过iOS开发技术、缺乏相关工作经历或项目经验。本课程即针对此需求设计,课程由资深开发工程师担任导师,以学徒制模式指导学习和开发实习,帮助学生将所学知识同实践结合,提高学习效果。

在苹果的官方授权课程体系中,这是一个针对大学、职业学院和社区学院学生及其他行业转行人士的需求设计的课程。它不仅和苹果其他开发课程采用一样的严格标准,同时增加了丰富的项目案例开发。课程内容从基础的Swift和Objective-C开发语言开始,涵盖了iOS应用开发必备的知识,甚至包括了新的人工智能(AI)、机器学习(ML)和增强现实(AR)开发案例。

培训对象:
本课程适合缺乏开发工作经验的大专院校应届毕业生、转行人员。学生毕业后,我们提供免费的就业推荐服务。

预备知识:
不需要开发经历,但如果有1种开发语言学习经历更佳。

课程特色:
1、苹果官方教学方案:官方权威教学方案,全球同步更新,广受好评。
2、官方认证讲师授课:我们是苹果全球首批获得iOS开发课程授权的培训中心。课程由全球第一代苹果认证讲师主讲,他们经过苹果严格官方培训认证,均具备丰富的教学和实战开发经验。
3、从编程零基础到APP发布:通过实训课程,每一个学员达到能够APP能在App Store上正式发布的水平。
4、含2种开发语言:课程教授Swift和Objective-C 2种开发语言。学生未来就业面更宽广。
5、颁发权威证书:培训结束考试合格者颁发苹果iOS开发工程师证书。
6、就业推荐保障:有机会推荐至软件公司、苹果系统集成商实习。为每一个学员提供度身定制的就业指导和推荐,确保学生顺利就业。

培训内容:

第一部分 Swift开发语言

  • Xcode和playground
  • 类型、常量和变量
  • 条件语句
  • switch语句
  • 循环
  • 字符串
  • 可空类型
  • 数组
  • 字典
  • 集合
  • 函数
  • 闭包
  • 枚举
  • 结构体和类
  • 属性
  • 初始化
  • 值类型与引用类型
  • 协议
  • 错误处理
  • 扩展
  • 泛型
  • 协议扩展
  • 内存管理和ARC
  • Equatable和Comparable

第二部分:iOS开发

  • 视图与视图层次结构
  • 文本输入与委托
  • 视图控制器
  • 用代码实现视图
  • 本地化
  • 控制动画
  • UITableView与UITableViewController
  • 编辑UITableView
  • 创建UITableViewCell子类
  • UIStackView
  • UINavigationController
  • 相机
  • 保存、读取与应用状态
  • Size Classes
  • 触摸事件和UIResponder
  • UIGestureRecognizer与UIMenuController
  • 网络服务
  • UICollectionView
  • Core Data
  • Core Data关系
  • Accessibility
  • 增强现实ARKit及案例
  • 人工智能与机器学习
  • Core ML及案例

第三部分 Objective-C开发语言

  • OC基本语法
  • 地址与指针
  • 通过引用传递
  • 结构
  • 对象
  • 再谈消息
  • 对象与内存
  • NSString
  • NSArray
  • 属性
  • 继承
  • 对象实例变量及属性
  • 类扩展
  • 避免内存泄露
  • Collection类
  • 常量
  • 通过NSString和NSData将数据写入文件
  • 回调
  • Block对象
  • 协议
  • Property List格式
  • 一个用Objective-C开发的iOS应用
  • Objective-C高级主题
  • Swift及Objective-C混编工程项目

第四部分 iOS开发项目实战:

本阶段教学采用2种模式,学生可以通过双向选择进入企业参加实习,完成企业iOS App项目开发。也可以在教师通信指导下,由个人或小组自主开发一个App应用并发布到苹果App Store。

培训证书: 完成课程,并通过考核后,颁发苹果iOS开发工程师证书。



证书样本

培训时间:
周末班,授课部分每周1次,共20周,约5个月左右完成(不含实训项目完成时间)。

标签:, , , ,

微信咨询

如您有进一步问题需咨询,请用微信扫描下列二维码,即可通过我们的微信服务号实时咨询(工作时间:10AM-10PM):

发表评论

电子邮件地址不会被公开。 必填项已用*标注