传智播客旗下品牌:  黑马程序员  |  博学谷  |  趣IT  |  传智学院

改变中国IT教育,我们正在行动     全国咨询热线:400-888-8888

iOS基础班

学习对象


1.没有任何软件编程基础和iOS经验,想先从0基础入手的iOS开发爱好者;

2.希望以较低的投入和风险来了解自己是否适合转型从事iOS开发的求职人员;

3.对前途迷茫、希望能丰富自己的职场技能,担心毕业即失业的小白人员;

4.可以没有任何的计算机和编程基础,但希望通过自己的付出的人打破现状的人。


培训周期


培训周期:40天

培训方式:全日制脱产,每周5天上课,上两天休息一天的方式(实际培训时间可能因法定节假日等因素发生变化),早9:00-晚 20:30 。

培训要求:自带苹果笔记本,如果没有可帮租iMac一体机,租用价格400元/月。


学习费用


(2017传智播客各学科学费价格表以及享受优惠条件)


视频下载


关于iOS基础视频教程,传智播客已经录制完成,并对外免费开放。建议参加此班的学员在开学之前,请下载视频并在家进行提前预习,以取得更好的学习效果。

点击此处进入视频下载页面


注:获取更多视频资料+源码+笔记 加QQ:1935369491

1.iOS基础语言阶段

学完此阶段可掌握的核心能力:


1、通过C语培养编程思维和动手能力;2、通过Objective-C培养面向对象思想,为以后深入学习iOS就业课程打下坚实基础。


学完此阶段可解决的现实问题:


1、设计与实现《迷宫》小游戏;

2、可以通过代码实现拨打电话功能;

3、实现《购票系统》

4、用代码实现两个分数之间进行:加、减、乘、除、约分运算。


学完此阶段可拥有的市场价值:


具备学习编程思维,尚不能达到任何企业用人标准。


1.1 C语言基本语法


1.1.1 初识C语言


Mac OS X 操作系统的使用、iOS初体验、第一个C语言程序、关键字、标示符、注释、数据;常量、变量、输出函数、输入函数、如何高效学习;算术运算符、赋值运算符、自增自减运算符、sizeof运算符、逗号运算符、关系运算符、逻辑运算符、三目运算符;


1.1.2 C语言语句结构


流程控制简介、if语句的基本概念、if语句的多种表现形成、if语句的注意点、if语句的作用域、switch语句基本使用、switch语句的综合使用、switch语句的注意点、switch语句的作用域、剪刀石头布小游戏;循环结构简介、while语句、do while语句、for语句、continue语句、 break 语句、循环嵌套;函数的基本概念、如何写一个函数、函数的形参与实参、函数的返回值 、函数的注意点、Xcode运行的原理、常见的UNIX指令、函数声明、#include预处理指令、多文件开发;进制的基本概念、计算机中进制、进制转换、原码、反码、补码、位运算、变量在内存中的存储细节、数据类型说明符、字符数据类型


1.1.3 强大的数组


数组的基本概念、数组的多种初始化方式、数组遍历、数组内存分配的细节、数组与函数、数组练习;二维数组的基本概念、二维数组的初始化、二维数组的使用场合、走出迷宫小游戏、字符串的基本概念、字符串常见函数;指针的基本概念、指针变量的注意点、二维数组的使用场合、指向指针的指针、指针为什么要分类型、指针运算、指针与数组、推箱子小游戏;内存分区、定义的字符串的两种方式、指针数组与指向数组的指针、字符串数组、动态存储空间分配、指针函数、函数指针;全局变量与局部变量、结构体的基本概念、结构体的内存分析、结构体的多种定义方式、结构体定义的作用域、结构体数组、结构体指针、结构体嵌套定义、枚举;不带参数的宏定义、带参数的宏定义、条件编译、文件包含、static与extern 的作用、typedef关键字;文件的概念、文件操作步骤、文件操作方法、二进制数据、文本数据的读取和写入。


1.1.4 项目综合练习


(1)体验通过代码实现拨打电话;

(2)C语言版《迷宫》小游戏设计与实现;



1.1.1 经典面试题


1、计算给定日期是一年中的多少天问题、成绩判断级别问题;

2、使用分支语句实现《剪刀石头布》小游戏案例;

3、使用循环,输出上三角形、下三角形、菱形、正三角形等图形;

4、打印9*9 乘法表;

5、使用循环求水仙花数、制定范围质数等;

6、冒泡排序、选择排序、折半查找等实现;

