课程咨询 :010-67311307

课程安排
按照企业招聘需求进行的课程设计

Android 架构型软件工程师(培优班)

1. Android 开发语言基础(贯穿项目:驾考宝典 APP)
课程 内容
Android开发基础 行业背景介绍,Android 框架概述,Android 开发环境构建,Android 开发工具,创建第一个 Android 程序,使用模拟器运行 Android 程序,Android UI 基础,算法基础,常用数据结构,企业编程规范等。
面向对象编程 面向对象特性(封装、继承、多态等),常用设计模式(单例、工厂、适配等),Activity 入门,常用基本控件,事件处理,面向对象的基本原则以及在编程实践中的意义,Java 面向对象编程基本实现原理,事件处理逻辑及常用控件的主要事件处理。
Java 核心 API 语言核心包,异常处理,常用工具包,集合框架,API 设计原则,如何熟练的阅读 API 文档。
IO 及 XML JavaIO 系统及开发,XML 语法,XML 解析,基本的程序优化策略。
2. Android 核心技术(贯穿项目:乐吧 APP 及友录 APP)
课程 内容
Android UI 高级 Android 视图系统、核心事件处理和派发机制(触屏操作和按键操作)、Android 绘图原理和高级 UI 订制、Android 绘图基础、图片和文字特效、动态背景、自定义动画、音乐示波器、高级控件使用、自定义控、Android 框架各种控件、各种资源的定义和使用、Fragment 和 ActionBar 的使用、Android6.0 界面设计规范,UI 订制技术及各种常用的第三方控件。
数据库操作 SQL 语句基础及提高、SQL 语句调优、MySQL 数据库、SQLite 数据库访问、ContentProvider 组件的使用、数据库查询技巧及 SQL 语句优化技巧。
Android 核心 Java 多线程基础,Android 线程间通信,Android 核心组件Socket 网络通信技术,Android 活动场景开发和设计技术,Android 线程间通信原理,Acitivty 组件的生命周期和启动模式,Android 的进程回收机制,Service 组件的使用场合��两种使用 方式,广播接收器的使用,有序广播和驻留广播的应用,媒体提供程序的访问和管理,联系人的查询和管理、短信的发送接收和记录管理,打电话、挂断电话、电话监听和通话记录管理,各种传感器的使用方法,使用 JNI 调用 C 动态库的技术,熟练使用 NDK 工具集。
3. Android 高级技术(贯穿项目:乐吧 App(网络版)& 当当 APP )
课程 内容
服务端原理 TCP/IP 协议、Socket 协议、Http 协议,服务端程序部署,Session、Cookie。
Android 高级 HttpClient 连接服务端,Volley 框架访问 Http 服务端,文件的多线程下载技术,基于双缓存的网络图片异步加载。
Android 常用第三方框架 主流 UI 框架:Side-Menu、Context-Menu、Pull-to-Refresh、AndroidSwipeLayout 等;HTTP 联网框架:android-async-http,网络图片加载框架:universal-image-loader,数据库框架:ORMLite、Ahibernate、Android DataFramework,分享框架:ShareSDK,IM 框架:环信,推送框架:JPush、百度推送,讯飞语音引擎,综合性第三方框架介绍 ThinkAndroid、Afinal、Xutils,能够熟练使用主流的第三方 Andorid 框架和第三方控件进行开发。
4. Android 高新技术(项目库:TLBS 微身边,酷跑, 我的微信, 微博等)
课程 内容
商业应用项目
结构分析与设计
商业项目中的界面功能组织以及导航,正确使用各种资源,如何使用欢迎屏幕和新手导航,网络操作的基本封装,商业软 件在开发初期项目基本架构搭建。
LBS 相关技术 GoogleMap API,百度 API,高德 API,LBS 相关技术,基于位置服务的客户端程序开发。
OpenFire 框架
和 XMPP 协议
OpenFire 框架的安装和使用,XMPP 协议,使用 OpenFire 构建高性能通讯服务器,开发基于 XMPP 协议的客户端程序。
Hybrid
APP 开发
HTML5 + CSS3 基础及进阶,JavaScript 语言基础及进阶,HTML5+CSS3+JavaScrip 综合应用,WebView 控件。
框架搭建原理 Android 源码分析之设计模式初探:
Android 中的原型模式应用范例——Intent、Android 中的策略模式应用范例——动画中的时间插值、Android 中的状态
模式应用范例——WiFi 管理 …
Android 中的 MVC 模型
使 MVP+Dagger2+Retrofit+RXAndroid 搭建 Android 项目
MVVM 模式:Android6.0 中的数据绑定技术
Android 6.0
新技术
Android6.0 权限体系、AppLinking、直接分享、Android 企业用户特性。

Android 准架构型软件工程师(就业班)

