IOS高级应用开发工程师
限额30
即将开课
  • 精通Objective-C
  • 精通iPhone应用开发、Xcode和Cocoa Touch
  • 掌握常用开发技术如XML、JSON、后端开发技术(HTTP API)等的使用
  • 掌握在线在线聊天技术的使用
  • 掌握主流第三方开发库如Pod、AsyncSocket、PullToRefresh、AFNetworking等的使用
  • 掌握Xcode开发环境,调试,性能优化
  • 掌握Git基本命令和工作模式
  • 熟悉Mac操作系统的使用和常用开发调试工具
  • 掌握App Store注册流程,应用提交以及上线步骤
  • 熟悉Swift语言基础语法
  • ......

精心设计的课程内容

160 课时
4 个月专注学习
16 周细化任务
第一个月: Objective-C入门学习
第一周
Objective-C基础学习
Mac系统使用入门学习
Xcode和Objective-C介绍
Objective-C基础语法学习
Objective-C控制流和循环
Objective-C数组和字典
第二周
Objective-C面向对象
面向对象基础
Objective-C对象, 类和接口
Objective-C对象继承
Objective-C枚举和结构体
Objective-C Category
第三周
Objective-C深入学习
Objective-C Protocol
Objective-C Mutable和Immutable
Objective-C异常处理
Objective-C Block
Objective-C内存管理和其他特性学习
第四周
Swift基础学习
Swift基础语法
Swift面向对象
Swift内存管理
Objective-C和Swift混合编程
Swift案例学习
第二个月: IOS App开发入门
第一周
App开发入门
App开发入门介绍和Demo演示
Cocoa和UIKit基础
StoryBoard和UIController
基础UI组件学习
用户输入和键盘
第二周
UIKit基础学习
自动布局和屏幕尺寸处理
UITableView学习
UITableView复用和UITableViewCell学习
UIAlertView和UIActivityIndicatorView学习
滚动选择器组件学习
第三周
UIKit深入学习
UICollectionView学习
UINavigationController学习
UIWebView学习
UIWebView和前端UI学习
软件开发闲话之一
第四周
IOS网络编程
IOS多线程和进程学习
IOS网络编程入门
Ruby和Ruby on Rails开发环境搭建
AFNetworking学习
HTTP基础学习
第三个月: App开发进阶
第一周
UIKit进阶
UIPresentationController学习和应用场景
App全局状态和数据存储
手势处理
OpenGL绘图基础
定位功能
第二周
案例开发实践: 我的朋友在哪儿?
应用需求分析和设计
定位和IOS GPS
应用程序设置和MVC设计模式
接口对接
展示和回顾总结
第三周
手机相关和SQLite
相机和照片库使用和加速计使用
应用程序国际化
IOS动画入门
关系数据库和SQLite入门学习
SQLite深入学习
第四周
AppStore和游戏开发
AppStore注册以及审核机制
AppStore应用创建以及提交
游戏开发入门和Cocos2D介绍
后端开发介绍
独立开发者之路
第四个月: 不仅仅是App开发
第一周
Git和SVN
熟悉Git基本命令
git-flow开发流程
Git常用服务学习
Git高级用法
SVN介绍
第二周
Mac学习
Mac和Unix的基本了解和安装
Mac文件目录
Mac常用命令
Mac开发常用命令和调试工具
Mac常用开发软件
第三周
团队企业项目开发实践
-
-
-
-
-
第四周
毕业考核和团队项目评估
团队项目展示
-
-
毕业考核
奖学金评比

3个月实战学习 + 1个月团队企业应用开发实战 + 推荐就业

奖学金计划

学习努力、持续进步并且在最终团队实战中表现优秀的你会获得丰厚的奖学金