7、数组逆序的方法、统计字符串长度、比较字符串大小、字符串复制的方法、字符串中每个单词首字母大写实现方法;

8、C语言内存分配、管理、销毁方法、内存泄露查找。


1.2 Objective-C语言简介


Objective-C与C语言对比、面向对象思想、类与对象的关系、如何设计类、第一个OC类、OC中成员(实例)方法、OC中的方法与C语言的函数对比、变量成员变量、成员变量的作用域、成员变量与局部变量、全局变量对比、OC中定义类的注意点;


1.3 面向对象编程


OC字符串简介、BOOL数据类型、对象作为实例方法的参数、OC中的多文件开发、练习讲解。


1.3.1 深入理解面向对象


封装、继承、多态、description方法、多态应用;动态类型、动态类型 检测的方法。

点语法、@property 与 @synthesize、@property增强、重写getter与setter方法、构造方法、构造方法重写步骤及内存分析、工厂方法。

类方法、类方法与实例方法的区别与联系、self的意义、self与方法、 self与成员变量、成员变量的封装、hasA关系、遥控器与空调小程序、帮助文档的安装与使用;


分类(Category):

什么是Category、Category的使用及注意点、Category在开发中的使用、类扩展。


代码块(block):

block的基本使用、block和typedef、block的使用场景、block使用注意点。


协议(protocol):

protocol的基本使用、protocol相关关键字、id和instancetype的区别、代理设计模式实现/使用场合、隐式代理。


1.4 内存管理


堆和栈的内存分析、引用计数器、dealloc方法、僵尸对象和野指针、set方法的内存管理细节、property相关参数介绍、@class和#import的使用、循环引用问题、循环retain问题讲解和解决、autoreleasepool介绍、autorelease的使用、autorelease的应用场合、ARC概念介绍、ARC的判断原则/强弱指针介绍、循环strong问题、MRC代码转ARC代码。


1.5 Foundation框架


NSString四种创建方式和写入文件、NSString大小写处理方法、NSString比较大小、字符串搜索、字符串替换和截取、字符串和文件的操作、字符串和基本数据类型转换、字符串去掉头尾、NSMutableString的创建、NSMutableString拼接方法、NSRange介绍、NSMutableString删除方法、NSMutableString插入方法、NSString和NSMutableString拼接方法比较、消息机制分析和SEL数据类型。


数组和集合:

NSArray的初始化方法及简化方式、NSArray的三种遍历方式、NSArray读写文件、NSArray和NSString相互转、NSMutabelArray的创建、NSMutabelArray添加/删除/替换元素、代码简化、NSDictionary的创建和简化代码、NSDictionary取出元素及代码简化、NSDictionary遍历、NSDictionary读写文件、NSMutableDictionary的创建、NSMutableDictionary添加/删除键值对、MRC环境下集合的内存管理、笔试题内存管理题目讲解。


1.6 结构体、枚举


常用结构体:

CGPoint/NSPoint介绍和初始化、CGSize/NSSize介绍和初始化、CGRect/NSRect介绍和初始化。


其他实用类型:

基本数据类型的包装及代码简化、常用结构体的包装、任意数据类型的包装、NSDate介绍、时间格式化/NSDateformatter介绍、字符串转成时间对象、NSCalendar对象的使用/取出每一个时间要素、利用NSCalendar对象比较两个时间。


OC项目练习:


(1)、两个分数之间进行:加、减、乘、除、约分运算;

(2)、项目:《购票系统》的设计与实现。

(3)、项目:《通讯录》的设计与实现。


iOS就业班

学习对象


本课程适合有C语言、Objective-C的人士,课上不再讲解C语言、Objective-C知识。


学习周期

培训周期:4个月

培训方式:全日制脱产,每周5天上课,上两天休息一天的方式(实际培训时间可能因法定节假日等因素发生变化),早9:00-晚 20:30

培训要求:自带苹果笔记本,如果没有可帮租iMac一体机,租用价格400元/月


学习费用


2017传智播客各学科学费价格表以及享受优惠条件

2.iOS第一阶段

学完此阶段可掌握的核心能力:


1、掌握iOS开发的基本过程;

2、具备独立开发一个基于本地数据的应用程序的能力。

3、具备团队开发基于网络数据的应用程序的能力。


学完此阶段可解决的现实问题:


能够实现苹果应用商店(AppStore)中100%的非游戏类App界面布局,技术采用量超过1300万款App;可以100%实现如QQ、微信、网易新闻、淘宝、美团等知名App的界面搭建以及95%以上的特效。


