重庆中天学校官网 咨询热线:023-81306523 预约报名    
全部课程

移动开发课程

移动开发 Java开发介绍

- Java的应用领域

- Java语言的特性

- Java面向对象

- Java性能分类

- 搭建Java环境

熟悉Eclipse开发工具

- Eclipse简介与下载

- 安装Eclipse的中文语言包

- Eclipse的配置与启动

- Eclipse工作台与视图

- “包资源管理器”视图

- 使用Eclipse

- 使用编辑器编写程序代码

Java语言基础

- Java主类结构

- 基本数据类型

- 变量与常量

- Java运算符

- 数据类型转换

- 代码注释与编码规范

Java流程控制

- 复合语句

- 条件语句

- if条件语句

- switch多分支语句

- while循环语句

- do…while循环语句

- for循环语句

Java字符串

- String类

- 连接字符串

- 获取字符串信息

- 字符串操作

- 格式化字符串

- 使用正则表达式

- 字符串生成器

Java数组与类和对象

- 数组概述

- 一维数组的创建及使用

- 二维数组的创建及使用

- 数组的基本操作

- 数组排序算法

- Java的类 和构造方法

- Java的对象

- 对象的属性和行为

数字处理类与核心技术

- 数字格式化与运算

- 随机数 与大数据运算

- 类的继承与Object类

- 对象类型的转换

- 使用instanceof操作符判断对象类型

- 方法的重载与多态

- 抽象类与接口

I/O与反射、多线程、集合

- 流概述与File类

- 文件输入/输出流

- 带缓存输入/输出流 与压缩

- Class类与Java反射

- Annotation功能 类型信息

- 枚举类型与泛型

- 实现线程的两种方式

- 操作线程与线程安全

- Set集合 与Map集合 及接口

- Map接口的实现类

UI基础

- Android发展史、移动设备操作系统介绍

- Android环境搭建及工程目录介绍

- 常用UI布局:LinearLayout,RelativeLayout,
FrameLayout,GridLayout

- 常用控件介绍:EditText、Button、ImageView、TextView等

- Spinner常用属性和方法

- 适配器介绍与使用

- Android应用的资源介绍

- AutoCompleteTextView常用属性和方法

- ScrollView的使用

- UI美化及Android资源

应用核心组件

- Activity的声明和使用

- Activity生命周期

- Activity的4种启动模式

- Activity现场保护

- Activity页面跳转及传值

- Task和Back Stack的基本概念

- Activity启动模式

- Intent常用属性和方法

- 使用Intent和IntentFilter进行通信

- AsyncTask异步任务

- ListView常用属性和方法

- ListView优化及分页

- AdapterView与Adaptr介绍

菜单与对话框

- Android菜单系统简介

- 使用XML定义菜单层次结构

- 使用AlertDialog类

- 通过Dialog Fragment管理和显示对话框

- 通过Activity事件处理程序管理和显示对话框

- 在工作线程中使用Toast

数据存储与IO

- 使用SharedPreference

- File存储

- SQLite数据库介绍

- SQLiteOpenHelper的用法

- CursorAdapter适配器使用

- ContentResolver实现系统数据库的操作

- 自定义ContentProvider

- CursorLoader的用法

- AsyncTaskLoader加载数据

移动开发主流界面实现

- 帧动画、补间动画、属性动画

- Fragment基本用法、传值和性能优化

- ViewPager的基本使用

- ViewPager的适配器

- ViewPager加载网络图片及优化

- 书签导航多种实现效果展示

- Handler、Looper消息传递机制的原理

- Handler、Looper源码分析

应用核心组件进阶

- ActionBar (Action View、SearchView)使用

- ToolBar使用

- 各种常用通知使用

- 广播接收器使用

- 跨进程服务AIDL和Messenger使用

- LruCache与Bitmap二次采样

后台服务

- Service介绍及期生命周期

- 使用AsyncTask运行异步任务

- IntentService介绍

- 手动创建线程和GUI线程同步

- 使用Alarm

View深入探究

- 百度地图的使用

- 继承已有控件方式的自定义视图

- 继承于ViewGroup的自定义视图

- 自绘制的自定义视图

- PullToRefresh框架使用

- SlidingPaneLayout使用

- 机型适配的解决方案

- Git的使用

Android新技术

- 音频和视频的播放

- 使用MediaRecorder录制音频

- RecyclerView使用

- TextInputLayout使用

- CoordinatorLayout使用

- Snackbar使用

- material design

- 利用Intent实现摄像头拍照

- 加速度传感器实现《摇一摇》

- ZXing实现生成二维码

- JPush极光推送的原理及用法

- 第三方登录原理及使用

- 友盟统计分析与使用

Android网络应用

- 基于TCP协议的网络通信

- 使用URL访问网络资源

- 使用HTTP访问网络

- 使用WebService进行网络编程

- 使用Download Manager

- 使用蓝牙实现通信

- Connectivity Manager使用

- 管理和使用WiFi

- 近场通信介绍

流行技术

- 常用加密解密介绍

- 常用网络支付使用

- 事件分发原理

- ORM框架介绍

- Android WebView 应用

- 项目管理工具SVN使用

Android高级

- Linux内核安全介绍

- Cloud to Device Messaging简介

- 使用License Verification Library实现版权保护

- 应用程序内收费实现

- 使用Wake Lock

- 处理不同硬件和软件的可用性

- 签名和发布应用程

IOS ObjC开发介绍

- Apple公司介绍

- ObjC发展历史

- ObjC语言的特性

- ObjC面向对象特性

- iOS技术概述

- 对c语言的扩展

熟悉XCode开发工具

- XCode简介与下载

- XCode概述

