IT就业培训第一品牌
全国免费咨询电话400-666-0010
张传清

张传清

项目/工作经验:张传清 项目/工作经验 : 从业17年。深圳市信息网络与系 统架构专家。现任深圳市计算机行业专家组成员,深圳市计算机行业协会技术总监。1993年毕业 于武汉大学,获硕士学位。曾任

察看全文

寇丛华

寇丛华

项目/工作经验:寇丛华 项目/工作经验 : 从业20年。是医疗领域、档案管理领域、三维 仿真、虚拟现实领域方面的专家。历任软件公司的研发部门经理、副总以及技术总 监。在齐谱软件公司开发完成

察看全文

晁军云

晁军云

项目/工作经验:从业12年。深圳市嵌入式linux系统与应用开发技术专家,ARM平台上嵌入式图形图像处理技术总监。

察看全文

单正

单正

项目/工作经验:从业12年。软件领域的高级技术人员,开发大型平台系统丰富经验。

察看全文

Java+3G 招生简章

ITjob:中国软件就业培训第一品牌
 
   

深圳市远标培训中心(ITjob)2003年成立,是目前深圳最早成立、师资力量最强的IT就业培训机构。

ITjob是深圳IT就业培训唯一一家在教育局注册的合法培训机构,也是深圳市紧缺人才培训示范基地。每年一次的深圳市软件企业人才需求调研工作,让我们及时掌握企业的人才需求,不断更新课程体系,并能做到快速、高质量的就业。

一直以来,ITjob承接深圳市计算机行业协会人才培训中心和深圳市软件行业协会人才交流服务中心工作,依托深圳4万家IT企业、2000多家软件会员单位以及500家系统集成计算机会员单位, 一直坚持以服务深圳IT企业为目标,多年来为深圳3000多家IT企业输送了1万多名大学生,也与500多家企业建立了长期人才输送IT人才的合作关系。

ITjob培养的优秀学员来自全国范围内500家高校,并于100家高校建立长期人才实训和输送协议,为解决大学生就业问题和人才紧缺问题做出了应有的贡献。

 
 

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、数据库基础,那相信您只要自己努力就业一定会更加顺利!

 
 

实训安排
 
   

全日制班,4 个月时间;每周一到周五上午9:00-12:00,下午 13:45-17:45,晚上18:30-21:30(自习),周六日:学员活动日

 
 

优惠政策
 
   

为了让报读该课程的学员学习,实践项目,本中心特别为学习此课程的每位学员赠送试验平台一部。

 
 

就业承诺
 
   

经过我们项目引导的分组互动教学过程,学员将真正具备一年半年左右软件开发经验,因此我们郑重承诺,签署协议保证就业,学习优良的学生保证高质量就业。

 
 

上课地点
 
   

深圳市宝安区龙华街道清泉北路合发投资大厦十楼(龙华汽车站旁)

附近公交站点:龙华汽车站;地铁站点:清湖站C出口,第一个路口右转,直走10分钟至龙华汽车站

注:周边住宿标准200元/月以下;如需住宿请联系中心提前预订。电话:400-666-0010

 
 

毕业证书
 
   

《软件工程师证书》

 
 

主讲老师
 
   

夏勇:JAVA技术、android金牌讲师。现任深圳市计算机行业协会专家组成员,IT职业规划高级咨询顾问。

 
 

