3G——我们的第三个“黄金时代”
3G是移动互联时代,是继PC时代、互联网时代之后的又一个IT从业人员的“黄金时代”。
3G与2G的主要区别是在传输声音和数据的速度上的提升,它能够在全球范围内更好地实现无线漫游,并处理图像、音乐、视频流等多种媒体形式,提供包括网页浏览、电话会议、电子商务等多种信息服务,同时也要考虑与已有第二代系统的良好兼容性。3G时代造就了“移动商务应用领域”。这是对“传统商务应用”极大扩展;将会为企业带来巨大的商机。
Android人才极度紧缺
Android是Google公司推出的基于Linux平台的开源手机操作系统,已成为新3G时代的主流移动智能平台之一。由于Android开源的特点以及包括摩托罗拉、三星、索爱、LG、HTC等主流手机厂商以及包括中国移动在内的运营商组成的开放手机联盟(OHA)的鼎立推动,Android平台在智能手机领域后来居上,市场份额已飞速上升为39%,成为最具发展潜力的移动智能平台。
然而,随着3G行业的迅猛发展,企业对于基于Android平台的开发人员的需求却无法得到满足。尽快掌握Android核心技术,轻松进入3G开发行业,就意味着站在了3G移动互联开发的潮头,意味着高薪(相对于普通Java开发人员高出50%左右),更为程序人生奠定一个良好的开端!
Android和Java EE企业级开发相结合
Android应用程序使用Java语言编写, Android实际是内置支持Java的操作系统,这就要求Java平台基本功扎实。而3G应用往往是企业级应用的客户端,因此本课程体系中将Android(3G)课程与Java EE课程紧密结合,配合真实的企业级项目,学员在不但可以深入掌握基于Android平台的智能手机开发技术、基于三大框架的Java EE技术,更重要的是还系统掌握了智能移动终端与Java EE服务器端相结合的商业领域应用。
Android应用级和系统级开发相结合
Android作为开源的移动平台,与其它嵌入式系统需求类似,有很多系统级开发需求。例如:设备厂商希望把Android平台移植到自己的设备上,或者为特殊外设编写驱动。这一领域称为Android系统级开发,随着Android应用级开发越来越广泛,系统级开发的需求也与日俱增,而Android系统级开发人员就更奇缺了。
我们为有相应学习能力和相关基础(C方向)的学员提供了基于Linux内核的Android系统级开发课程,力图为企业提供更加高端的Android人才。
教学特色
我们采用最新式的以项目为引导的分组互动教学方式,项目为引导是指尽早进入项目阶段,中级以上理论在项目实战中逐步展开并及时实践,更真实有效的掌握所学知识,防止理论学而不用或学而无用。分组互动是为了充分调动学员积极性,调节学习氛围,分组时考虑每位学员的特点,确定主攻方向,让处于各个层次的学员都能顺利掌握就业所需知识,也让学习生活更轻松。
知识体系
1、Unix/Linux平台技术:基本命令,Linux下的开发环境
2、企业级数据库技术:SQL语言、SQL语句调优、Oracle数据库技术
3、Java 语言核心技术:Java语言基础、Java面向对象编程、JDK核心API、Java集合框架、Java网络编程、JavaI/O编程、Java多线程编程、Java异常机制、Java安全、JDBC、XML
4、软件工程和设计模式:软件工程概述、配置管理及SVN、UML、基本设计模式
5、Android应用开发基础:Android开发平台、Eclipse+ADT开发环境、AVD及传感模拟器调试、Android核心组件、Android常用组件、Android高级组件、文件及网络访问、SQLite数据库编程、后台服务编程
6、互联网核心技术: HTML、CSS、JavaScript、JQuery、Ajax应用
7、Android高级应用开发:音频\视频\摄像头、互联网应用、GPS和位置服务、Google Map、2D\3D绘制、传感器开发、游戏开发、电话及SMS服务、网络\Bluetooth\Wi-Fi等。
8、Android系统级开发:移植、驱动、NDK(C方向)
9、JavaEE核心技术:Servlet核心技术、JSP核心技术、Struts、Spring、Hibernate框架。
丰富的商业项目案例
本课程提供了大量的商业项目实践。这些项目取材自目前主流、真实的商业应用学员可以根据自身情况和喜好,选取一些或全部项目,在讲师的带领下开发完成。
1. 电信计费系统项目
系统的核心网络是一个基于交换式的以太网络组成的高速网络。系统的远程网络由E1 线路、DDN 和DCN 通过访问路由器实现与核心网络的连接。通过广域网连接的各个子系统中间必须通过防火墙等安全措施进行隔离。外部Internet 用户通过防火墙接入核心网络访问数据。
核心网络中的多台中心主机则负责完成整个实时综合计费账务业务处理过程,具备高可靠性、稳定性和安全性。并且配备大型的磁盘阵列。中心主机构成高可用性系统, 热备份结构, 互为备份。
计费系统硬件网络的拓扑如图1 所示。
图1 计费系统硬件网络的
主服务器组由4 台UNIX 主机组成。2 台是数据库服务器, 主要承担数据库服务和并行运算; 2 台是应用服务器, 承担数据库中间件服务器和应用服务器; 各自2 台主机互为备用, 构成高可用性系统, 从而提高系统的可靠性和可用性。
电信计费系统包括基础数据配置、计费处理、账务处理、费用处理、结算处理、综合报表、数据交换、系统管理、信息点布控与审核校验九大方面的功能。 功能结构图如图2 所示。
图2 系统结构功能模块图
计费账务系统主要实现依据统一客户资料的共享数据, 对使用记录和客户交互事件等进行统一费用计算, 并且进行费用累计, 依据需求出账, 形成综合账单; 同时能统一收取费用并统一支出费用进行销账处理。形成计量( 指使用记录的采集) 、算费( 指计费处理和账务处理) 、收费( 指费用处理) 、扣费销账( 指共享余额) 为一体的计费体系。
由于计费账务系统庞大, 而且功能较为复杂, 我们在项目训练的时候主要对计费批价处理子系统模块进行编写
批价处理是数据处理的第2 个阶段, 是对预处理后的计费事件结合客户资料、产品资费和优惠策略以及服务协议进行费用计算, 并将算费后的计费事件和费用及其他累计数据入库的过程, 批价处理模块的业务流程如图3 所示
图3 批价处理模块业务流程
(1) 定位计费事件属主对应的产品实例、产品包实例、商品实例、客户资料。
(2) 在定价模型中的定价段落中定位计费事件适应的资费政策和优惠政策。
(3) 根据资费政策和优惠政策进行算费和优惠处理。
(4) 根据资费政策和优惠政策进行其他度量的计算。
入学要求
大专及以上学历,理工科,有一定的计算机语言基础(如C语言)。
提示:统一入学基础,更好地开展教学工作。如果您感觉自己很补错,并且您又具备Java、数据库基础,那相信您只要自己努力就业一定会更加顺利!
|