学完此阶段可拥有的市场价值:


市场上90%的界面搭建都能够实现,能够应付工作中初级iOS开发者的绝大多数技术问题。


我要咨询


2.1  支付宝(汇集超过200个知识点)


○知识点总览


  • Xcode开发工具的安装及使用
  • 文档的安装和使用
  • InterfaceBuilder工具的使用
  • 基础控件的使用
  • 自定义控件
  • MVC设计架构
  • 高级控件的使用
  • 多控制器管理
  • 自动布局
  • 整合代码


2.11   支付宝咻一咻手写代码创建控件


  • 使用代码生成自定义颜色
  • 代码创建圆形视图
  • 将控件插入到指定的层次结构
  • 代码监听按钮的点击事件
  • 修改控件的透明度
  • 修改控件的transform属性,缩放控件
  • block动画的使用


02、支付宝口碑


  • NavigationController的简单使用
  • 加载plist文件生成数据
  • 字典转模型
  • 使用xib自定义Cell
  • 自动布局的使用技巧
  • 使用MVC设计架构填充TableView数据
  • 设置tableView的表头视图
  • Cell重用的注意事项
  • 使用xib注册Cell


03、生活圈


  • 设置tableView的表头视图
  • 使用代码自定义Cell
  • 使用代码进行自动布局
  • 自动计算TableView的行高
  • 分类的使用
  • 使用自定义类注册Cell


04、支付宝口碑分类


  • CollectionView的常用属性
  • 填充CollectionView的显示数据
  • 自定义CollectionViewCell
  • CollectionViewCell的重用
  • 设置CollectionView分页显示
  • 隐藏CollectionView的滚动指示
  • 自定义CollectionViewLayout布局
  • 修改CollectionView的滚动方向
  • CollectionView实现九宫格布局


05、支付宝首页


  • 代码整合
  • 指定程序启动时的控制器
  • 多控制器管理
  • 设置图片的渲染模式
  • 图文混排
  • CollectionView显示分组数据
  • 自定义CollectionViewCell
  • 自定义CeollectionView布局
  • CollectionView的图片轮播
  • 图片无限轮播
  • 定时器的使用
  • 自定义UIControl,实现消息传递


06、支付宝聊天界面


  • 填充TableView显示数据
  • 根据聊天类型为TableView设置不同的Cell
  • 通知的使用


1、 美团外卖(超过300个知识点及综合运用)


知识点总览


  • UISegmentedControl
  • 代理传值的使用
  • 静态单元格
  • 控制器的生命周期
  • UIView的生命周期
  • Segue的介绍和使用
  • 存储数据的多种方式(偏好设置 plist 归档解档)
  • 触摸事件(单点/多点)
  • 手势识别
  • Core Graphics框架
  • UIKit中的绘图
  • 贝赛尔曲线
  • CALayer
  • 核心动画(Core Animation)
  • PCH文件
  • JSON数据解析
  • 国际化
  • 真机测试


01、美团手势解锁


  • 手势的识别
  • 线条的绘制
  • 响应者链条
  • Touch/Shake/Gesture
  • 按钮状态的改变
  • Core Graphics
  • UIBeizerPath

02、美团订单


  • NavigationController的简单使用
  • 自动布局的使用技巧
  • 使用MVC设计架构
  • 设置tableView的表头视图
  • Cell重用的注意事项
  • 使用xib注册Cell

03、美团首页


  • UITableView的使用
  • UITableView 的常见属性
  • 填充UITableView显示数据
  • 自定义UITableViewCell
  • CollectionView的常用属性
  • 填充CollectionView的显示数据
  • 自定义CollectionViewCell
  • CollectionViewCell的重用
  • 设置CollectionView分页显示
  • 隐藏CollectionView的滚动指示器
  • 自定义CollectionViewLayout布局
  • 修改CollectionView的滚动方向
  • CollectionView实现九宫格布局

04、美团-点菜界面


  • 双UITableView的使用
  • 双UITableView数据关联切换
  • 按钮的状态设置
  • 设置图片的渲染模式
  • 图文混排

05、美团登录界面


  • 账号注册
  • 用户登录
  • 数据的存储
  • JSON数据的使用
  • JSON数据的解析

06、私人通讯录


  • 数据的存储
  • 用户偏好设置
  • plist文件的使用
  • JSON数据的使用
  • 归档解档的使用
  • Sqlite的使用

3.iOS第二阶段      (学完月薪可达15K)

学完此阶段可掌握的核心能力:


1、具备网络及安全解决方案设计能力;

