上海Android开发工程师培训班

面授小班
详询
442人看过
上海海文IT教育
白天班周末班其他等2个班级
介绍
地址
相册
评价
学校

【教学目标】

培养学生掌握基于Android平台的软件开发理论和流程,精通Android开发平台上主流程序设计语言和软件开发工具,达到Android平台软件工程师的基本需求。成绩合格的毕业生将具备1-2年的Android开发实践工作经验。

【就业前景】

随着采用Android系统的谷歌手机、平板电脑等产品逐渐扩大市场占有率,Android平台人才的缺口日益显现。据业内统计,目前国内的3G研发人才缺口有三、四百万,其中Android研发人才缺口至少30万,Android软件工程师无疑是基于手机端有发展潜力的职业。

android安卓工程师就业前景

【从业方向】

企业应用开发 通用应用开发  游戏开发

【课程特色】

①通过多个项目来学习掌握计算机编程技术,同时积累至少1-2年的软件开发经验.

②学习过程中每天需要完成课堂作业和课后作业;每学完一个专题就配有一个项目实战。边讲边练,将累计完成30000行以上程序。

【课程内容】

阶段:java编程

系列


知识点
授课时间(天)
基础系列

开发简单的java应用程序
Java简介
Java简介
1.0
Java环境的搭建
Java环境的搭建
开发简单java程序
开发简单java程序
第二章
变量和数据类型
变量
变量
0.5
数据类型
Java数据类型
基本类型转换
第三章
运算符
运算符(上)
表达式和算术、赋值及关系运算符
0.5
运算符(下)
逻辑和位运算符
位运算符-示例
第四章
条件结构
条件结构(上)
if-else语句
1.0
条件结构(下)
switch-case语句
案例讲解-万年历
案例讲解-万年历
第五章
循环结构
while和do-while循环
while和do-while循环语句
2.0
for循环
for循环语句和二重循环
for循环-案例讲解
for循环-案例讲解
break和continue语句
break和continue语句
第六章
数组
一维数组
数组的声明、创建和初始化
1.5
常用数组排序算法
常用数组查找算法
Arrays类使用
二维数组
二维数组的声明、创建和初始化
二维数组-案例讲解
二维数组-案例讲解
阶段项目: 骑士飞行棋、minDVD系统
第七章
面向对象编程
类和对象概述
类和对象概述
1.0
类和对象的概述-案例讲解
类和对象的概述-案例讲解
对象的创建和使用
创建并使用对象
方法定义使用和变量作用域
String对象的声明操作和Java内存管理机制
对象的创建和使用-案例讲解
对象的创建和使用-案例讲解
封装
封装概念和UML类图
1.0
构造方法和this关键字
static关键字和设计模式
方法重载和包
继承
继承概念、实现和super关键字
1.5
方法重写和final关键字
Object类常见方法
继承-案例讲解
继承-案例讲解
多态
多态概念、对象上下转型和动态静态绑定
多态应用
抽象类和接口
抽象类和模板方法模式
1.0
接口及和抽象类的区别
面向接口编程和简单工厂模式
策略模式
接口和抽象类-案例讲解
接口和抽象类-案例讲解
阶段项目: 银行管理系统
系列
第八章
特性
内部类
内部类概念和成员内部类及应用
1.0
静态、匿名、局部内部类及应用
内部类-案例讲解
内部类-案例讲解
自动装箱和拆箱
自动装箱拆箱和枚举类型
String、StringBuffer、StringBuilder
String、StringBuffer、StringBuilder
String、StringBuffer、StringBuilder-案例讲解
String、StringBuffer、StringBuilder-案例讲解
常用类
Date和SimpleDateFormat类
Canlendar、GregorianCalendar、Math和Random类
常用类-案例讲解
常用类-案例讲解
第九章
异常处理
异常
异常概念、分类、异常处理机制和try-catch-finally语句
0.5
throw、throws和自定义异常
异常-案例讲解
异常-案例讲解
第十章
泛型
泛型详解
泛型简介和泛型类
0.5
限制泛型可用类型、类型通配和泛型方法
泛型-案例讲解
泛型-案例讲解
第十一章
IDE
IDE
IDE介绍和Eclipse使用
放到其它章节中顺带讲一下
Eclipse调试程序
第十二章
集合
集合框架介绍
集合框架介绍
0.5
List容器
List接口和ArrayList
ArrayList-示例
LinkedList
List容器-案例讲解
List容器-案例讲解
map容器
Map接口和HashMap
1.5
HashMap示例和哈希码
TreeMap、Comparator和Comparable接口
map容器-案例讲解
map容器-案例讲解
Set容器
Set容器
Collections
Collections
Collections-案例讲解
Collections-案例讲解
第十三章
GUI
AWT
GUI概述和AWT框架
1.0
布局管理器
事件模型
事件概念、事件种类、事件监听器和事件适配器
事件示例和观察者模式
Swing
Swing
Swing-案例讲解
第十四章
反射
Java反射机制
Java反射机制
0.5
Java反射API
reflect库和反射API
Java反射API-示例
反射-案例讲解
第十五章
多线程
Java线程模型
Java线程模型
1.5
多线程编程
线程同步
线程通信
多线程-案例讲解
第十六章
IO
IO框架
IO框架
1.0
IO框架-案例讲解
字节流
文件输入输出流和字节数组流
过滤流和缓冲流
装饰模式
字节流-案例讲解
字符流
字符流
1.0
其它流
对象流和输入输出字符流
随机访问流
其它流-案例讲解
第十七章
网络编程
网络基本概念
网络基本概念
1.0
Socket编程
基于TCP协议的Socket编程
基于UDP协议的Socket编程
Socket编程-案例讲解
URL编程
URL编程
阶段项目: 银行管理系统升级版
第十八章
Java新特性
Annotation
Annotation简介和标准、自定义及Meta Annotation
不讲,后面使用到再讲
反射与Annotation
第十九章
XML入门
XML入门
XML简介
1.0
XML文档结构和语法规则
DTD
DTD
DTD简介
声明元素的使用规则
声明属性的使用规则
DTD的引入方式和局限性
命名空间
命名空间
命名空间
XML解析
XML解析
XML解析器和SAX解析
1.0
SAX解析-示例1
SAX解析-示例2
DOM解析
DOM解析-示例1
DOM API
DOM解析-示例2
DOM解析-示例3

