美国上市公司 · 亿元级IT培训企业
课程咨询 :${telephone}
| 课程主题 | 课程内容 | 课程目标 |
| 第一阶段(贯穿项目:航空订票系统) | ||
| Android开发基础(5天) | 行业背景介绍、 Android框架介绍、 Android开发环境构建、 Android开发工具介绍、 创建第一个android程序、 使用模拟器运行Android程序 |
了解行业背景,了解Android框架,搭建Android开发环境,在Android开发环境下开发第一个程序 |
| Android语言基础(7天) | UI基础、 算法基础、 常用数据结构、 企业编程规范 |
Android程序界面绘制、Java语言基本语法、掌握常见的数据结构和实用算法; 培养良好的企业级编程习惯 |
| 面向对象编程(5天) | 面向对象特性: 封装、继承、多态等 |
掌握面向对象的基本原则以及在编程实践中的意义; 掌握Java面向对象编程基本实现原理; 掌握基本的事件处理逻辑; 掌握常用控件的主要事件处理 |
| JDK常用API(4天) | Activity入门、 常用基本控件、 事件处理、 语言核心包、 异常处理、 常用工具包、 集合框架、 IO系统、 xml语法、 xml解析 |
熟练掌握JDK核心API编程技术; 理解API设计原则;具备熟练的阅读API文档的能力; 为后续的课程学习打下坚实的语言基础。 熟练掌握JavaSE核心内容,特别是IO和多XML解 析 初步具备面向对象设计和编程的能力; 掌握基本的程序优化策略 |
| 第二阶段(贯穿项目:友录) | ||
| 网络和线程(5天) | Java多线程基础、 Android线程间通信 Socket网络编程 |
熟练掌握Android线程间通信原理; 熟练掌握Socket网络通信技术; 能结合实际项目熟练使用线程间通信和网络通信技术 |
| 数据库操作(4天) | SQL语句基础和提高、 SQL语句调优、 MySQL数据库的使用 ContentProvider组件的使用 |
熟练的掌握SQL语句; 掌握一定的数据库查询技巧及SQL语句优化技巧; |
| Android初级(10天) | Android视图系统、 核心事件处理和派发机制——触屏操作和按键 操作、 Android绘图原理和高级UI订制 Android绘图基础、 图片和文字特效、 动态背景、 自定义动画、 音乐示波器、 高级控件使用、 自定义控件 Activity——创建、启动、生命周期、启动模式、 显式意图的使用——ComponentName类和 Intent类、 Fragment和ActionBar |
熟练掌握Android活动场景开发和设计技术; 熟练使用Android框架各种控件; 熟练掌握Android中各种资源的定义和使用 熟练掌握Fragment和ActionBar的使用 了解Android5.0界面设计规范 |
| 阶段项目(2天) | 友录项目 | 熟练使用自定义UI技术和电话技术实现友录项目 |
| 第三阶段(贯穿项目:团购软件+音乐播放器+手机卫士+云相册) | ||
| 服务端原理(2天) | Http协议介绍、 服务端程序部署、 服务端原理介绍:Session、Cookie |
Http协议介绍、 服务端程序部署、 服务端原理介绍:Session、Cookie |
| Android核心(9天) | Android进程优先级和Service组件、 Intent详解、 广播接收器、 SQLite和ContentProvider组件、 联系人提供程序、 短信技术、 电话技术、 Android设备各种传感器的使用、 JNI-Java本地调用技术、 NDK工具集 |
掌握Acitivty组件的生命周期和启动模式; 了解Android的进程回收机制; 掌握Service组件的使用场合和两种使用方式; 掌握广播接收器的使用; 掌握有序广播和驻留广播的应用; 掌握媒体提供程序的访问和管理; 重点掌握联系人的查询和管理、短信的发送接收和记录 管理、打电 话、挂断电话、电话监听和通话记录管理; 掌握各种传感器的使用方法; 掌握使用JNI调用C动态库的技术、熟练使用NDK 工具集 |
| 混合App开发(9天) | HTML5FORMOBILE、 CSS3FORMOBILE、 JAVASCRIPTFORMOBILE、 混合App开发案例 |
熟练掌握Html5+css3+javascript技术; 熟练WebView控件开发混合App |
| 第四阶段(贯穿项目:微身边) | ||
| 商业应用项目结构 分析及设计 |
商业项目中的界面功能组织以及导航、 掌握正确使用各种资源、 如何使用欢迎屏幕和新手导航、 网络操作的基本封装 |
掌握商业软件在开发初期, 如何搭建项目基本机构, 如何在界面和后台功能之间进行通信 以及如何正确的组织各种资源 |
| LBS相关技术 | GoogleMapAPI; 百度API; 高德API |
熟练掌握LBS相关技术; 能够进行基于位置服务的客户端程序开发 |
| OpenFire框架和XMPP协议 | OpenFire框架的安装和使用 XMPP协议 |
能够使用OpenFire构建高性能通讯服务器 了解XMPP协议 能够开发基于XMPP协议的客户端程序 |
| 常用的Android第三方框架 | Http联网:android-async-http 网络图片加载:universal-image-loader 数据库:Ahibernate、androiddataframework 分享:ShareSDK IM:环信 推送:jpush、百度推送 讯飞语音引擎 Android开发框架搭建原理 综合性第三方框架介绍: ThinkAndroid、Afinal、Xutils |
能够熟练使用主流的第三方Andorid框架和第三方控 件进行开发; |
| Android5.0新技术 | AndroidTV AndroidWear MetalDesign界面设计规范 |
了解Android5.0新技术; |
2002-2018 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56