2、掌握原声框架及部分第三方框架的工作原理;

3、熟练运用多种方式实现网络请求,数据的传输与加载;

4、能够独立开发新闻类app。

5、独立开发简单的第三方框架。


学完此阶段可解决的现实问题:


1、能够实现如微信、微博、QQ等社交软件的通讯、下载图片功能;

2、可以实现如网易新闻、科技头条等新闻资讯类软件新闻数据加载及新闻推送;

3、解决苹果应用商店(AppStore)中,98%以上非游戏类应用程序软件查看网络图片、模拟登陆、注册、购买、上传及修改功能;

4、能够实现苹果应用商店(AppStore)中97%以上,类似支付宝启动的图形解锁功能;

5、可以处理iPhone等设备的指纹识别功能;

6、可添加双击、滑动、缩放等手势的识别,解决苹果应用商店(AppStore)中99%以上手势添加功能。


学完此阶段可拥有的市场价值:


熟练学习和掌握后,能够搞定企业中90%的应用要求,根据市场反馈数据看,薪资普遍在 12000-15000元 /月


我要咨询


1. 新浪微博(汇集超过300多个综合技能点)


○知识点总览


  • Swift基础语法学习
  • MVVM框架搭建
  • OAuth登录授权
  • 欢迎页面
  • 自动布局自动计算行高
  • 下拉刷新 & 上拉加载更多
  • pop动画效果实现
  • 发布微博
  • 自定义表情键盘
  • 图文混排


1、Swift基础语法


  • playground体验
  • 项目中体验swift 对比语法
  • 常量和变量
  • 可选项
  • 分支结构
  • 可选项的判断
  • 循环结构
  • 字符串
  • 集合
  • 函数
  • 闭包
  • OC中的 block的循环引用 和解除方式
  • 必选属性的构造函数
  • 重写
  • 重载 &构造函数重载父类默认的构造的函数就不能被访问
  • KVC构造函数
  • 便利构造函数
  • 属性 set & get & didSet & 计算型属性 & description
  • 懒加载
  • 项目体验
  • swift 中循环引用和解除方式


2、MVVM框架搭建


  • 部署项目到git.oschina
  • 添加gitignore
  • 项目基本设置
  • 讲解MVVM框架搭建方式
  • 分析项目架构,创建对应文件
  • 添加子视图控制器
  • 自定义tabbar
  • IBDesignable,IBInspectable
  • 约束动画的执行过程
  • 自定义导航栏
  • 自定义访客视图
  • SnapKit框架的使用
  • 协议/代理的使用

3、OAuth登录授权


  • Swift中单利对象的使用
  • OC & swift 混编
  • Swift中AFN请求网络和单利工具类的封装
  • OAuth介绍
  • OAuth登录演示 和 流程介绍
  • 申请成为新浪微博开发者,申请第三方应用
  • 设置高级信息(回调地址&测试账号)
  • 项目中打开OAuth登录授权页面
  • UIWebView进行 OAuth 登录获取用户信息
  • 将网络请求封装到ViewModel中
  • 在视图模型中保存用户账户
  • 给视图模型添加模型属性,判断用户是否登录
  • 用户用户token过期时间的使用
  • 使用计算型属性判断用户token是否过期

4、欢迎页面


  • 使用SDWebImage 加载用户头像
  • 弹簧动画效果的实现
  • 页面切换流程确定
  • 使用通知切换根视图控制器
  • UILabel便利构造函数的封装

5、微博首页数据展示


  • 加载首页网络数据
  • 原创微博部分的界面和布局
  • 底部toolbar的界面和布局
  • 自动计算行高
  • 转发微博界面布局和显示
  • 更新toolbar约束
  • 微博配图视图的数据的字典转模型
  • 根据配图的数量计算配图视图的大小
  • 设置配图的布局对象

2、下拉刷新 & 上拉加载更多


  • 系统下拉刷新控件的使用
  • KVO的使用
  • 判断刷新状态
  • 根据刷新状态更新UI
  • tableView的悬停状态
  • 延时加载的使用

7、pop动画


  • 截屏
  • 高斯模糊
  • 自定义按钮
  • 九宫格布局
  • 加载plist数据
  • popView的展现和消失的动画效果
  • 点击按钮放大的动画效果
  • 页面跳转

8、发布微博


  • 自定义导航条
  • 自定义textView
  • 使用滚动属性隐藏键盘
  • 底部工具条按钮的添加和点击事件的监听
  • 底部工具条跟随键盘移动
  • 发布文本微博
  • 自定义选择图片cell
  • 协议和代理的使用
  • 系统图片选择器的使用
  • 发布图片微博