系列


知识点
授课时间(天)
基础系列

开发简单的java应用程序
Java简介
Java简介
1.0
Java环境的搭建
Java环境的搭建
开发简单java程序
开发简单java程序
第二章
变量和数据类型
变量
变量
0.5
数据类型
Java数据类型
基本类型转换
第三章
运算符
运算符(上)
表达式和算术、赋值及关系运算符
0.5
运算符(下)
逻辑和位运算符
位运算符-示例
第四章
条件结构
条件结构(上)
if-else语句
1.0
条件结构(下)
switch-case语句
案例讲解-万年历
案例讲解-万年历
第五章
循环结构
while和do-while循环
while和do-while循环语句
2.0
for循环
for循环语句和二重循环
for循环-案例讲解
for循环-案例讲解
break和continue语句
break和continue语句
第六章
数组
一维数组
数组的声明、创建和初始化
1.5
常用数组排序算法
常用数组查找算法
Arrays类使用
二维数组
二维数组的声明、创建和初始化
二维数组-案例讲解
二维数组-案例讲解
阶段项目: 骑士飞行棋、minDVD系统
第七章
面向对象编程
类和对象概述
类和对象概述
1.0
类和对象的概述-案例讲解
类和对象的概述-案例讲解
对象的创建和使用
创建并使用对象
方法定义使用和变量作用域
String对象的声明操作和Java内存管理机制
对象的创建和使用-案例讲解
对象的创建和使用-案例讲解
封装
封装概念和UML类图
1.0
构造方法和this关键字
static关键字和设计模式
方法重载和包
继承
继承概念、实现和super关键字
1.5
方法重写和final关键字
Object类常见方法
继承-案例讲解
继承-案例讲解
多态
多态概念、对象上下转型和动态静态绑定
多态应用
抽象类和接口
抽象类和模板方法模式
1.0
接口及和抽象类的区别
面向接口编程和简单工厂模式
策略模式
接口和抽象类-案例讲解
接口和抽象类-案例讲解
阶段项目: 银行管理系统
系列
第八章
特性
内部类
内部类概念和成员内部类及应用
1.0
静态、匿名、局部内部类及应用
内部类-案例讲解
内部类-案例讲解
自动装箱和拆箱
自动装箱拆箱和枚举类型
String、StringBuffer、StringBuilder
String、StringBuffer、StringBuilder
String、StringBuffer、StringBuilder-案例讲解
String、StringBuffer、StringBuilder-案例讲解
常用类
Date和SimpleDateFormat类
Canlendar、GregorianCalendar、Math和Random类
常用类-案例讲解
常用类-案例讲解
第九章
异常处理
异常
异常概念、分类、异常处理机制和try-catch-finally语句
0.5
throw、throws和自定义异常
异常-案例讲解
异常-案例讲解
第十章
泛型
泛型详解
泛型简介和泛型类
0.5
限制泛型可用类型、类型通配和泛型方法
泛型-案例讲解
泛型-案例讲解
第十一章
IDE
IDE
IDE介绍和Eclipse使用
放到其它章节中顺带讲一下
Eclipse调试程序
第十二章
集合
集合框架介绍
集合框架介绍
0.5
List容器
List接口和ArrayList
ArrayList-示例
LinkedList
List容器-案例讲解
List容器-案例讲解
map容器
Map接口和HashMap
1.5
HashMap示例和哈希码
TreeMap、Comparator和Comparable接口
map容器-案例讲解
map容器-案例讲解
Set容器
Set容器
Collections
Collections
Collections-案例讲解
Collections-案例讲解
第十三章
GUI
AWT
GUI概述和AWT框架
1.0
布局管理器
事件模型
事件概念、事件种类、事件监听器和事件适配器
事件示例和观察者模式
Swing
Swing
Swing-案例讲解
第十四章
反射
Java反射机制
Java反射机制
0.5
Java反射API
reflect库和反射API
Java反射API-示例
反射-案例讲解
第十五章
多线程
Java线程模型
Java线程模型
1.5
多线程编程
线程同步
线程通信
多线程-案例讲解
第十六章
IO
IO框架
IO框架
1.0
IO框架-案例讲解
字节流
文件输入输出流和字节数组流
过滤流和缓冲流
装饰模式
字节流-案例讲解
字符流
字符流
1.0
其它流
对象流和输入输出字符流
随机访问流
其它流-案例讲解
第十七章
网络编程
网络基本概念
网络基本概念
1.0
Socket编程
基于TCP协议的Socket编程
基于UDP协议的Socket编程
Socket编程-案例讲解
URL编程
URL编程
阶段项目: 银行管理系统升级版
第十八章
Java新特性
Annotation
Annotation简介和标准、自定义及Meta Annotation
不讲,后面使用到再讲
反射与Annotation
第十九章
XML入门
XML入门
XML简介
1.0
XML文档结构和语法规则
DTD
DTD
DTD简介
声明元素的使用规则
声明属性的使用规则
DTD的引入方式和局限性
命名空间
命名空间
命名空间
XML解析
XML解析
XML解析器和SAX解析
1.0
SAX解析-示例1
SAX解析-示例2
DOM解析
DOM解析-示例1
DOM API
DOM解析-示例2
DOM解析-示例3


