苹果开发培训课程系列:钻石版

您将会学习:

  • 掌握Swift语法。
  • 掌握Objective-C语法。
  • 学会使用苹果开发工具包(SDK)开发iOS app。
  • 面授阶段在老师指导下完成160个企业级app功能模块。
  • 在实训阶段独立开发1-2款商业级app,并在App Store上提交发布。
  • 学习在企业环境中,开发的流程和沟通方法。
  • 学习在商业环境中分析、测试、调试、优化app的方案和流程。

课程简介:

本课程分为2大部分。第一部分为面授,学生将在教师指导下分5个模块逐步学习Swift及Objective-C语法知识及其特性,并学会使用Swift或Objective-C语言和主流第三方框架在iOS上开发、构建和运行app。同时,学生将运用所学技术,在5个不同工作场景中去挑战并完成指定的开发任务。第二部分为实训,学生将独立完成1-2个真实的商业级app,并正式在苹果公司App Store上提交发布。

此外,教师还将在学习中逐步培养学生规范的开发思维模式,学生还将学习未来工作及应聘等环节需要掌握的软技能。

预备知识:

  • 会使用Mac电脑,下载并安装Xcode 10.0 +
  • 建议可先在iPad上下载Swift Playgrounds app 完成Learn to Code 1-2 系列。

课程大纲:

  1. Swift:
    • Playground的使用
    • 常量、变量、运算符
    • 条件语句、控制流、循环
    • Int、Double、String、Array、Dictionary
    • 可选类型、闭包、函数
    • 类、继承、属性、方法
    • 结构体、枚举
    • 作用域、类型转换和类型检测
    • 构造器、构造过程
    • 扩展、委托、协议
  2. Objective-C:
    • 编译及运行环境、编程规范
    • 函数、数据类型、运算符、指针
    • 条件语句、控制流、循环
    • 数组、字符串、结构体、枚举
    • 预处理指令、宏
    • 类、继承、多态、封装
    • 分类、扩展、委托与协议
    • KVO、 KVC、内存管理
    • Runtime运行时
    • Swift 与 OC 混编
  3. iOS SDK:
    • Xcode的使用
    • Interface Builder、Storyboard
    • UILabel、UIButton、UITextField、UIImageView、UITextView
    • UIViewController、视图层级结构、控制器生命周期
    • UISlider、UISwitch、UIProgressView
    • Segues、UINavigationController、UITabBarController
    • UIScrollView、UIPageControl
    • UITableViewController、UITableView
    • UICollectionViewController、UICollectionView
    • UISearchController、UISearchBar
    • Autolayout、UIStackView
    • APP生命周期
    • MVC
    • 系统自带功能,相机、分享、邮件、Safari
    • 网络服务,JSON解析
    • 数据持久化
    • UIWebView/WKWebView、WebView
    • 与JS 交互
    • 事件、键盘、手势处理
    • 简单绘图、动画
    • GCD
  4. 必备技能:
    • 常用第三方库的使用,如:Alamofire、SnapKit、SwiftyJSON、AFNetworking、Masonry、SDWebImage
    • 常用工具的使用,如 Cocoapods、GitHub等
    • 加密解密
    • 消息推送
    • 第三方分享
    • 开发者账号注册及上架指南
  5. 技术前沿:
    • ARKit项目实践

课时:

3个月集中面授+实训,其中:

  • 面授部分总共130课时,约1个半月完成。(大部分课程均安排在工作日。但根据具体班级教学安排,可能有部分课程会安排在周末。)
  • 实训部分完成至少1个正式商业项目,约需1个半月完成。

考试及证书:

通过考核颁发下列证书:

  • Apple开发课程证书。
 
  • QGENIUS移动应用开发工程师可信学习记录证明。

6 comments

    1. 环球培训

      可在线直接报名。具体可咨询:0755–26754405(深圳),021-51870071(上海)。

    2. Bruce

      课程价格?

      1. 环球培训

        具体价格可咨询021-51870071.

      2. Darren Pan

        Hi Bruce

        钻石课程具体时间还有价格是怎样的

        1. 环球培训

          具体开课信息和价格可咨询:021-51870071.

Bruce进行回复 取消回复

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