【职业前景】
职业专家分析说,由于目前Android技术较新,无论是相关书籍、培训还是大学教育,都处于初级阶段,因此Android人才短期将供不应求。从长 期来看,随着各种移动应用和手机游戏等内容需求日益增加,也将激励大中小型手机应用开发商加大对Android应用的开发力度,因此Android人才的 就业前景也非常广泛。
【课程简介】
学Android软件工程师课程是北大青鸟为满足移动互联行业急速发展带来的巨大人员需求,由权威学术界人士、知名软件企业技术专家、以及IT产业的杰出专家代表组成专家顾问团,并由150多名知名技术开发人员,在对中国IT企业,培训中心经过一系列调研的基础上,研发完成。课程由拥有一线丰富实战经验的讲师主讲,以多模式的教学方法、优质的教育产品和规范化的教学管理让学员成为专业型、实用型人才。课程内容以企业需求为导向,强调难点和复杂技能点训练。采用专业互联网企业提供的真实项目作为模拟开发。
【课程安排】
阶段Java面向对象编程
Java开发环境搭建
Java语言编程基础
Java异常处理J面向对象编程设计
与数据结构Java多线程编程
文件IO编程Socket网络编程
Java特性
第二阶段Java Web开发
Java解析XML文件DOM4JMySql数据库的应用、多表连接查询的应用Jsp和Servlet应用Http协议解析Tomcat服务器的应用配置WebService服务配置应用Android开发学习路线之Java Web开发 class=
第三阶段Android UI编程
① Android开发环境搭建
② Android初级控件的使用:
· TextView控件的使用· Button控件的使用方法 · EditText控件的使用方法 · ImageView的使用方法 · RadioButton的使用方法 · Checkbox的使用方法 · Menu的使用方法
③ Android控件的使用:
·Autocompletion的使用方法· ListView的使用方法 · GridView的使用方法 · Adapter的使用方法 · Spinner的使用方法 · Gallary的使用方法 · ScrollView的使用方法
④ 对话框与菜单的使用:
· Dialog的基本概念· AlertDialog的使用方法 · Menu的使用方法 · 自定义Menu的实现方法 · DatePickerDialog的使用方法
⑤ 控件的布局方法
· 线性布局的使用方法· 相对布局的使用方法 · 表格布局的使用方法
⑥ 多Acitivity管理
· AndroidManifest.xml文件的作用· Intent的使用方法 · 使用Intent传递数据的方法 · 启动Activity的方法· IntentFilter的使用方法· Activity Group的使用方法
⑦ 自定义控件实现方法
· 自定义ListView的实现方法
· 可折叠ListView的使用方法
· 自定义Adapter的实现方法
· 自定义View的实现方法
· 动态控件布局的上实现方法
第四阶段Android网络编程与数据存储
基于Android平台的HTTP通讯
· Http协议回顾
· Apache Commons 工具包介绍
· 使用Get方法向服务器提交数据的方法
· 解析服务器响应数据的方法
· 使用POST方法向服务器提交数据的实现方法
· 向服务器提交非文本数据的实现方法
· 使用Http协议实现多线程下载
· 使用Http协议实现断点续传
Android数据存储技术
· SQLite3数据库简介
· SQL语句回顾
· SQLite3编程接口介绍
· SQLite3事务管理
· SQLite3游标使用方法
· SQLite3性能分析
· 访问SDCard的方法
· 访问SharedPreferences的方法
ContentProvider使用方法
· ContentProvider实现共享数据
· URI的解析与UriMatcher
· ContentUris的使用
· 使用ContentResolver操作ContentProvider
· 监听Android当中的异步操作
· Handler的使用方法
· 异步任务的基本概念
· AsyncTask的使用方法
第五阶段Android手机硬件管理
传感器使用方法
方向、加速度(重力)、光线、磁场、距离、温度等传感器的使用
地图及定位技术
GPS简介;LocationManager的使用方法;在Google Map上添加标记的方法;查询某地附近建筑的方法;使用Google Map实现点对点导航
近场通信技术
NFC技术简介;NFC技术是用场景介绍;NFC技术实现方法
媒体管理技术
MediaPlayer的使用方法
触摸屏技术
手势识别;多点触摸技术
第六阶段Android图形编程技术
Android开发学习路线之Android 图形编程技术图形处理基础:2D图形编程基础点、线、面等基本图形元素绘制方法Android动画框架简介位移动画的实现方法淡入淡出动画的实现方法旋转动画的实现方法Matrix的使用方法
第七阶段Android游戏开发
Android游戏开发概述SurfaceView的使用方法物理小球技术碰撞检测技术游戏引擎基础概念Cocoa2d-Android引擎使用方法OpenGL ES使用方法图片、文字和背景音乐等资源的使用方法Android开发学习路线之Android游戏开发
第八阶段Android开发项目实训
【课程优势】
【就业服务】