第二阶段:数据库开发



知识点
授课时间(天)

Oracle
关系型数据库基础
关系型数据库的概念
1
Oracle简介-1
Oracle简介-2
查询语句
SELECT语句
排序和条件查询-1
排序和条件查询-2
单行函数
函数简介、字符和数值函数
日期函数
转换函数
多表查询
多表查询的概念
2
表的连接方式-1
表的连接方式-2
组函数
组函数简介
GROUP BY子句和HAVING子句
子查询
子查询的概念和使用
子查询的使用
数据建模和数据库设计
系统开发概念和数据建模
1
数据建模
数据库设计
DDL语句
CREATE语句-1
CREATE语句-2
ALTER、DROP和其它DDL语句
DML语句
INSERT语句-1
INSERT语句-2
UPDATE和DELETE语句
事务
Oracle数据字典
Oracle数据字典
0.5
常见数据库对象
序列SEQUENCE
视图VIEW
索引INDEX
用户访问控制
Oracle体系结构
权限、同义词SYNONYM和数据导入导出
第二章
JDBC
JDBC基础
JDBC简介-1
1
JDBC简介-2
JDBC开发流程-1
JDBC开发流程-2
JDBC开发流程-3
JDBC开发流程-4
JDBC开发流程-5
JDBC优化
对象关系映射(ORM)
ORM思想
1
ORM思想-示例
一对一关联关系映射-1
一对一关联关系映射-2
一对多关联关系映射-1
一对多关联关系映射-2
多对多关联关系映射
JDBC
事务-1
0.5
事务-2
批处理
DAO模式
DAO模式-示例
JDBC模板

