首页 找课程 找学校 教育新闻 培训问答 课程大全

北京北大青鸟IT教育

15830143330 预约试听 在线客服

您的位置: 首页 > 北京培训 > 北京北大青鸟IT教育 > 手机开发培训 > Android课程脱产班

Android课程脱产班

班制:

周末班

[ 开班提醒 ]
上课地址:

北大青鸟佳音旗舰总校

活动倒计时
11: 59: 59
马上抢

课程介绍

Android精品课程(脱产班/周末班)


课程优势:

1. 源于北大青鸟雇主企业的课程需求,真正符合企业用人需要
2. Oracle原厂认证讲师授课
3. 理论与实践并重,多个企业真实项目案例贯穿其中
4. Oracle标准课程与国内主流技术的有机整合,实用性与指导性并重
5. *新Android(安卓)开发平台,同时支持安卓手机及平板电脑
6. 经典Android(安卓)教学案例
7. 全方位Android(安卓)实训项目
8. 具备获取Oracle原厂国际认证OCJP的能力


适用群体:大专及以上学历,具备基本的计算机操作能力、基本的英语阅读能力

培养目标:具备高端、多方位、精英级水平的Android(安卓)软件开发人才

就业岗位:Android研发工程师、Android开发员/程序员、Java开发工程师


课程祥情,在线咨询<<< 或直接电话咨询:010-64707530


课程内容:

课程名称

课程及实训内容

C1 Java编程语言基础

主题

主要知识点

走进Java语言

Java编程语言的特性;三大平台;JVM/ JRE/ JDK的概念和区别;JDK开发环境

变量和数据类型

变量和运算符;表达式;十六进制、二进制、八进制及转换;字节与位;位的与、或、异或、补运算;八种基本数据类型;字符串与标识符;注释语句

分支和循环语句

if /switch分支语句、while/ do-while/ for循环语句、增强型for循环

声明和使用方法

方法的声明和调用;重载方法

类和对象

面向对象的编程;类和对象;字段/属性;垃圾回收

类的封装

类的封装;publicprivate访问控制修饰符

声明和使用构造器

构造器的声明和使用;对象的内存模型

创建和使用数组

声明和使用数组、多维数组;命令行参数;方法的可变参数

P1 项目实训

名称

项目描述

A.家庭收支记账软件

模拟实现一个基于文本界面的《家庭收支记账软件》,该软件能够记录家庭的收入、支出,并能够生成收支明细表。该项目的目的在于掌握初步的编程技巧和调试技巧。主要涉及以下知识点:局部变量和基本数据类型、循环语句、分支语句、方法调用和返回值的接收、简单的屏幕输出格式控制。

B.客户信息管理软件

模拟实现一个基于文本界面的《客户信息管理软件》,该软件能够实现对客户对象的插入、修改和删除,并能够打印生成客户明细表。该项目的目的是进一步掌握编程技巧和调试技巧,熟悉面向对象编程。主要涉及以下知识点:类和对象(属性、方法及构造器)、类的封装、引用数组、数组的插入删除和替换、对象的聚集处理、多对象协同工作。

C2 Java面向对象的核心逻辑

主题

主要知识点

类的继承

类的继承;方法覆盖

多态引用和多态参数、instanceof运算符与对象的强制类型转换

对象关联与Object

对象的关联与包容;继承Object类并使用equalshashcodetoString方法

staticfinal修饰符

staticfinal修饰符的功能;修饰类、属性、方法的作用

抽象类、接口和枚举

声明和使用抽象类、接口、枚举类

包的管理

packageimportjar包的管理;静态导入

异常的概念和用途、受检异常和非受检异常;异常的常用处理手段

P2项目实训

名称

项目描述

开发团队调度软件

模拟实现一个基于文本界面的《开发团队人员调度软件》,该软件实现以下功能:

“根据给定的数据创建公司部分成员列表,基于现有的公司成员,组建一个开发团队以开发一个新的项目。开发团队成员包括架构师、设计师和程序员。”;该项目的目的是熟悉Java面向对象的高级特性,进一步掌握编程技巧和调试技巧;主要涉及以下知识点:类的继承和多态、对象的关联、staticfinal修饰符、特殊类的使用、异常处理等。

C3 开发JavaSE高级应用程序

主题

主要知识点