9. 自定义表情键盘


  • 使用inputView实现自定义表情键盘视图
  • 使用UIStackView实现底选择表情分组视图
  • 点击底部按钮切换滚动表情视图
  • 将表情数据处理成三维数据
  • Emoji表情的处理和显示
  • pageControl的自定义
  • 手势的使用
  • 坐标转换
  • 表情按钮的点击事件处理
  • 图文混排
  • 将输入视图中的图片转换为表情文本
  • 键盘输入视图的刷新
  • 发布自定义表情微博
  • 表情管理类单利对象的使用

10、微博富文本处理


  • 正则表达式的演练
  • 微博首页表情文字转换为表情图片
  • 给特殊文本添加颜色
  • YYText使用介绍 和基本使用
  • 给 话题/@某人/url添加点击高亮
  • 自定义表情附件对象的在YYText中的使用
  • 高亮状态下点击事件的回调
  • 实现点击的页面跳转
  • 图片查看器框架的使用


4.iOS第三阶段      (学完月薪可达20K)

学完此阶段可掌握的核心能力:


1、具有团队开发完整的、较为复杂的iOS项目能力;

2、对应用性能优化有一定经验和想法,能过通过调试发现性能问题和潜在的优化余地,并解决优化相关问题;

3、具备开发iPad项目、即时通讯项目的能力;

4、具备开发地图定位、健康运动类程序的能力;

5、具备开发即时通讯项目的能力;

6、独立编写比较复杂的第三方框架。


学完此阶段可解决的现实问题:


1、集成百度地图、大头针定位、支付宝支付、友盟分享等功能;

2、能够实现苹果应用商店(AppStore)中,98%以上,如美团、微信等社交类App第三方授权登录;

3、能够实现如微信、QQ等App的聊天(即时通讯)功能;

4、能够实现苹果应用商店(AppStore)中,98%以上应用中的蓝牙、摇一摇、导航、咻一咻、雷达、人脸识别、短信验证码等实用功能;

5、掌握最新、最热门iOS开发技能。


学完此阶段可拥有的市场价值:


熟练学习和掌握后,能够实现主流App的多种实用技术点,能够完成公司中大部分即时通讯相关的开发需求。根据市场反馈数据看,薪资普遍在 15000-20000元 /月


我要咨询


1.咕咚(汇集超过300多项主流应用技术点)



○知识点总览


  • 远程推送
  • SSO授权
  • 短信验证
  • 通讯录
  • 二维码
  • 支付宝/微信/ApplePay
  • 地图定位
  • 传感器/计步器
  • 社交分享


3 01-远程推送


  • 推送的介绍
  • 本地推送的简单使用
  • 本地推送跳转不同界面
  • 本地推送的前后台消息接收处理
  • 本地推送的快捷回复
  • 远程推送的原理
  • 远程推送配置证书
  • 远程推送的静默通知
  • 极光推送的介绍以及代码实现

02-SSO授权登录


  • SSO授权与OAuth授权的区别
  • SSO授权第三方登录
  • 应用间跳转白名单
  • 应用间跳转到指定界面
  • 应用间跳转应用回跳

03-短信验证


  • 短信验证文本验证码演示及实现
  • 短信验证语音验证码演示及实现
  • 正则表达式

04-通讯录


  • 通讯录介绍
  • 获取通讯录中用户的姓名
  • 获取通讯录中用户的电话
  • CF框架和Foundation框架的桥接
  • 获取所有的联系人信息

05-二维码


  • 二维码的生成
  • 二维码的扫描的基本实现
  • 二维码扫描添加UI界面

06-支付宝/微信/Apple Pay


  • 支付方式的介绍
  • 支付宝的介绍
  • 支付宝的集成
  • 微信支付的介绍
  • 微信支付的集成
  • Apple Pay的介绍
  • Apple Pay的实现

07-地图定位


  • 实现一次定位
  • 用户授权的方式
  • 地理编码和反地理编码
  • MapView跟踪用户的位置
  • MapView地图类型
  • MapView显示大头针信息
  • MapView返回中心点及设置跨度
  • 添加大头针
  • 自定义大头针
  • 使用地图导航
  • 地图画线之获取路线信息
  • 地图画线之添加覆盖物
  • 百度地图的基本使用
  • 百度地图的Poi搜索