第三阶段:web前端及javaEE基础开发



知识点
授课时间(天)

HTML
HTML介绍
HTML介绍
1.0
HTML结构
HTML结构
HTML常用标签
HTML常用标签
HTML框架
HTML框架
HTML表格
HTML表格
HTML表单
HTML表单
HTML多媒体
HTML多媒体
第二章
CSS
CSS简介
CSS简介
1.0
CSS的基本使用
CSS的基本使用
CSS选择器
CSS选择器
CSS常用样式属性的设置
CSS常用样式属性的设置-1
CSS常用样式属性的设置-2
CSS定位与DIV布局
盒子模型和元素定位
1.0
DIV+CSS布局实战-1
DIV+CSS布局实战-2
课程案例:彩妆热卖产品列表带按钮的轮播广告聚美优品美容产品热点聚美优品商品分类摄影社区热门小镇淘宝网导航相册服务新品游戏页面制作商品图片列表课程项目:旅游网站
第三章
JavaScript
JavaScript简介
JavaScript简介
1.0
JavaScript基础语法(上)
变量和数据类型
变量和数据类型及常用运算符
JavaScript基础语法(下)
流程控制和常用特殊语句
JavaScript函数
JavaScript函数
JavaScript对象使用
JavaScript对象使用
1.0
BOM
BOM
DOM
DOM对HTML元素访问操作-1
DOM对HTML元素访问操作-2
DOM对HTML元素的增删改操作
JavaScript事件
JavaScript事件
第四章
jQuery
jQuery简介
jQuery简介
1.0
jQuery选择器
jQuery常用选择器详解-1
jQuery常用选择器详解-2
jQuery DOM操作
jQuery对元素节点的操作-1
jQuery对元素节点的操作-2
jQuery对元素节点的操作-3
jQuery对元素节点的操作-4
jQuery事件与动画
jQuery事件相关介绍
1.0
jQuery实现动画与
课程案例: 带按钮的轮播广告带关闭按钮的浮动广告对联浮动广告制作多级菜单的制作右下角延时广告弹出窗口制作伸缩菜单导航条百叶窗推拉效果画廊图片放大镜仿淘宝图片左右切换


知识点
授课时间(天)

Servlet
Web简介
Web简介
1.0
Servlet基础
Java Web开发环境和介绍
Servlet介绍、创建Web Project和部署Web应用
Servlet生命周期
Servlet API和Servlet生命周期
处理Servlet生命周期事件
Servlet表单处理
HttpServletRequest
2.0
表单处理
RequestDispatcher和HttpServletResponse
会话跟踪
HttpSession
1.5
Cookie和URL重写
过滤器与监听器
过滤器
0.5
监听器
阶段项目: 站内消息系统
第二章
JSP
JSP介绍
JSP介绍
1.0
JSP常见标签
JSP指令和JSP脚本
JSP隐式对象和JSP动作
EL表达式语言
EL表达式语言
1.0
JSTL标签库
JSTL标签库
阶段项目: 站内消息系统升级版
第三章
Ajax
Ajax
Ajax
1
Ajax在jQuery中的应用-1
Ajax在jQuery中的应用-1
Ajax在jQuery中的应用-2
Ajax在jQuery中的应用-2

第四阶段:安卓开发

系列


课程名称
授课时间(天)
课程目标
基础系列