使用基础API

包裹类与拆箱/装箱、java.util.Math类、String/ StringBuffer/ StringBuilder

集合与泛型

集合框架;Collection/Set/List类型的集合;泛型的使用;泛型的通配符类型参数

集合高级应用

HastSet/TreeSet集合算法与数据结构;;ArrayList/LinkedList集合算法与数据结构;Map集合;迭代器与遍历集合

I/O数据流访问

I/O的输入输出流、字节流与字符流;字符流链接与包装;字符节链接与包装

文件与对象序列化

File对象API;文件信息封装、目录信息封装;标准对象的序列化与反序列化;自定义序列化对象

控制台与格式化I/O

标准控制台I/Oscanf格式化输入;字符串格式化输出、日期时间格式化输出

创建和使用线程

多线程的创建与启动;线程的控制和结束;线程的基本状态、Sleep()Join()方法

线程同步与交互

线程的共享数据;线程的同步、synchronized;线程的交互、wait()notify()

P3项目实训

名称

项目描述

单机考试管理软件

仿真实现一个基于文本界面的《单机考试系统》,该系统能够提供机上考试功能,并且能够自动判分;能够自动记录*后考试成绩、查询显示考试的答题情况和成绩。该项目以增量方式开发,帮助学员建立查看使用API文档的习惯、掌握编程技巧和调试技巧。项目主要涉及以下主要知识点:基础API、集合的存储与遍历、I/O流基础知识、I/O流的链接、将散装数据合成对象、控制台I/O等。

C4 Android系统基础

主题

主要知识点

Android平台简介

Android发展史、Android系统的四层架构。

安装Android开发环境

安装Android SDK、安装和使用Eclipse IDEADT插件、创建模拟器。

可扩展标记语言XML

XML标记语言的用途、XML语法格式、XML的使用。

Android应用程序结构

Android项目的组织结构、资源文件、程序入口、Activity组件。

Android事件处理机制

Android事件机制原理、嵌套类、内部类与匿名类。

应用程序的生命周期

应用程序的生命周期原理、Activity的生命周期原理、日志工具类的使用。

