移动开发

快速咨询

3158895217

WORK TIME 9:00-18:00

学IT 进名企 拿高薪 有我与您一路相伴
iOS 架构型软件工程师(培优班)
1. C & ObjC 语言基础 (项目库:电影票预定,酒店预订)
C 语言基础 编译及运行环境,编程规范,变量,基本数据类型,进制,运算符,流程控制。
C 语言高级 数组,函数,指针,字符串,预处理器,宏多文件编程,结构,联合,枚举,高级指针,函数指针, C 语言标准库,内存管理, 常用数据结构与算法。
Objective -
C 语言核心
面向对象编程,类, 对象,属性,方法,消息机制,封装,继承,多态, 协议,分类,扩展 Objective-C 语言内存管理原理, 设计模式基础,Objective-C 语言 2015 新语法 。
Foundation 框架 苹果基础框架常用类的使用, iOS 开发中常用集合类的使用,Objective-C 语言运行时高级编程, 闭包的实现原理和内存 分配原则,闭包在 iOS 开发中的应用。
2. iOS 编程核心 (项目库:有声计算器,蓝牙聊天,在线音乐播放,斗鱼直播, 汽车之家、诗词赏析,美颜相机)
视图与控件
  • 单视图应用,iOS 真机调试,App 生命周期,视图概念,控件,懒加载,基础控制器
  • 设计模式 -- 工厂模式,MVC 模式
  • 开发工具和插件, 项目启动页,图标,程序名称设置等
高级视图应用
  • cocoapods 库管理
  • 手动布局与自动布局,第三方自动布局框架,贴图与美化技术,动画技术
  • 各种常用 SDK 中的视图控件
  • 蓝牙数据传输技术
故事板(Storyboard) 故事板在 iOS 应用开发中如何提高开发效率,故事板场景和视图控制器,如何在实际开发中灵活使用 Storyboard, xib 和 纯代码混合编程。
多线程与网络
  • 多线程与多任务,线程安全及单例,POSIX 多线程原理
  • 网络编程,TCP / IP 协议, HTTP / HTTPS 协议
  • BSD socket 原理, Socket 通信框架
  • JSON 解析, KVC 与 KVO
  • Category 封装技术
  • 常用第三方库 :AFNetworking,MJRefresh, YYKit
  • 常用 App 架构 : MVC, MVVM
  • 页面导航与转场动画
多媒体 音频播放,视频播放,流媒体处理,二维码,文字转语音,第三方流媒体处理 VLC, ffmpeg 等
3. iOS 高级开发
(项目库:乐淘 App, 团购 App, 音乐 App, 友录 App, 看电影,天气 App, 照片美图流,RSS 阅读, 新闻 App, 空气质量,
2048, 黑白块,Flappy Bird 等)
系统服务
  • 进程间通信 URL Schemes
  • 各种 iOS 传感器的使用,麦克的调用
  • 电话,短信,邮件,通讯录
  • 相机,相册
  • 滤镜, GPUImage 框架
模型与数据存储 iOS 文件系统,文件操作,数据与资源加载, 属性文件与档案存储,数据库 SQLite 和 SQL 语句,数据库第三方库 FMDB,苹果官方数据库框架 Core Data,KVO 和 KVC 及应用。
数据与云服务
  • " 即时通信,融云,环信
  • 云存储,七牛存储
  • 推送与分享服务, 极光等其他三方推送,广告服务
  • 地图,蓝牙定位,地图定位 "
iOS 实用技术汇集
  • " 单元测试,加密 MD5,RSA, AES,
  • SVN, Git, Github 介绍,本地化
  • Quartz2D 底层绘制技术 , 应用发布上架,支付 "
iOS 高新技术汇集 "iOS8 新增社交网络分享技术,iOS8 新增 App 扩展技术,iOS8 自适应布局和 Size Classes 技术,iOS8 新增特效 Visual Effects
OS9 布局技术,3DTouch 等其他高新技术 "
综合项目实战
  • " 单元测试,加密 MD5,RSA, AES,
  • SVN, Git, Github 介绍
  • 本地化
  • Quartz2D 底层绘制技术 , 应用发布上架,支付
  • Xcode 单元测试,插件,调试,Instruments,内存优化,掌握一个完整的 App 开发流程。"