初识Android
Android简介
Android简介
1
了解Android平台的体系结构、开发环境搭建、Android应用程序的运行以及基于Android平台的各种开发技术、掌握基本控件、容器、Android各种组件的开发技术。
环境搭建
环境搭建
HelloWorld
HelloWorld
第二章
基本控件
基本控件介绍
基本控件概述
常用控件(上)
TextView
Button
EditText
常用控件(上)-案例讲解
常用控件(下)
ImageView
1
CheckBox
RadioButton/RadioGroup
事件
触摸屏事件
键盘事件
第三章
资源文件
资源文件简介
资源简介
1
Values资源
资源string的使用
资源style和color的使用
Drawable资源
Drawable资源
Layout资源
Layout资源-1
Layout资源-2
第四章
布局
布局简介
布局简介
常用布局(上)
RelativeLayout
TableLayout和GridLayout
常用布局(下)
LinearLayout、FrameLayout和布局嵌套
布局属性
布局属性
第五章
选择控件
选择控件简介
选择控件简介
2
ListView
ListView显示数据方式和ListActivity
ListView事件
适配器
适配器的概念和使用
适配器-示例1
适配器-示例2
适配器-示例3
适配器-案例讲解
提高效率
提高效率
其它选择控件
其它选择控件
第六章
控件和容器
进度条
ProgressBar
2
SeekBar和RatingBar
TabHost和ViewPager
TabHost
ViewPager
第七章
菜单
菜单简介
菜单简介
选项菜单
选项菜单
上下文菜单
上下文菜单
菜单的特性
菜单的特性
第八章
ActionBar
ActionBar简介
ActionBar简介
ActionBar的创建和使用
ActionBar的创建和使用
ActionBar的不同样式
ActionBar的不同样式
第九章
消息和对话框
Dialog
Dialog
Toast
Toast
其他Dialog
其他Dialog
第十章
Activity
AndroidStudio搭建
AndroidStudio搭建
2
Activity简介
Activity简介
Activity生命周期
Activity生命周期的常见方法
Activity栈和Activity的启动模式
Activity状态保存和恢复
Activity的重构、状态保存和恢复
Bundle的使用及序列化
Intent
Intent介绍、Intent的显式和隐式调用
Intent传参
Activity传参与返回
Activity传参与返回
第十一章
Fragment
Fragment概述
Fragment概述
1
Fragment的使用
创建Fragment和Fragment生命周期
Fragment的管理和Support-V4-Library
Fragment之间通讯
Fragment之间的通讯
接口回调模式
第十二章
Service
Service简介
Service简介
1
本地服务的创建与访问
本地服务的创建与访问
系统服务和Notification
系统服务和Notification
第十三章
BroadcastReceiver
BroadcastReceiver的概述
BroadcastReceiver的概述
1
BroadcastReceiver的使用
BroadcastReceiver的使用
系列
第十四章
数据存储检索基础
SharedPreferences
SharedPreferences
1
掌握SQLite数据的基本操作;掌握组件ContentProvider的使用;了解Android平台的线程模型及消息机制;掌握动画编程;掌握Android的网络通信和JSON解析;了解和掌握多媒体编程;掌握传感器、位置服务和新特性等编程技术。
文件存储
Android文件操作和使用内部储存空间
使用外部储存空间
文件存储--案例讲解
文件存储--案例讲解
XML
XML
第十五章
数据存储检索
数据库概念与操作
数据库概念与操作
1
SQLiteDataBase
SQLiteDatabase命令
SQLiteDatabase方法和SQLiteOpenHelper
ContentProvider
ContentProvider
第十六章
绘图相关类
绘图相关类
绘图相关类
1
SurfaceView
SurfaceView
9patch
9patch
第十七章
多线程和异步通信
主线程和ANR
主线程和ANR
1
Android消息机制
Android消息机制
AsyncTask
AsyncTask
第十八章
动画
逐帧动画
逐帧动画
1
补间动画
补间动画
转场动画
转场动画
属性动画
属性动画
第十九章
网络编程
网络链接
网络链接
1
Json解析
Json解析
第二十章
多媒体
MediaPalyer
MediaPalyer
1
SoundPool
SoundPool
AudioManager
AudioManager
MediaRecorder
MediaRecorder
视频播放
视频播放
Camera
Camera
第二十一章
AppWidget
桌面组件简介
桌面组件简介
桌面组件事件响应
桌面组件事件响应
桌面组件配置Activity
桌面组件配置Activity
第二十二章
Telephony
电话编程
电话编程
短信编程
短信编程
第二十三章
Sensor
传感器简介
传感器简介
1
姿态传感器
姿态传感器
第二十四章
Location
位置服务开发
位置服务开发
内容扩展
Android第三方框架使用
2
Android第三方组件使用
版本控制svn和git使用
案例和项目
Android案例
Android项目
2048游戏
仿(猎豹)浏览器的菜单弹出效果
安全卫士
电话窃听器
仿牌类游戏洗牌出牌效果
雷神游戏
短信验证码
仿人人网侧边栏
flappy bird
刮刮乐
怪物按指定线路前进效果
仿微信
抢红包
手电筒
新浪微博
猜数字游戏
书架
3D赛艇
打地鼠游戏
涂鸦板
小说阅读器
IP拨号
九宫格
视频播放器
多线程下载
随手势删除指定的列表信息
天气预报
二维码扫描
自动播放图片效果
在线书城客户端App

