博益首页 |招生简章 |教育体系 |师资力量|关于博益 |合作企业 |联系我们 |教学视频下载





阶段一:揭开企业开发神秘面纱 (4周)

  本阶段主要目标:让学员初步感受真实的软件开发流程,掌握开发JavaEE企业应用必要的基础知识,并通过简单B/S应用,为学员揭开企业开发的神秘面纱。

主要课程内容:

(1) Web开发基础;(2) Java语言基础; (3) JDK核心API;

阶段成果:

(1)实时通信软件,课程体系中的练习题等

阶段二:框架学习源码分析编程入门阶段 (6周)

  要胜任企业开发,必须扎实掌握企业开发所需的核心技术。本阶段主要目标是让学员能够掌握并熟练使用JavaEE企业开发所需的核心技术。

主要课程内容:

(1) Java EE流行框架技术; (2) Java EE企业开发通用技术;(3) UML与设计模式;(4) 富客户端(RIA)开发;

阶段成果:

(1)简单WEB jsp服务器及浏览器编写

(2)用自编MVC框架开发小型应用

阶段三: 实战应用开发JAVA程序员阶段 (8周)

  掌握了企业开发核心技术后,如何正确运用到真实的企业开发流程中才是关键。本阶段,以真实的项目、真实的流程,带学员模拟真实的企业开发流程,为学员进行“准员工”训练。

主要课程内容:

(1) 将各项基本技术熟练应用在真实项目中,深化学习基础知识。

阶段成果:

(1)内容管理CMS系统与程序生成系统

(2)实时实际项目----中国移动邮件营销决策支持系统等

阶段四: 深化实践加强阶段 (8周)

  要学员掌握,高难度、通用程序、软件平台系统驱动设计,使大家可以在激烈的就业竞争中轻松取胜

主要课程内容:

(1) 选作开发通用平台软件驱动项目。

阶段成果(选):

(1) 通用工作流引擎设计   (2) 基于FLEX的工作流定义富界面编辑器

(3) 信息采集推送程序    (3) 基于图论算法的负载均衡软件

(5) 基于富界面的通用权限管理平台

增值服务:如何敲开企业大门

       当具备了企业所要求的技术功底后,要敲开企业的大门,仍需要具备一些“软技能”,本阶段主要为学员提供企业前沿技术讲解,职业规划和发展指导,简历与面试辅导等免费服务,从各个方面保障就业。




阶段一:数据存储 (2周)

主要课程内容:

掌握Android中的存储技术:IO、偏好设置、数据库(SQLite)、ContentProvider和网络存储通过Context获取Android中的内部和外部数据存储目录

阶段成果:

(1)偏好设置文件的读写和偏好设置框架 (2)创建和访问SQLite数据库 (3)使用SQLiteDatabase对象实现数据库操作

(4)使用Cursor遍历查询结果 (5)使用SQLiteOpenHelper初始化数据库和升级数据库 (6)定义ContentProvider共享数据

(7)使用ContentResolver访问ContentProvider (8)Http协议详解 (9)使用HttpUrlConnection访问Http服务端

(10)使用HttpClient访问Http服务端 (11)使用SAX方式解析XML (12)使用Pull方式解析XML

阶段二:线程通信 (2周)

主要课程内容:

了解ANR产生原理和单线程模型,掌握Andorid中的线程通信技术和Andorid程序设计技巧

阶段成果:

(1)了解ANR (2)使用多线程技术解决ANR问题 (3)了解线程通信技术原理

(4)Handler和Message (5)使用多线程实现图片的异步加载(6)封装Android中的线程通信模型、AsyncTask

(7)在工作线程中创建消息队列、HandlerThread

阶段三:Android组件(4周)

主要课程内容:

掌握Activity和Service的生命周期,掌握Intent的六大属性,熟练使用显式意图和隐式意图。掌握广播接收器的使用。使用媒体提供程序管理Android中的图片和音视频资源

阶段成果:

(1)Android中的进程优先级 (2)Service组件的生命周期 (3)使用IntentService执行异步任务

(4)隐式意图的过滤(Intent和IntentFilter) (5)Intent的六大属性 (6)广播、有序广播和驻留广播

(7)使用BroadcastReceiver接受广播 (8)使用ContentResolver访问媒体提供程序

阶段四: 电话技术 (4周)

主要课程内容:

使用电话技术实现接打电话,收发短信,掌握电话和短信的监听机制。使用内容提供程序管理电话联系人、通话记录和短信息记录

阶段成果:

(1)使用联系人提供程序管理和查询通讯录 (2)使用Calls相关API实现通话记录管理 (3)使用Intent拨打电话

(4)使用广播接收器监听电话呼出 (5)使用TelephoneyManager监听电话呼入 (6)使用AIDL接口Itelephony实现挂断电话

(7)使用SmsManager发送短消息 (8)使用广播接收器监听短信接受

(9)使用内容提供程序实现短信记录管理 (10)使用内容提供程序+内容观察者实现发送短信监听

增值服务:GPS及位置服务、GoogleMap服务
BaiduMap服务(4周)

主要课程内容:

掌握GPS定位技术,掌握GoogleMap相关的API,结合使用地图与定位功

阶段成果:

(1)使用LocationManager获取当前位置 (2)基站三角定位和GPS定位 (3)自动判断最佳定位服务来源

(4)Google地图的组成元素 (5)MapView的使用 (6)控制地图、缩放地图 (7)为地图添加图标

增值服务:Android4.x新特性(2周)

主要课程内容:

熟练掌握Android4.0新增技术和Android兼容包中常用类的用法

阶段成果:

 (1)Fragment碎片 (2)ViewPager (3)ActionBar

增值服务:Android高级绘图(2周)

主要课程内容:

掌握Android自定义图形绘制,具备开发复杂控件效果的基础

阶段成果:

 (1)图片和文字特效 (2)动态背景 (3)自定义动画 (4)音乐示波器

增值服务:Android高级控件(2周)

主要课程内容:

掌握Android高级自定义控件的开发。能够根据需要,开发定制控件

阶段成果:

 (1)ListView、GridView的拖动 (2)双向调节的滚动条 (3)根据需要弹出的快速功能框 (4)弧形排列的控件

增值服务:商业应用项目结构(2周)
分析及设计

主要课程内容:

掌握商业软件在开发初期,如何搭建项目基本机构,如何在界面和后台功能之间进行通信。以及如何正确的组织各种资源

阶段成果:

(1)商业项目中的界面功能组织以及导航 (2)掌握正确使用各种资源

(3)如何使用欢迎屏幕和新手导航 (4)网络操作的基本封装