1. Android 开发语言基础(贯穿项目:驾考宝典 APP)
课程 内容
Android开发基础 行业背景介绍,Android 框架概述,Android 开发环境构建,Android 开发工具,创建第一个 Android 程序,使用模拟器运行 Android 程序,Android UI 基础,算法基础,常用数据结构,企业编程规范等。
面向对象编程 面向对象特性(封装、继承、多态等),常用设计模式(单例、工厂、适配等),Activity 入门,常用基本控件,事件处理,面向对象的基本原则以及在编程实践中的意义,Java 面向对象编程基本实现原理,事件处理逻辑及常用控件的主要事件处理。
Java 核心 API 语言核心包,异常处理,常用工具包,集合框架,API 设计原则,如何熟练的阅读 API 文档。
IO 及 XML JavaIO 系统及开发,XML 语法,XML 解析,基本的程序优化策略。
2. Android 核心技术(贯穿项目:乐吧 APP 及友录 APP)
课程 内容
Android UI 高级 Android视图系统、核心事件处理和派发机制(触屏操作和按键操作)、Android绘图原理和高级UI订制、Android绘图基础、图片和文字特效、动态背景、自定义动画、音乐示波器、高级控件使用、自定义控、Android 框架各种控件、各种资源的定义和使用、Fragment 和 ActionBar 的使用、Android6.0 界面设计规范,UI 订制技术及各种常用的第三方控件。
数据库操作 SQL 语句基础及提高、SQL 语句调优、MySQL 数据库、SQLite 数据库访问、ContentProvider 组件的使用、数据库查询技巧及 SQL 语句优化技巧。
Android 核心 Java 多线程基础,Android 线程间通信,Android 核心组件
Socket网络通信技术,Android活动场景开发和设计技术,Android线程间通信原理,Acitivty组件的生命周期和启动模式,Android 的进程回收机制,Service 组件的使用场合和两种使用方式,广播接收器的使用,有序广播和驻留广播的应用,媒体提供程序的访问和管理,联系人的查询和管理、短信的发送接收和记录管理,打电话、挂断电话、电话监听和通话记录管理,各种传感器的使用方法,使用 JNI 调用 C 动态库的技术,熟练使用 NDK 工具集。
3. Android 高级技术(贯穿项目:当当 APP & 美一页 APP)
课程 内容
服务端原理 TCP/IP 协议、Socket 协议、Http 协议,服务端程序部署,Session、Cookie。
Android 高级 HttpClient 连接服务端,Volley 框架访问 Http 服务端,文件的多线程下载技术,基于双缓存的网络图片异步加载。
Hybrid
APP 开发
HTML5 + CSS3 基础及进阶,JavaScript 语言基础及进阶,HTML5+CSS3+JavaScrip 综合应用,WebView 控件,混合 App 开发案例。
4. Android 商业项目实战(贯穿项目:微身边 & 跑酷)
课程 内容
商业应用项目
结构分析与设计
商业项目中的界面功能组织以及导航,正确使用各种资源,如何使用欢迎屏幕和新手导航,网络操作的基本封装,商业软 件在开发初期项目基本架构搭建。
LBS 相关技术 GoogleMap API,百度 API,高德 API,LBS 相关技术,基于位置服务的客户端程序开发。
OpenFire 框架
和 XMPP 协议
OpenFire 框架的安装和使用,XMPP 协议,使用 OpenFire 构建高性能通讯服务器,开发基于 XMPP 协议的客户端程序。
Android 常用
第三方框架
HTTP 联网框架:android-async-http,网络图片加载框架:universal-image-loader,数据库框架:Ahibernate、Android DataFramework,分享框架:ShareSDK,IM 框架:环信,推送框架:JPush、百度推送,讯飞语音引擎,Android 开发框架搭建原理,综合性第三方框架介绍 ThinkAndroid、Afinal、Xutils,能够熟练使用主流的第三方Andorid 框架和第三方控件进行开发。
手机测试技术 功能测试、兼容性测试、交叉测试、安装卸载测试、压力测试、
主流测试工具的使用:Android Junit、MonkeyRunner、Robotium|
TestIn 第三方测试平台
Android 6.0
新技术
Android6.0 权限体系、AppLinking、直接分享、Android 企业用户特性。

Android 混编开发工程师(才高班)

课程 内容
HTML 及 CSS 基础 文本,图像,链接,表格,列表,表单,框架,CSS3 基础语法,各种选择器,框模型与背景,文本格式化,显示与定位。
JavaScript 核心 JavaScrip 基础语法,数组,Object,Function,String 和 正则表达式,常用内置对象,错误处理,作用域链,匿名函数,面向对象编程,闭包,ECMAScript5/6 新特性,JavaScript 面向对象编程。
HTML5 新特性 HTML5 Canvas 绘图、HTML5 SVG、音频和视频处理、表单处理、表单验证、Geolocation API、WebSockets API、Forms API、HTML5 拖放、Web Workers API、Web Storage API、离线 Web 应用。
AngularJS 框架 AngularJS 的 MVC 开发模式、AngularJS 的依赖注入,表单操作与双向数据绑定,常用指令,服务端通信技术,单页web 应用的 URL 与 ROUTE。
Ionic 框架 Ionic 框架功能,Ionic 全局 CSS,Ionic 常用 JS 控件。
阶段项目实战 当当 APP(混编实现方式)

分阶段·项目展示

  • 地址:北京市朝阳区潘家园松榆北路7号院11号楼建业苑写字楼6层(潘家园桥东,统一优玛特超市6层)
  • 网址:http://bj.android.tedu.cn 联系电话:010-67311307 
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56