【招生对象】

适合“零”基础学员。

计算机、电子、自动化、通信工程等相关专业。

具备很好的学习能力和严谨的逻辑思维能力。

有行业经验,需技术提升者。

【专业师资】

陈豪

陈豪

Oracle University 认证讲师 Java、Android 讲师

毕业于上海交通大学,10年多的软件开发和培训经验,从事过多个大型C/S和B/S项目的开发。曾参与设计开发"上海海事局船员认证考试系统"和“长春市车管所驾培系统”等项目。培训了数千名Java、Android方向的学员。

陈彬

陈彬

Android 项目经理

有4年的Android项目开发经验及教学经验,先后开发过“广东电信通信助理系统”、“佛山工商行移动OA系统”、“依波表销售系统”、“多方通系统”等大型Android项目,并在山东、广西各个高校开展了多次实训教学授课。

【学员案例】

上海海文IT学校学员成绩

【关于我们】

甲骨文OAEC人才产业基地是甲骨文在中国重要的发展布局之一,为进一步开拓中国市场,培养积累软件人才、提高服务质量,甲骨文公司利用其自身在软件、数据库、解决方案等房名的地位,联合合作伙伴在中国区建设甲骨文OAEC人才产业基地项目,上海海文信息技术有限公司作为甲骨文的OPN合作伙伴,负责中国甲骨文OAEC人才产业的建设和运营。

上海海文IT教育课室环境
上海海文IT教育课室环境
相册
上海校区上海校区
上海校区上海校区
上海校区上海校区
上海校区上海校区
开班咨询
您想了解课程哪些方面呢?专业选校顾问为你1对1解答,帮你选好课程
开班时间课程费用开课校区周边交通授课师资上课时段招生对象其他咨询
在线提问
2019.10.02永*飞136*****027咨询了周边交通
2019.10.19黄*生187*****342咨询了上课时段
2019.10.16姚*山159*****956咨询了授课师资
2019.10.14何*生189*****735咨询了招生对象
2019.10.11王*士131*****096咨询了课程费用
2019.10.11项*生180*****159咨询了上课时段
2019.10.11王*生159*****535咨询了招生对象
2019.10.11高*生138*****472咨询了周边交通
2019.09.30孔*琼151*****677咨询了周边交通
2019.09.27先*生159*****859咨询了课程费用
2019.09.27徐*司158*****645咨询了开课校区
2019.09.25毛*子137*****467咨询了开课校区
2019.09.20钟*超137*****786咨询了开课校区
2019.09.20唐*司185*****683咨询了开班时间
2019.09.19闻*炫136*****769咨询了上课时段
2019.09.17王*生131*****529咨询了招生对象
2019.09.12张*生135*****570咨询了周边交通
2019.09.09唐*生176*****198咨询了课程费用
2019.09.07文*生131*****881咨询了课程费用
2019.09.01龙*生158*****162咨询了周边交通
2019.10.02永*飞136*****027咨询了周边交通
2019.10.19黄*生187*****342咨询了上课时段
正规学校正规学校助学补贴助学补贴优质服务优质服务
logo
致电老师
预约试听
在线咨询