课程大纲
 
   
课程主题 实训内容 实训目标
一、重点打基础,包括Linux基础、HTML与XML基础、数据结构基础、数据库技术、Java语言基础
软件工程基础 软件过程和软件活动;需求设计、概要设计、详细设计基本原则和文档规范;配置管理的基本概念和必要性;SVN基本操作。 理解软件过程的普遍概念和基本软件活动;理解迭代的意义;掌握SVN等常用配置管理及部署工具。
HTML/CSS HTML基本文档结构、HTML基本语法与常用元素、掌握CSS基础语法 掌握HTML基本原理;掌握CSS各种选择器及常见样式设置;熟练使用HTML常用元素。
XML语法 XML语法,DTD与Schema基本原理 掌握XML语法规则与校验规则。
数据库技术 标准SQL语句、多表连接与子查询、事务控制、Oracle数据库基础(表、索引、视图、序列、函数、存储过程、触发器) 熟练的掌握SQL语句;掌握一定的数据库查询技巧及SQL语句优化技巧;掌握Oracle核心编程技术。
Java语言基础 Java体系、开发环境、面向对象初级(类、对象、包)、Java语法详解、Java编码规范 熟练掌握Java开发的环境配置与语法基础,培养良好企业级编程习惯。
Java面向对象基础 面向对象特性(继承、多态、访问控制、方法覆盖、方法重载、实例化顺序、Object类、垃圾收集、this、super、instanceof) 熟练掌握面向对象的基本原则以及在编程实践中的意义;掌握Java面向对象编程基本实现原理。
二、重点掌握Java SE核心技术和Android核心技术,通过项目驱动付诸实践,本部分将Android与Java SE API部分交叉讲解、JDK核心API、XML编程、JDBC编程,通过项目驱动加强知识的融汇
Java面向对象高级 面向对象高级(静态、final、抽象类、接口、克隆、内部类、匿名类) 熟练掌握面向对象的高级技术,为深入编程实践及理解第三方框架奠定基础。
JDK核心API 语言核心包、异常处理、常用工具包(包括控制台编程)、集合框架(包含集合排序) 熟练掌握JDK核心API编程技术;理解API设计原则;具备熟练的阅读API文档的能力;为后续的课程学习打下坚实的语言基础。
数据结构 常用数据结构(链表、栈、队列、树)、算法基础(冒泡,选择,插入,快速,Shell排序),常用数据结构与算法的Java实现 在数据结构与算法的理解基础上用Java具体实现各种结构和算法。
XML编程 XML解析、Dom4j组件 理解DOM模型;熟悉Java对XML的各种解析方式。
Java SE核心 多线程基础、IO系统 熟练掌握Java SE核心内容,特别是IO和多线程,他们是最常用的API。
Android用户界面(UI)开发 Android用户界面(UI)详解;通用布局(Layout)对象;数据绑定;Button和ImageButton类;Bitmap图片处理类;Dialog对话框类;Menu菜单类;ListView和GridView类;Animation类;UI组件和适配器(Adapter)、Handler机制、Android高级组件,简单的用户UI交互程序设计;Activity详解;多个Activity的用户界面设计; 熟练的掌握Android各种常用核组件;熟悉Android UI编程中一些常见的设计模式和代码机制。
Android控制层开发 Intent和IntentFilter详解;消息广播BroadcastReceiver详解;Service详解;Service绑定;NotificationManager详解;AlarmManager详解; 熟练掌握控制层开发技术,掌握Android后台服务机制、消息广播机制及接收;真正掌握Android编程的业务逻辑部分。
JDBC编程 JDBC Driver加载原理、JDBC初级API、JDBC高级API、调用存储过程、事务处理、批处理、操作CLOB/BLOB数据类型、RowSet 理解JDBC作为规范的设计原则;熟练掌握JDBC API;具备使用JDBC对数据库进行高效访问的能力。
Android持久层开发 Android文件系统、SDCard访问、Content Provider、SQLite核心编程、Cursor操作和Cursor适配器、SQLiteHelper、Android数据库设计模式。SharedPreferences详解; 了解Android文件系统的基本结构、掌握SDCard访问技术;熟练掌握SQLite编程技术和应用技巧。
Android多媒体技术 音频及视频播放、音频技术视频录制技术、Android语言识别技术、Android摄像头编程技术、多媒体资料管理。 熟练掌握Android音频、视频编程技术、掌握Android摄像头编程并可将此技术熟练应用在项目中.
Android 2D/3D技术 图形组件、View绘制技术、Surface View缓存绘制技术、Android动画技术、OpenGL ES基础、Android 3D编程技术。 重点掌握Android图像绘制技术以及经过优化的缓存绘制技术;熟练动画编程技术并可熟练应用;了解OpenGL ES编程技术并掌握基于此技术的Android 3D绘制。
访问设备API应用 Android电话服务,SMS和MMS;Android的照相机功能开发; 重点掌握电话、SMS、MMS的服务的调用和管理。利用照相机功能开发的应用。
Android传感器技术 手机传感器概述、Orientation(方向)传感器编程、accelerometer(加速度)传感器编程、重力感应器。 掌握Android传感器编程原理、基于模拟器的传感器编程;重点掌握方向传感器、加速度传感器及重力感应器编程技术。
三、重点掌握Java EE核心技术及Android 3G技术的结合,通过项目驱动付诸实践,本部分将Android与Java EE部分交叉讲解,通过项目驱动加强知识的融汇
Java SE核心 网络编程,Socket编程 熟练掌握网络编程,为基于Socket编程的应用奠定基础。
Android网络编程 无线网络概述、(Bluetooth)蓝牙通信及传输技术、网络连接及管理技术、Wi-Fi编程。 了解无线网络基本原理;掌握网络、蓝牙、WiFi通信技术;网络连接管理和监控等3G网络编程技术。
JavaScript核心 JavaScript语言基础(数据类型、函数、对象、闭包)、Java DOM编程、事件模型、JavaScript面向对象编程。Ajax基础、XHR对象等 深入理解JavaScript语言原理;熟练的使用JavaScript对HTML DOM进行编程;掌握Ajax的基本通信原理。
Android互联网技术 Http通信、HttPClient、WebKit应用、WebKit与JavaScript 掌握HTTP协议基础、HttpClient调用、基于WebKit的Android浏览器编程;了解JavaScript组件在WebView中的调用。
Servlet核心技术 Servlet生命周期及Servlet服务器、Tomcat部署配置、SSL安全协议、监听器、过滤器、Web应用作用域、DAO概念、MVC设计模式,Webservice通信 透彻理解Servlet核心原理;熟练掌握Servlet API
JSP核心技术 Jsp运行原理、Jsp隐含对象、Jsp指令,Jsp动作、Jsp代码、JavaBean技术、标签技术、JSTL与EL、文件上传、数据库连接池配置 彻理解JSP引擎工作原理;熟悉JSP语法和指令;理解标记库原理
GPS及位置服务Google Map服务 LocationManager编程、Forward Geocoding和Reverse Geocoding、Google Map服务概述、MapView、MapController、Overlay、导航技术 掌握位置服务基本原理(通过GPS方式或者网络方式);掌握Android位置服务API编程;掌握Google Map服务调用。
Struts 2 Struts2核心控制流程、ActionForm分类详解、Action分类详解、错误处理、国际化与校验Struts2应用技巧 熟练掌握Struts2核心要件及编程技巧;掌握ORM基本概念和Hibernate实体和关联映射以及HQL查询技巧;掌握Spring Ioc原理及AOP原理;重点掌握SSH方式的服务器端架构模
Hibernate 3 Hibernate应用开发基础、ORM基础理论、关系映射技术、Query与Criteria接口、性能优化技术、缓存技术、事务与并发,JPA持久化技术
Spring 2.5 Spring IoC技术、Spring AOP技术 ,proxy 代理技术,Annotation技术、Spring 声明事务管理
项目实战汇总 项目完善、项目汇总、项目评价、项目拓展 Java EE 之SSH框架结合Android项目开发,将学习中一直跟踪的实战项目执行汇总与完善,拓展项目应用范围。
| C++培训 | Linux嵌入式培训 | Java+3G Android培训 | MTK手机开发培训 | .Net培训 | 软件测试培训 |