- 创建第一个工程

- 在模拟器中运行工程

- 创建用户界面

- 代码编写与调试

ObjC语言基础

- 基本数据类型

- 变量与常量

- ObjC运算符

- 数据类型转换

- 代码注释与编码规范

- Objc帮助文档

ObjC流程控制

- if条件语句

- 复合语句

- switch分支语句

- while循环语句

- do…while循环语句

- for循环语句

类的基本概念

- 面向对象与面向过程介绍

- 类、方法及属性声明

- 类的初始化与实例化

- 方法及属性的使用

- self与super的使用

- 在方法中创建并返回对象

面向对象特性

- 类与方法封装

- 通过继承扩展类

- 抽象类与方法覆盖

- 多态、动态类型和动态绑定

- 分类和协议

- Block对象使用

Foundation类库

- 常用结构体使用

- 字符串类使用

- 数组类使用

- 字典类使用

- 文件操作类使用

- 装箱与拆箱

ObjC高级用法

- 反射:动态属性与方法获取

- 浅拷贝与深拷贝

- 归档:任意对象存储

- 自动与手动内存管理

- 代理:实现数据回调

- 方法签名与消息转发

协议与解析

- http协议介绍

- 网络数据获取与url操作

- json格式数据解析

- xml格式数据解析

- plist格式数据解析

- 自定义格式数据解析

- tcp/ip协议介绍

基础UI控件

- UIView、UILabel、UIButton的使用

- UITextField、UIImageView的使用

- UISlider、UISwithc、UIProgressView等的使用

- UIAlertView、UIActionSheet的使用

- UIPickerView、UIWebView的使用

- UIStackView、UIVisualEffectView的使用

高级UI控件

- UIScrollView使用

- UITableView使用

- UICollectionView使用

- UITextView使用

- UIDatePicker使用

- UIToolBar使用

视图控制器

- UIViewController生命周期

- UINavigationController使用

- UITabBarController使用

- UITableViewController使用

- UISplitViewController使用

- UISearchController使用

可视化开发与适配

- 使用Xib创建交互界面

- 使用Storyboard创建交互界面

- 使用Segue实现跳转传值

- 使用代码实现适配

- 使用Autolayout实现适配

- 自定义配置实现适配

事件处理与手势

- 触摸与运动事件

- 事件传递机制

- 响应者与响应者链

- 多点触摸事件处理与手势

- 拷贝、剪切、和粘贴操作

- 选择与菜单管理

网络与数据处理

- 同步与异步数据请求

- 使用NSURLSession实现数据请求

- 本地缓存与断点续传实现

- 使用AFNetWorking实现数据请求

- sqlite数据库使用

- 设计模式与程序架构

流行技术与特效

- 网络支付:支付宝、微信、Ping++

- 版本控制:SVN、GIT

- 二维码扫描

- 瀑布流实现

- 加密与解密

- 语音识别

- 压缩与解压缩

- 真机调试

- 程序发布

- Cocospods使用

- 第三方分享与登录

- 本地与远程推送

- 使用蓝牙实现通信

- sqlite数据库使用

- 流媒体播放

- 图文混排实现

- 软件更新检测

- 运行时机制

- 多线程技术

- 静态库开发

系统框架拓展

- AddressBook框架使用

- CloudKit框架使用

- ContactsUI与Contacts使用

- CoreData框架使用

- CoreText框架使用

- MapKit框架使用

- MessageUI与Messages使用

- MultipeerConnectivity使用

- CoreGraphics使用

- Image I/O使用

- SceneKit使用

- SpriteKit使用

- AssetsLibrary使用

- AudioToolbox使用

- AVFoundation与AVKit使用

- JavaScriptCore使用

- MediaPlayer框架使用

- WebKit框架使用

- CFNetwork框架使用

PC端网站布局

- HTML基础,CSS基础,CSS核心属性

- CSS样式层叠,继承,盒模型

- 容器,溢出及元素类型

- 浏览器兼容与宽高自适应

- 定位,锚点与透明

- 图片整合

- 表格,CSS属性与滤镜

- CSS优化

HTML5+CSS3基础

- HTML5新增的元素与属性

- CSS3选择器

- 文字字体相关样式

- CSS3位移与变形处理

- CSS3 2D、3D 转换与动画

- 弹性盒模型

- 媒体查询

- 响应式设计

WebApp页面布局

- 移动端页面设计规范

- 移动端切图

- 文字流式/控件弹性/图片等比例的布局

- 等比缩放布局

- viewport/meta

- rem/vw的使用

- flexbox详解

- 移动 web特别样式处理

原生JavaScript交互功能开发

- 什么是JavaScript

- JavaScript使用及运作原理

- JavaScript基本语法

- JavaScript内置对象

- 事件,事件原理

- JavaScript基本特效制作

- cookie存储

- 正则表达式

Ajax异步交互

- Ajax概述与特征

- Ajax工作原理

- XMLHttpRequest对象

- 同步与异步

- Ajax异步交互

- Ajax跨域问题

- Ajax数据的处理

- 基于WebSocket和推送的实时交互

JQuery应用

- 各选择器使用及应用优化

- Dom节点的各种操作

- 事件处理、封装、应用

- jQuery中的各类动画使用

- 可用性表单的开发

- jQuery Ajax、函数、缓存

- jQuery编写插件、扩展、应用

- 理解模块式开发及应用

php基本语法

- php环境安装

- php数据类型与表达式

- php流程控制

- php函数定义

- php数组使用

- mysql数据库使用

- 文件处理与上传

- 项目接口开发

项目开发 项目开发

© 2016 zt-it.com All Rights Reserved.
渝ICP备11001442号-1

关注我们