当前位置:首页 - 培训服务 - APP开发培训
APP开发培训
一、
课程描述:
移动互联网是IT产业的第五次浪潮,这个大潮将改变现在IT产业的格局,使整个产业重新洗牌。以往传统的IT行业已是一片红海、竞争非常激烈、对于工作经验少甚至没有工作经验的年轻人想在传统IT产业站住脚是非常困难的。而移动互联网是新兴产业是一片蓝海,人才非常缺乏、只要你掌握了一定的核心技术就能够在移动互联产业里找到一份不错的工作,甚至可以选择创业、创立自己的公司、很有可能你的公司就是未来的google、百度、阿里巴巴。Android在短短2-3年的时间,迅速崛起,成为目前唯一能抗衡苹果IOS的系统,各大企业也抓住移动互联网的浪潮,纷纷向移动互联网迈进,市场对Android开发人员供不应求。
二、
培训目标:
通过强化训练把让学员迅速掌握Android应用的开发,例如: GPS定位、浏览器、播放器等相关应用的开发,同时可以胜任Android平台及相关中国移动OPhone平台的智能手机应用系统的开发。
三、
适用对象:
目前从事JAVA开发相关工作者或拥有良好JAVA语言基础,想在职提升、或想从事Android应用开发的移动终端开发的爱好者、工程师、程序员、已及相关行业的工程技术人员。
四、
课程大纲:
课程名称 课程详细模块 课程目标
Android 架构分析基础入门 1. Android 平台简介 熟练Android平台搭建、熟练使用Android创建命令工具、编写第一个Android应用程序
2. Android 开发环境搭建
3. Android 常用工具的使用
4. 第一个Android 应用程序
Android 用户界面开发 1. Android中的资源访问(Resource) 熟练Android创建UI组件的应用、能够使用创建UI组件设计实际项目UI、熟练高级UI的使用,例如,MapView、WebView、Gallery、GridView等
1.1 简介
1.2 颜色(Color)
1.3 字符串(String)
1.4 尺寸(Demen)
1.5 原始XML
1.6 布局(Layout)
2. Android 图形用户界面(UI)
2.1 菜单(Menu)
2.2 对话框(Dialog)
2.3 提示信息(Alert)
2.4 事件处理 (Event)
2.5 布局(Layout)
2.6 常用组件Widget)
2.7 自动完成文本框
2.8 选项卡(Tab)
2.9 进度条(ProgressBar)
2.10 日期、时间选择对话框
2.11 列表视图(ListView)
2.12 网格视图(GridView)
2.13 画廊视图(Gallery)
2.14 地图视图(MapView)
2.15 网页视图(WebView)
Android 基本组件(Activity、Intent、Service、BroadCastReceiver、ContentProvider) 1. Activity 深刻理解Android应用程序的设计思想、熟练Android平台的四大组件Activity、Service、BroadcastReceiver、ContentProvider的使用能够使用通知、Alarm等实现备忘录等真实项目
1.1 Activity简介
1.2 Activity创建
1.3 Activity传递数据
1.4 Activity 返回结果
1.5 Activity 生命周期
2. Intent
2.1 Intent 对象及属性
2.2 Intent 应用
2.3 Intent 实现策略
3. Service
3.1 Service 简介
3.2 Service 使用
3.3 Service 和 Thread
4. BroeadCastReceiver
4.1 BroadcastReceiver 简介
4.2 通知Notification和NotificationManager
4.3 AlarmManager
5. ContentProvider
5.1 ContentProvider简介
5.2 ContentResovler
5.3 ContentProvider综合应用
Android 数据存储 1. 配置(Preference) 熟练Android平台的数据存储、熟练使用Sqlite数据库实现CRUD操作熟练Android文件系统的操作
2. 文件(File)
3. SQLite 数据库
3.1 打开或者创建数据库
3.2 创建表
3.3 插入数据
3.4 删除数据
3.5 查询数据
3.6 修改数据
Android多媒体开发 1. 音乐播放器 熟练使用Android 平台的多媒体的使用,播放音频、视频、操作图片
2. 视频播放器
3. Camera
Android互联网应用开发 1. Socket 熟练Android平台的网络编程接口、熟练Socket、URL、ApacheClient的各种使用方法
2. URL
3. HTTP
4. HttpURLConnection
5. WebView
Android GPS定位应用开发 1. LocationManager和LocationProvider简介 熟练Android平台的定位API、能够使用这些API实现定位、跟踪、查找等功能
2. 定位
3. 跟踪
Android多线程 1. Message 熟练Android平台的多线程处理方法、熟练使用Android平台的消息处理机制
2. MessageQueue
3. Handler
4. Looper
5. AsynchTask
Android图形图像开发 1. Color 熟练Android平台的图形图像处理API、能够使用这些API绘制图形、动画等
2. Paint
3. Canvas
4. 绘制几何图形
5. 动画
6. Tween动画
7. Frame动画
8. 游戏编程基础
Android 蓝牙、WiFI等相关开发 1. ActivityManager 掌握相关的开发流程积累相关经验
2. TelephonyManager
3. Android Widget
4. WiFi
5. 蓝牙
实战项目 1.本地音乐播放器  
2.在线音乐播放器
3. Escape 游戏开发
4. 电子书阅读器
高级实战项目 1. 某购物网站的客户端  
2. 某学校公开课程的客户端
3. 黑名单应用