4. iOS 高新技术 (项目库:TLBS 微身边,酷跑, 我的微信, 微博等)
Swift 语言 Playground 中编写和调试 Swift 程序,Swift 语言基础 : 数据类型,运算符,字符和字符串,集合,控制流,Swift 函数式 编程,闭包,枚举,类和结构体,面向对象编程,构造器,扩展,协议,泛型下标、可选值、可选链,运算符重载,Swift 与 Objective-C 语言混合编程。
时尚项目实战 " 社交与位置分享,健康运动综合项目实战,XMPP 及社交网络,百度地图、高德地图,LBS 应用,第三方登录,新浪微博, 微信分享,Swift 和 Objective-C 等三方框架混合使用,从多第三方库在项目中的应用 (Alamofire、 MBProgressHUD、 SDWebImage)。"
Hybrid 混合 App 开发
  • "HTML, CSS, HTML5, CSS3
  • JavaScript, ECMA Script6
  • UIWebView, WebKit 混合开发框架
  • 其他混合开发框架介绍 "
Watch OS 开发 WatchKit for Watch OS 2.0,Glance , Complications 新特性。
5. iOS 游戏开发(线上 VIP 课程)
(项目库:GO 忍者,小倩快跑,炸弹英雄,海底捕鱼,暗黑西游,飞机大战,桌面弹球,
魔法英雄,爱斯基摩人,天空保卫战,火箭穿越,维多利亚的屋顶等)
C ++语言 从C语言过渡到C++,C++面向对象编程,运算符重载,模板编程,标准模板库STL,C++ 11 新特性在游戏开发中的应用。
Cocos2D - X
游戏引擎
Coscos2D - X 的世界,场景、层、精灵,游戏中菜单和字体,动作和动画,音乐和音效,瓦片地图,粒子系统, CocosBuilder 等设计工具。
"Box2D
物理引擎 "
刚体与世界,形状,关节与接触
Lua 语言 使用 Lua 脚本编写游戏
iOS 准架构型软件工程师(就业班)
1. C & ObjC 语言基础 (案例库:电影票预定,酒店预订)
C 语言基础 编译及运行环境,编程规范,变量,基本数据类型,进制,运算符,流程控制
C 语言高级 数组,函数,指针,字符串,预处理器,宏多文件编程,结构,联合,枚举,高级指针,函数指针, C 语言标准库,内存 管理
Objective - C
语言核心
面向对象编程,类, 对象,属性,方法,消息机制,封装,继承,多态, 协议,分类,扩展 Objective-C 语言内存管理原理, 设计模式基础,Objective-C 语言 2015 新语法。
Foundation 框架 苹果基础框架常用类的使用, iOS 开发中常用集合类的使用, 闭包的基本概念和使用。
2. iOS 编程核心
(案例库:音乐 App, 友录 App, 我的 Note, 多玩、喜马拉雅,掌 LOL,信息 App, 新闻 App 等)
控件和控制器层 iOS应用开发基础, 基础控件的使用, InterfaceBuilder技术如何提高开发效率,MVC设计模式在iOS应用开发中的应用, 多视图编程, iOS 中委托代理的使用,滚动视图和图片处理
视图控制器 表格视图控制器,集合视图控制器,高级控件,视图控制器的生命周期。
故事板
(Storyboard)
故事板在 iOS 应用开发中如何提高开发效率,故事板场景和视图控制器,如何在实际开发中灵活使用 Storyboard, xib 和 纯代码混合编程。
视图层技术 视图和图形绘制技术在提高用户体验方面的应用,手势识别,视图变形, 触控,屏幕适配和界面布局技术,视图动画,核 心动画提高用户体验,动力动画制作酷炫效果。
视图高级技术 复杂文字在视图中的处理,适应教育类应用的特殊需求,自定义控件,提高应用的扩展性,iOS8、9 新增的各种特效技术 在时尚应用中的使用,通知技术及软键盘的控制,iOS7、8、9 中不同的屏幕布局技术和 iPad 编程。
3. iOS 高级开发
(项目库:乐淘 App, 团购 App, 音乐 App, 友录 App, 看电影,天气 App, 照片美图流,RSS 阅读, 新闻 App, 空气质量,
2048, 黑白块,Flappy Bird 等)
模型与数据存储 iOS 文件系统,文件操作,数据与资源加载, 属性文件与档案存储,数据库 SQLite 和 SQL 语句,数据库第三方库 FMDB,苹果官方数据库框架 Core Data,KVO 和 KVC 及应用。
多线程与多任务 进程与线程 , iOS 线程处理, GCD, 线程池
网络编程 网络通信模型与通信协议,TCP/IP 协议,HTTP/HTTPS 协议,iOS7,8,9 中如何通过 HTTP(S) 协议与服务器通信, 如何通过 XML 文件解析与 JSON 解析技术进行网络通信,第三方网络通信框架 AFNetworking,常用网络第三方库 , SDWebImage,本地缓存机制提高体验,优化网络,长连接与 Socket 通信框架 CocoaAsynchSocket
多媒体与系统服务 音频播放,视频播放,流媒体处理,位置定位,地图应用,各种 iOS 传感器的使用,系统媒体库,相册,通讯录,像机, 麦克的调用
综合项目实战 电商综合项目实战,版本控件 SVN/Git,Xcode 单元测试,插件,调试,Instruments,内存优化,掌握一个完整的 App 开发流程。
4. iOS 高新技术 (项目库:TLBS 微身边,酷跑, 我的微信, 微博等)
Swift 语言 Playground 中编写和调试 Swift 程序,Swift 语言基础 : 数据类型,运算符,字符和字符串,集合,控制流,Swift 函数式 编程,闭包,枚举,类和结构体,面向对象编程,构造器,扩展,协议,泛型下标、可选值、可选链,运算符重载,Swift 与 Objective-C 语言混合编程。
时尚项目实战 " 社交与位置分享,健康运动综合项目实战,XMPP 及社交网络,百度地图、高德地图,LBS 应用,第三方登录,新浪微博, 微信分享,Swift 和 Objective-C 等三方框架混合使用,从多第三方库在项目中的应用 (Alamofire、 MBProgressHUD、 SDWebImage)。"
iOS 实用技术汇集 本地推送和远程推送,极光推送,蓝牙通信和运动套件编程,二维码生成扫描,移动支付,支付宝支付,微信支付,应用 内购买和支付,制作自己的第三方库,App 打包和上线,其他实用开发技巧。
iOS 高新技术汇集 iOS8 新增社交网络分享技术,iOS8 新增 App 扩展技术,iOS8 自适应布局和 Size Classes 技术,iOS8 新增特效 Visual Effects,WebKit 和混合 App 编程介绍,React Native 介绍,iOS9 布局技术,3DTouch 等其他高新技术
Watch OS 开发 WatchKit for Watch OS 2.0,Glance , Complications 新特性。
Android 架构型软件工程师(培优班)
1. Android 开发语言基础(贯穿项目:驾考宝典 APP)
Android
开发基础
行业背景介绍,Android 框架概述,Android 开发环境构建,Android 开发工具,创建第一个 Android 程序,使用模拟器 运行 Android 程序,Android UI 基础,算法基础,常用数据结构,企业编程规范等。
面向对象编程 面向对象特性(封装、继承、多态等),常用设计模式(单例、工厂、适配等),Activity 入门,常用基本控件,事件处 理,面向对象的基本原则以及在编程实践中的意义,Java 面向对象编程基本实现原理,事件处理逻辑及常用控件的主要 事件处理。
Java 核心 API 语言核心包,异常处理,常用工具包,集合框架,API 设计原则,如何熟练的阅读 API 文档。
IO 及 XML JavaIO 系统及开发,XML 语法,XML 解析,基本的程序优化策略。
2. Android 核心技术(贯穿项目:乐吧 APP 及友录 APP)
Android UI 高级 Android 视图系统、核心事件处理和派发机制(触屏操作和按键操作)、Android 绘图原理和高级 UI 订制、Android 绘图 基础、图片和文字特效、动态背景、自定义动画、音乐示波器、高级控件使用、自定义控、Android 框架各种控件、各种 资源的定义和使用、Fragment 和 ActionBar 的使用、Android6.0 界面设计规范,UI 订制技术及各种常用的第三方控件。
数据库操作 SQL 语句基础及提高、SQL 语句调优、MySQL 数据库、SQLite 数据库访问、ContentProvider 组件的使用、数据库查 询技巧及 SQL 语句优化技巧。
Android 核心 Java 多线程基础,Android 线程间通信,Android 核心组件
Socket 网络通信技术,Android 活动场景开发和设计技术,Android 线程间通信原理,Acitivty 组件的生命周期和启动模 式,Android 的进程回收机制,Service 组件的使用场合和两种使用方式,广播接收器的使用,有序广播和驻留广播的应用, 媒体提供程序的访问和管理,联系人的查询和管理、短信的发送接收和记录管理,打电话、挂断电话、电话监听和通话记 录管理,各种传感器的使用方法,使用 JNI 调用 C 动态库的技术,熟练使用 NDK 工具集。
3. Android 高级技术(贯穿项目:乐吧 App(网络版)& 当当 APP )
服务端原理 TCP/IP 协议、Socket 协议、Http 协议,服务端程序部署,Session、Cookie。
Android 高级 HttpClient 连接服务端,Volley 框架访问 Http 服务端,文件的多线程下载技术,基于双缓存的网络图片异步加载。
Android 常用
第三方框架
主流 UI 框架:Side-Menu、Context-Menu、Pull-to-Refresh、AndroidSwipeLayout 等;HTTP 联网框架: android-async-http,网络图片加载框架:universal-image-loader,数据库框架:ORMLite、Ahibernate、Android DataFramework,分享框架:ShareSDK,IM 框架:环信,推送框架:JPush、百度推送,讯飞语音引擎,综合性第三 方框架介绍 ThinkAndroid、Afinal、Xutils,能够熟练使用主流的第三方 Andorid 框架和第三方控件进行开发。
4. Android 商业项目实战(贯穿项目:微身边 & 跑酷(Hybrid APP))
商业应用项目
结构分析与设计
商业项目中的界面功能组织以及导航,正确使用各种资源,如何使用欢迎屏幕和新手导航,网络操作的基本封装,商业软 件在开发初期项目基本架构搭建。
LBS 相关技术 GoogleMap API,百度 API,高德 API,LBS 相关技术,基于位置服务的客户端程序开发。
OpenFire 框架
和 XMPP 协议
OpenFire 框架的安装和使用,XMPP 协议,使用 OpenFire 构建高性能通讯服务器,开发基于 XMPP 协议的客户端程序。
Hybrid
APP 开发
HTML5 + CSS3 基础及进阶,JavaScript 语言基础及进阶,HTML5+CSS3+JavaScrip 综合应用,WebView 控件。
框架搭建原理
  • Android 源码分析之设计模式初探:
  • Android 中的原型模式应用范例——Intent、Android 中的策略模式应用范例——动画中的时间插值、Android 中的状态 模式应用范例——WiFi 管理 …
  • Android 中的 MVC 模型
  • 使 MVP+Dagger2+Retrofit+RXAndroid 搭建 Android 项目
  • MVVM 模式:Android6.0 中的数据绑定技术