08-传感器/计步器


  • 传感器介绍
  • 距离传感器
  • 加速计介绍
  • CoreMotion加速计Push方式
  • CoreMotion加速计Pull方式
  • CoreMotion陀螺仪磁力计
  • 计步器

09-社交分享


  • 社交分享介绍
  • iOS自带分享
  • 友盟分享介绍
  • 友盟分享集成
  • SSO授权分享

2、美团ipad(全面掌握开发ipad知识点)


○知识点总览


  • UIPopoverPresentationController
  • AwesomeMenu
  • JavaScript与Objective-C之间的相互通信
  • 地图分类搜索

01- UIPopoverPresentationController


  • iPad与iPhone异同
  • UIPopoverControler的基本使用
  • UIPopoverPresentationController的基本使用
  • UISplitViewController的使用
  • Modal视图的使用

02- AwesomeMenu


  • 添加AwesomeMenu按钮
  • AwesomeMenu代理方法的实现

03- OC与JS交互


  • HTML5网页加载及细节处理
  • JavaScript与Objective-C之间的相互通信

04-地图分类搜索


  • 地图显示及用户位置显示
  • 根据用户位置获取周边信息
  • 自定义大头针
  • 处理大头针重复添加的问题
  • 根据分类信息显示不同的大头针信息

3、微信(超过200个社交类应用知识点)


○ 知识点总览


  • 登录模块
  • 个人名片模块
  • 好友列表模块
  • 添加好友模块
  • 单聊模块
  • 群聊模块

01- 登录模块


知识点:


  • XMPP简介
  • MySql安装
  • OpenFire安装
  • 客户端的安装
  • XMPP框架的集成
  • XMPP连接服务器
  • XMPP登录
  • XMPP设置出席状态
  • XMPP日志配置
  • 通信解析
  • 带内带外注册
  • 重复登录处理
  • 心跳包模块
  • 自动重连模块

02- 个人名片模块


  • 个人名片模块的激活
  • 个人名片模块获得自己的信息
  • 个人头像模块的激活
  • 个人头像模块获得好友头像

03- 好友列表模块


  • 客户端花名册模块的设置
  • 花名册模块代理介绍
  • 搭建好友列表的界面
  • 展示好友信息

04- 添加好友模块


  • 添加好友
  • 同意别人的好友请求
  • 拒绝别人的好友请求
  • 删除好友


05- 单聊模块


  • 搭建聊天界面
  • 单聊消息发送
  • 单聊消息接收
  • 聊天记录的数据存储
  • 文件发送
  • 文件接收

06- 群聊模块


  • 群聊的介绍
  • 聊天室的创建
  • 当前用户加入聊天室
  • 群聊消息的查询展示
  • 群聊界面搭建
  • 群聊的聊天演示

07- 最近联系人模块


  • 最近联系人模块介绍
  • 最近联系人模块实现
  • 最近联系人界面跳转至单聊群聊界面


课程特色

知识更系统


课程内容包含iOS企业开发中的热门技术。在逐项介绍热门知识点的同时,更是深度剖析苹果的设计思想,让学员站在更高的层面来理解知识点。除了传授学员基本的编程方法,更加注重学员编程思想的养成。


项目规划


在实战项目开始之前,首先针对目标项目进行分析,其中包括:需求分析、阶段性开发目标设定等。让学员了解项目开发的完整过程,学会制定开发计划,预估开发成本,控制开发进度。保证学员进入工作岗位后,能够迅速融入团队,并具有足够的项目规划和掌控能力。


代码驱动


教学项目由空项目开始搭建,逐行代码实现,以需求驱动开发,并在适当时对项目进行重构。让学员能够深刻体会到项目开发的完整过程及策略。


仿真实战


实战教学项目以时下大公司的热门App为目标,诸如:新浪微博、美团团购、网易新闻、网易彩票、蘑菇街、保卫萝卜、捕鱼达人等。让学员的学习过程更加有代入感和成就感!


移动互联


在移动互联网时代,即时通讯无疑是应用程序中非常重要的一个环节!而课程体系中的网络+多线程+地图+定位+推送+XMPP即时通讯课程的设计正是符合时下热门的SoLoMo(社交+本地化+移动)应用开发需求方向的。通过对相关理论的系统化学习以及实战演练,学员们的就业前景及权重无疑会得到大幅度的提升!


我要报名

iOS基础班

1.iOS基础语言阶段

iOS就业班

2.iOS第一阶段

3.iOS第二阶段      (学完月薪可达15K)

4.iOS第三阶段      (学完月薪可达20K)

课程特色

我要报名