开发用户界面(UI

用户界面的构成要素,基本的UI组件TextViewToastEditTextButtonRadioButtonCheckBoxMenu等;MVC UI组件AutoCompleteTextViewSpinnerListView等。

UI布局管理器

布局管理器原理、常用的布局管理器,包括线性布局、相对布局、表格布局等。

Intent原理与使用

Intent用途和原理、显式和隐式IntentIntent构成、IntentFilter、**Intent调用拨号和短信。

访问ContentProvider共享数据

ContentProvider的用途和原理、ContentProvider的基本API,使用ContentProvider跨应用访问数据。

P4项目实训

名称

项目描述

快捷短信

实现一个Android单机应用软件《快捷短信》。该软件基于手机通讯录名单,实现快捷短信发送功能。软件以增量方式开发,循序渐进完成,目的在于掌握Android应用程序编程和调试技巧。主要涉及以下知识点:Activity组件开发、基本UI组件的使用、MVC UI组件的使用、使用布局管理器的布局、使用Intent与系统交互、使用ContentProvider访问通讯录,以及短信功能的使用。

C5 Android数据存储与多媒体

主题

主要知识点

数据与文件存储

Shared Preference的存储机制和用途;**openFileInputopenFileOutput访问数据文件;识别和访问SD卡。

基于MVC模式的应用程序

MVC模式的原理、模型、视图和控制器在Android应用中的映射;使用SimpleAdapter提供数据。

使用SQLite数据库

SQLite数据库特征;SQLite命令行及常用命令;SELECT语句查询表数据;数值、字符串、日期/时间等数据类型;使用SQL表达式。

管理数据库和表

创建、修改和删除表;使用INSERT/UPDATE/DELETE进行数据的插入、修改和删除。

访问SQLite数据库

SQLiteDatabase对象管理表和数据,Cursor遍历数据,使用SimpleCursorAdapter提供数据。

多媒体音视频播放

OpenCore多媒体框架;MediaPlayer生命周期;音频播放与控制;VideoView生命周期;视频播放与控制。

多媒体图像采集

Camera拍照或图像采集;SurfaceView图像显示SurfaceView绘图、CanvasPaint

多媒体音视频录制

MediaRecorder生命周期、音频录制与控制;MediaRecorder视频录制与控制。

使用数据适配器

数据适配的原理、SimpleAdapter适配器、SimpleCursorAdapter适配器、自定义BaseAdapter

P5项目实训

名称

项目描述

天天美食

实现一个Android单机应用软件《天天美食》。该软件除了提供菜谱的制作说明及图片,还可**音视频播放菜品的制作过程,并允许使用者自己录制菜谱。软件以增量方式开发,循序渐进完成,目的在于进一步掌握Android应用程序编程和调试技巧,开发实用的单机应用程序。主要涉及以下知识点:SharedPreference的使用、文件I/O访问、数据库访问、使用MVC模式构建优秀的程序结构、音视频的播放,以及图像、音视频的数据采集。

C6 Android高级UI与网络通讯

主题

主要知识点

使用视图和图像组件

高级视图UI组件GridViewScrollView;高级图像UI组件GalleryImageSwitcher

使用对话框组件

Dialog编程模型、实现警告型对话框、确认型对话框、输入型对话框和提示型对话框。

TCP/IP Socket的网络通讯

TCP/IP通讯**、Socket通讯原理与要素、Socket服务器编程、Socket客户端编程、多线程服务器。

实现Socket C/S应用程序

服务器设计原理与实现、Android客户端设计原理与实现,实现基于Socket通讯的Client-Server架构。

多线程与消息处理器

多线程编程、线程间的交互与通讯、使用Handler在线程间传送消息,**Handler Message更新UI

使用日期和时间组件

日期组件DatePicker、时间组件TimePicker、日期对话框DatePickerDialog、时间对话框TimePickerDialog

进度的显示与控制

进度显示组件ProgressBar、进度控制组件SeekBar

实现service服务应用

Service的原理和用途;Service的生命周期与运行方式、Service直接启动与绑定启动;GoF单例模式。

实现Broadcast广播应用

Broadcast广播的原理和用途;BroadcastReceiver的生命周期及广播监听、NotificationNotificationManager的状态栏使用。

实现Widget桌面部件

Widget的概念和展现形式、Widget的原理、WidgetProvider的生命周期;**Widget启动Activity

P6项目实训

名称

项目描述

简版微信系统

仿真实现一个基于C/S架构的《简版微信系统》。该系统模仿目前*为流行的微信软件,采用基于“Android客户端-服务器”的架构实现。系统以开发微信客户端软件为主,增量方式开发,目的在于掌握Android客户端软件的开发过程,并巩固所学知识。主要功能包括在线文字聊天,语音聊天、加好友、通讯录管理等;主要涉及以下知识点:使用高级UI组件设计强大界面、开发Service实现后台微信处理、实现BroadcastReceiver监听广播、Socket客户端-服务器通讯、多线程与Handler

C7 Android游戏与高级应用

主题

主要知识点

游戏的屏幕与音效

获取屏幕属性、全屏显示、SoundPool短音频播放。

游戏的设计与实现

动感游戏的设计思路、游戏结构与实现;SurfaceViewCanvas绘图;画面与音效的结合。

使用设备传感器

传感器的概念与分类、传感器的应用;获取Android传感器;方向传感器编程、加速度传感器编程。

HTTPWeb站点

HTTP基本原理、GET请求与POST请求的格式、Web站点与Web应用程序、HTML编程语言与表单。

实现HTTP C/S应用程序

HttpClient网络通讯、编程式GET/POST请求与应答、使用HTTP通讯实现C/S架构的Android客户端。

实现URL连接网络通讯

基于URLConnection的网络通讯;HTTP方式图片下载。

基于XML的数据交换

DOM解析XML、基于XML格式的数据通讯、客户端与服务器实现XML数据交换。

基于JSON的数据交换

JSON的用途与语法规则、JSON数据结构、JSON数据解析、基于JSON格式的数据交换。

使用Fragment实现UI

Fragment用途及特性;FragmentManagerFragment生命周期、隐藏和显示控制、多分辨率的自适应。

使用地图与定位服务

Map App的开发、地图的缩放与拖拽、切换显示模式、设备定位。

P7项目实训

名称

项目描述

Oracle视频学习系统

实现一个真实的、基于C/S架构的《Oracle视频学习系统》,该系统是目前我学习中心自主研发的、供学员免费下载使用的视频学习系统,采用基于“Android客户端-服务器”的架构实现。**下载客户端软件,学员可以充分利用空闲时间,在线或下载观看“Java课程”视频文件,做到在手机或平板电脑上即可学习。系统以开发学习客户端软件为主,增量方式开发,目的在于进一步掌握Android客户端软件的技术,具备实用Android客户端开发能力,为就业提供有力**。

C8 Linux系统使用与管理

主题

主要知识点

Linux发展历史

安装Java开发环境安装与配置; LinuxVi编辑器;RPM包的管理;SSHX-Window等工具的使用。

VirtualBox RHEL5安装

红帽Linux5.X版在虚拟机上的安装配置。

Linux常用命令

Linux基本命令、红帽Linux常用命令操作。

Linux用户管理

Linux用户和组的概念、口令、权限等管理机制;Linux系统管理、启动过程、任务调度;root密码安全设置。

Linux服务管理

Service概念;环境变量设置;进程的查看、监视、调度和控制。

Linux文件管理

Linux的文件系统、磁盘分区及目录结构。

Linux网络管理

Linux网络基础;TCP/IP**;配置常用的网络服务;FTP服务器搭建;Linux虚机上的Oracle11g安装及网络环境配置。

Linux磁盘管理

Linux上增加磁盘;逻辑卷管理。

C9 MySQL数据库设计与开发

主题

主要知识点

走进MySQL数据库

MySQL发展简史与产品构成;MySQL数据库安装;经典world数据库。

服务器与客户端

MySQL服务器的启动与停止、客户端常用命令。

表数据查询

使用SELECT语句查询表数据;MySQL的数值、字符串、日期/时间等数据类型;使用SQL表达式。

管理数据库和表

创建、修改和删除数据库;创建、修改和删除表。

操作表数据

使用INSERT/UPDATE/DELETE进行数据的插入、修改和删除。

表的联接

联接(join)概念;在SQL中联接表;基本联接、内联接、外联接;外键、外键约束和引用完整性。

预处理语句

预备、关闭预处理语句,基于参数执行预处理。

事务与隔离级别

使用事务控制语句执行多个并发的SQL语句;理解事务的ACID属性;事务的隔离级别。

C10开发B/S架构的企业应用程序

主题

主要知识点

Java Web应用程序

企业应用程序与Java EE平台的N层架构;组件和容器架构;B/S架构应用程序的工作原理;

开发HTML页面

HTML语言编写网页;

可扩展标记语言XML

XML结构和语法;验证与查看。

开发Java Servlet组件

开发和配置Web标准组件ServletServlet工作原理和生命周期;

开发JSP组件

JSP组件的工作原理和生命周期;JSP组件的指令、声明、注释、Scriptlet和表达式等脚本元素;JSP隐含变量;

Model 2架构

Model2架构;MVC模式。

开发HTML表单

HTML表单开发与表单数据处理;

实现Model 2控制器组件

使用Servlet实现控制器;

实现Model 2服务组件

使用Service组件实现业务逻辑;

开发标签化JSP页面

JSP标准标签useBean/ getProperty等;EL表达式语言;JSTL标准自定义标签库,set / if / forEach / url /out的使用。

开发过滤器组件

过滤器的开发;使用过滤器实现中文处理;

使用JDBC访问数据库

JDBC编程访问数据库;使用DataSource连接池和JNDI优化数据库访问;

实现对象-关系映射(ORM

使用DAO组件封装数据访问逻辑。

P8项目实训

名称

项目描述

书籍库存

仿真实现一个基于B/S的《书籍库存登记系统》。该系统提供书籍入库登记和库存列表功能,并实现列出库存书籍详细信息。系统以增量方式开发,循序渐进完成,目的在于掌握Web应用程序编程和调试技巧。主要涉及以下主要知识点:Model 2架构的实现、使用Servlet实现控制器,JSP实现视图、表单的各种组件的处理、使用DAO模式,**DataSource访问数据、在Web应用程序中整合MySQL数据库。

师资力量


杨利君  高级讲师
毕业学校:北京大学
教师学历:软件工程专业 硕士研究生
工作过的企业:中国石油天然气集团公司、神州数码控股有限公司、 北京神州泰岳软件股份有限公司


主导项目:
1、国家电力管理系统
2、中国石油人事管理系统
3、政府采购招投标系统
4、企业短信应用平台
5、中国航空安全检查评估系统


擅长技术:
1、系统架构分析设计、UML建模;
2.NET 开发平台;
3.HTML/DHTML/CSS/XML/AJAX;
4、数据库设计与数据挖掘;
5.SOA、重构与设计模式;
6.擅长基于J2EE采用EJB、jms、jsp、servlet、weblogic等实现的集中交易平台


工作经验:
5年的北大青鸟教学经验,4年的软件开发从业经验,在企业软件研发、计算机硬件/系统等领域有多年的实践工作经验;曾独立设计和负责过多个大中型的企业应用,对企业应用架构有较丰富的设计和开发实践经验。曾任职于中软集团公司,担任项目经理,负责系统架构设计。授课风格幽默,语言简练,课堂气氛活跃,能调动学员主动探索知识、主动思考问题,能用通俗的语言表达软件世界的神奇,是学员心目中技术牛人。

白林 高级讲师
毕业学校:北京工业大学
教师学历:计算机科学与技术专业 硕士研究生
工作过的企业:中粮集团、中国移动通信集团、太极计算机股份有限公司、用友软件股份有限公司


主导项目:
1.河南水利厅资源管理系统
2.中粮集团ERP资源整合的开发与实施
3.中移动市场管理商务解决方案 B/S架构开发
4.江西省教育厅教师管理系统项目


擅长技术:
1.C#面向对象的分析与设计
2.C/S及B/S多层软件架构设计
3.VC 开发
4.SQLServer等大型数据库
5.linq to entity
6.反射、多线程。
7.三层结构。


工作经验:
4年工作经验,6年的北大青鸟教学经验, 丰富的软件开发设计经验,曾参与设计和开发多个自动化Web管理系统,具有丰富的企业级架构设计和开发实践经验。主要从事ASP.NET方向技术。在北大青鸟佳音旗舰教学长达六年多,帮助很多迷茫的学员找到自己的目标,能胜任软件每个学期的课程,进入他班级的学员可以不用因为来回换授课老师而影响学习效果。授课方法灵活,**生活案例的分析更生动的给学员讲清楚每一个知识点,并能细心的关心到每个学员的情绪变化并耐心的做引导工作。上课是学员的好老师,下课是学员的好哥们,深受学员爱戴


王思凡  高级讲师
毕业学校:长春大学
教师学历:计算机工程专业 硕士研究生
工作过的企业:北京大唐高鸿数据网络技术有限公司、北京神州泰岳软件股份有限公司、北京赛迪时代信息产业股份有限公司。

主导项目:
1.中国人寿,嘉禾人寿保险系统
2.中央电视台CMS模式的新闻发布系统
3.哈尔滨飞扬办公自动化系统
4.中国石油人事管理系统
5.吉林省人社厅职工管理系统


擅长技术:
1.Java、C#等开发语言;
2.SQL Server、MySQL和Oracle等数据库;
3.JSP、ASP.NET、PHP等服务器端技术
4.SSH、dwr、XFire等框架技术
5.javascript、jquery、ext、ajax等网页设计语言>
6.基于MVC模式的Java Web的设计开发
7. Struts、Hibernate、Servlet、EJB、JSF、JavaBean、JDBC等技术进行B/S架构的程序开发、运用Weblogic8.1、Tomcat5.0、Jboss和OC4J等WEB服务器的配置。

工作经验:
4年工作经验,5年北大青鸟教学经验。精通JAVA企业开发及质量管理,精通移动平台系统架构和软件研发曾任长春神州软件公司高级工程师,主要从事J2EE方面的软件开发,应用Struts、Spring、Hibernate等技术进行web项目开发,涉及网站、OA等方面的项目。授课方法灵活,课堂上注重引导学员的自主学习意识,能够耐心的讲解每一个知识点。说话逻辑性强,有层次感,善于带动学员积极思考,并能适时的给予鼓励和鞭策,是学生的良师益友。


殷传华  高级讲师
毕业学校:首都经贸大学
教师学历:通信工程专业 硕士研究生
工作过的企业: 华为技术有限公司、 淘宝网、腾讯网

主导项目:
1.熟练搭建大中型企业网络以及配置各种服务器
2. 精通计算机硬件以及硬件故障与网络故障的排除;
3. 擅长Windows系统、Linux系统、SQL、server数据库管理;
4.熟练掌握各种主流网络产品、路由器、交换机的原理及互联技术具有丰富的网络管理和教学经验

擅长技术:
1.熟练搭建大中型企业网络以及配置各种服务器;
2.精通计算机硬件以及硬件故障与网络故障的排除;
3.擅长Windows系统、Linux系统、SQL、server数据库管理;
4.熟练掌握各种主流网络产品、路由器、交换机的原理及互联技术具有丰富的网络管理和教学经验


工作经验:
5年北大青鸟教学经验,4年项目实践及管理经验,持有H3CTE、MCSE、RHCE等国际认证.擅长网络规划、构架。精通华为、思科路由交换设备配置、调试安装、和故障排除等。并熟悉各类防火墙及相关安全信息技术。授课生动形象,极具幽默感,能调动课堂气氛,寓教于乐。能够从学生的实际出发,适当缓和课程气氛,调动学员的积极性,让学生在快乐的实验中学习,激发学生的无限兴趣。


李仪生  高级讲师
毕业学校:北京清华大学
教师学历:信息安全专业 硕士研究生
工作过的企业:中企动力、航天信息股份有限公司、亿阳信通股份有限公司

主导项目:
1.河北电信宽带网络新建扩容;
2.山东电网光网络新建扩容;
3.大兴地区宽带产品新建扩容升级;
4.张家口地区宽带产品新建扩容升级;
5.华为培训河北分部无线机房新建;
6. 山东软件网络组建;
7.河北电子科技大学校园网组建。


擅长技术:
1.精通LINUX(FreeBSD、REDHAT、ThiZi)服务器的架设及配置;
2. 精通数据通信、TCP/IP**、RIP、OSPF、ISIS、BGP路由**;
3.精通VLAN、TRUNK、STP、VPN、MPLS、防火墙等技术;
4.精通windows 2008网络服务、活动目录服务器的架设维护和排错及微软; Linux、Virtualization、Oracle、System Security、OpenSSL、WordPress。
5.熟悉木马加壳、脱壳、加花免杀、行为免杀、内存免杀、特征码免杀与反汇编技术。


工作经验:
6年北大青鸟教学经验,5年项目实践及管理经验,持有CCIE、RHCE、MCSE**。擅长城域网的组建,及大中型企业IT信息化运维。授课方式灵活,声音总是充满了激情,让人感觉精力充沛,充满了希望。课堂上非常幽默,经常与学员进行互动,善于挖掘每个学员的长处,并无限放大,给予学员自信心。能够耐心的讲解每一个知识点,不厌其烦,**每一个学员有所收获。


北大青鸟师资在二十几位 ,在此不一一列出等


北京北大青鸟学校环境

学校环境优美,地理位置非常方便,紧邻地铁2号线阜成门站。教室宽敞明亮,所有教室采用电子背板,每个座位配备一台全新液晶显示器和电脑。实验室将增加更多路由交换设备,所有教室将增加全新的机架设备,供学员上课使用。

我们以全新的面貌迎接您的光临,用一流的硬件环境和优秀的教学质量为您提供更好的学习服务。同时感谢您一直以来对北大青鸟佳音旗舰总校的支持与厚爱!



课程祥情,在线咨询<<< 或直接电话咨询:010-64707530

倒计时
11: 59: 19
课程热线:15830143330 | 客服时间:9:00-22:00(其他时间请在线预约报名或留言)
机构介绍
北京佳音旗舰科技发展有限公司成立2000年,是隶属北大青鸟APTECH的一家颇有历史的培训学校,学校临近北京金融街,是北大青鸟APTECH体系中优秀的软件工程师培训基地与网络工程师课程、学士后课程、网络营销课程培训学校,也是全国知名度高的软件工程师和学士后培训学校和网络工程师和网络营销培训学校。 北京佳音旗舰科技发展有限公司是一家专注于IT教育培训的专业机构,长期服务于中国...【详情】
相关课程
其他城市
相关机构

申请试听名额

已有10254人申请免费试听

01电话咨询 | 15830143330

QQ:2872347183
加盟合作:0755-83654572