Android 6.0
新技术
Android6.0 权限体系、AppLinking、直接分享、Android 企业用户特性。
Android 准架构型级软件工程师(就业班)
1. Android 开发语言基础(贯穿项目:驾考宝典 APP)
Android
开发基础
行业背景介绍,Android 框架概述,Android 开发环境构建,Android 开发工具,创建第一个 Android 程序,使用模拟器 运行 Android 程序,Android UI 基础,算法基础,常用数据结构,企业编程规范等。
面向对象编程 面向对象特性(封装、继承、多态等),常用设计模式(单例、工厂、适配等),Activity 入门,常用基本控件,事件处理, 面向对象的基本原则以及在编程实践中的意义,Java 面向对象编程基本实现原理,事件处理逻辑及常用控件的主要事件处 理。
Java 核心 API 语言核心包,异常处理,常用工具包,集合框架,API 设计原则,如何熟练的阅读 API 文档。
IO 及 XML JavaIO 系统及开发,XML 语法,XML 解析,基本的程序优化策略。
2. Android 核心技术(贯穿项目:乐吧 APP 及友录 APP)
Android UI 高级 Android视图系统、核心事件处理和派发机制(触屏操作和按键操作)、Android绘图原理和高级UI订制、Android绘图基础、 图片和文字特效、动态背景、自定义动画、音乐示波器、高级控件使用、自定义控、Android 框架各种控件、各种资源的 定义和使用、Fragment 和 ActionBar 的使用、Android6.0 界面设计规范,UI 订制技术及各种常用的第三方控件。
数据库操作 SQL 语句基础及提高、SQL 语句调优、MySQL 数据库、SQLite 数据库访问、ContentProvider 组件的使用、数据库查 询技巧及 SQL 语句优化技巧。
Android 核心 Java 多线程基础,Android 线程间通信,Android 核心组件
Socket网络通信技术,Android活动场景开发和设计技术,Android线程间通信原理,Acitivty组件的生命周期和启动模式, Android 的进程回收机制,Service 组件的使用场合和两种使用方式,广播接收器的使用,有序广播和驻留广播的应用,媒 体提供程序的访问和管理,联系人的查询和管理、短信的发送接收和记录管理,打电话、挂断电话、电话监听和通话记录管理, 各种传感器的使用方法,使用 JNI 调用 C 动态库的技术,熟练使用 NDK 工具集。
3. Android 高级技术(贯穿项目:当当 APP & 美一页 APP)
服务端原理 TCP/IP 协议、Socket 协议、Http 协议,服务端程序部署,Session、Cookie。
Hybrid
APP 开发
HTML5 + CSS3 基础及进阶,JavaScript 语言基础及进阶,HTML5+CSS3+JavaScrip 综合应用,WebView 控件, 混合 App 开发案例。
4. Android 商业项目实战(贯穿项目:微身边 & 跑酷)
商业应用项目
结构分析与设计/td>
商业项目中的界面功能组织以及导航,正确使用各种资源,如何使用欢迎屏幕和新手导航,网络操作的基本封装,商业软 件在开发初期项目基本架构搭建。
LBS 相关技术 GoogleMap API,百度 API,高德 API,LBS 相关技术,基于位置服务的客户端程序开发。
OpenFire 框架
和 XMPP 协议
OpenFire 框架的安装和使用,XMPP 协议,使用 OpenFire 构建高性能通讯服务器,开发基于 XMPP 协议的客户端程序。
Android 常用
第三方框架
HTTP 联网框架:android-async-http,网络图片加载框架:universal-image-loader,数据库框架:Ahibernate、 Android DataFramework,分享框架:ShareSDK,IM 框架:环信,推送框架:JPush、百度推送,讯飞语音引 擎,Android 开发框架搭建原理,综合性第三方框架介绍 ThinkAndroid、Afinal、Xutils,能够熟练使用主流的第三方 Andorid 框架和第三方控件进行开发。
手机测试技术
  • 功能测试、兼容性测试、交叉测试、安装卸载测试、压力测试、
  • 主流测试工具的使用:Android Junit、MonkeyRunner、Robotium|
  • TestIn 第三方测试平台
Android 6.0
新技术
Android6.0 权限体系、AppLinking、直接分享、Android 企业用户特性。

想看课程

网上报名>>

TOP