- 实训目标 :
 JavaEE+3G精品就业实训 至少3个完整企业项目实做,保证就业!
- 接收对象:
大专以上,主修理工科,已毕业或至少 3 、 4 年级在读; 必须是自写编写过java代码! 通过项目经理面试,我们将严格挑选精英种子,宁缺毋滥! 带上你健康的身体,吃苦准备和成为高手的信心,来吧!
- 实训时长:
全日制,每天至少8全小时,每周5天,共130天!至少1000小时以上!
第一部分.Java 6 Core实战阶段: 本部分为java编程核心部分,从一个较高的层次理解程序员工作和软件项目的一般体系结构,深入领会OOP的编程思想,精通java.lang、java.util包的的常用API。培训掌握java核心API应用和java Web开发的中级java程序员。 做为一名java 程序员,80%的代码部分都是使用这两个包中的API,而其中的Collection framework、Thread、I/O、Socket更是重中之重!而且,在本节的项目实践中,将深入的贯穿MVC,AOP思想的实践,为进军 javaEE开发打下坚实基础。完成本部分实训的标志是:
- 项目1:开发完成《中国移动CMPP3.0协议网关》客户端;
- 项目2: 开发完成基于SWING的《网关消息管理系统》项目;
- 项目3: 开发完成《消息管理服务器Web平台》;
- 项目4: 独立开发完成《中国移动CMPP3.0协议网关》服务器端。
| 时长 |
目标项目 |
技术要素 |
| 1周 |
全面认识Java 及其系统结构 |
J2ME,JavaSE,JavaEE技术路线和特点 Java语法和SE版API精要分析 从零开始一个程序到运行时的开发工作流程 常用的学习和技术支持资料网站介绍 |
| OOP思想理解 |
Abstract概念的深入理解 Interface概念理解和实践 实践的例子:以OOP的方式思考移动通信系统中的消息对象,并完成编码 |
Package,classpath 机制深入 |
Dynamic loading机制实践与理解 Class loder机制与classPath的关系 |
《中国移动CMPP3.0》 通信协议学习 |
移动通信中的消息网络结构 CMPP3.0协议讲解 |
| 1周 |
项目1: 《DB处理模块 |
Oracle安装、管理及常用开发工具学习 数据库设计 ORM基础:从数据库字段转换到java对象 JDBC入门 完成消息存储模块接口 |
项目1: 《内存管理模块》 |
Deliver和Submit消息实理 Collection FrameWork结构讲解。 应用LinkList,HasTable在管理内存消息。 |
| 2周 |
项目1: 《网关通讯模块》 |
Thread对象实践,线程同步(synchronizec)。 Socket,ServerSockt实践应用。 I/O API熟习, 完成网关通讯模块构架 |
项目1: 《消息解析包装模块》 |
原始字节代码的输出输出。 编码实现对消息的解、封包。 |
项目1: 《网关配置管理模块》 |
解析网关UML结构。 设计模式:singleton模实讲解实践 完中《中国移动CMPP3.0协议网关》客户端 项目总结验收 |
| 1周 |
项目2: 《DB操作模块》 |
Oracle 管理深入,回滚段,表空间,索引优化; JDBC高级功能应用实践 JDBC应用的封装. |
项目2: 《UI模块》 |
NetBean开发工具学习 应用NetBean开发桌面应用 设计模式实践:Object Adapter模式 整合完成《网关消息管理系统》项目 项目总结验收 |
| 2周 |
Web表现层技术 |
HTML语言与DOM分析 应用CSS动态控制页面 JavaScript语言实践 |
项目3: 《后台控制模块》 |
Control概念 javaWeb应用开发技术理解 Servlet技术实践 应用Tomcat开发Servlet应用 应用JSP技术+Servlet组合开发 Web Model-1实践 |
项目3: 《View模块》开发 |
JSP技术深入 域对象管理:从数据库转换到java Object javaBean+servlet+jsp实现Model-2开发 完成项目三的所有编码布署 |
项目3 《Web Service模块》 |
SOAP理解学习 Java WebService快速开发实践 完成模块开发 |
| 2周 |
项目4:独立开发 |
数据库设计文档 UML结构设计文档 服务器端源代码编写 测试报告,布署文档编写 |
第二部分. JavaEE实战阶段: 本部分为java 编程高阶部分,目标在于通过实战训练掌握高阶javaEE技术的软件工程师。由于EJB技术的沉重,复杂,高耦合性使得更多的企业级应用开发将着眼点放到了轻量级企业开发方面,于是,实践了MVC,ORM,AOP思想的一大批优秀企业级开发Framework (框架)成为众多企业开发的首选技术路线。 Spring,Struts,Volecity,Hibernate…虽然你不可能在每个项目中都应用到他们的全部,但其中所蕴涵的先进的编程思想,绝对是每个程序员应身体力行的。 本节以原型开发为基础,从头开始,构建我自己的MVC、 ORM框架,让每位学员深入透彻的理解,并实践这些思想,再以实际的企业项目开发为目标,应用Spring,Struts,Velocity, Hibernate完成项目分析和构建。以理解为基础,以实战为手段,----我们的目标不是仅教会你怎么用这些东东,而是让你要知道什么情况下,为什么,要如何使用。从而使学员具备良好的可持续发展能力。完成本部分实训的标志是:
- 项目1:开发完成《基于RMI的消息队列服务器》;
- 项目2:《电信经营分析系统》 缴费/欠费分析模块;
- 项目3:《电信经营分析系统》客户/用户发展数分析模块;
- 项目4:开发完成《警务信息管理系统报表模块》。
| 时长 |
目标项目 |
技术要素 |
| 1周 |
完成项目1 |
EJB基础 RMI系统结构学习 RMI服务器设计 RMI客户端设计 EJB3.0应用实践 |
| 1周 |
面向接口编程理解 |
面向接口编程实践 Interface、Abstract深入 |
| 项目2开发 |
电信业务知识学习 《电信经营分析系统》背景知识学习 《电信经营分析系统》系统设计讲解 MVC实战之《通讯费查询系统》原型开发 Dynamic Loading模块接口设计 业务对象加载、配置、管理 |
| 1周 |
项目2 需求分析 原型开发 |
技术选型:Struts框架学习 应用Struts解耦Model和View Web报表技术选型与开发 |
|
项目3 表现层开发 Without JSP |
应用JSTL Core和Jstl Sql简化页面表示 自定义JSTL应用 丢掉JSP!----模板技术原理学习 应用Velocity开发项目2/3表现层 FreeMarket学习 |
| 1周 |
项目3开发 从0开发ORM简洁框架 |
《NetJava-ORM》构架设计 Connection Pool(连结池)开发应用 ORM解析模块开发 |
项目4: 《DAO模块》开发 |
应用Ibatis配置说明 应用iBatis设计DAO模块实践 Persistence (持久化)理论 应用Hibernate完成模块开发 |
| 2周 |
完成项目4开发 |
Refllection API(反射)深入实践 AOP,IOC理论学习 Spring构架分析, AOP实践 应用Spring DAO完成数据访问模块 应用Spring MVC完成业务控制 应用Spring+Velocity完成业务实现和表现层 打包布署项目2 项目总结验收 |
| 1周 |
Linux下Java 系统开发 |
Linux服务器完装,常用任务配置 Linux 系统管理;B-Shell应用学习 Linux下JAVA开发配置 |
第三部分:业内精要业务知识学习(10天时间): 你常听见一些高手跟你讲:不要为技术而技术、技术水平对你职业生涯的影响只是一小部分、功夫在诗外….----这是对的。你必须明白的是:决定项目成败的要素中,纯技术要素还占不到10%! 等你实践完以上两部分,你可能会说,确实,技术是很简单,只是要下力气学而己。那么恭喜你,你即将进入高手的行列。这时,你最缺少的就是对行业业务知识的娴熟理解,对职场人际关系的圆滑处理,对个人职业生涯的合理规划----而这一切,我们除了给你以下提示做为帮助,是没有任何人能帮上的----除了你自己多实践,多反思。
| 目标项目 |
技术要素 |
| 移动通信,电信及3G行业业务知识学习 |
电信BOSS、计费、营帐、分析系统业务理解 SMS、WAP、 MMS彩信/彩铃业务开发技术介绍 IVR业务开发技术介绍 移动定位技术(LBS,A-GPS)介绍,无线流媒体技术介绍 J2ME 应用程序开发 MIDP2.0 API讲解,NetBean MobileProfile开发应用 介绍 MDA、3G 等前沿技术技术介绍 |
软件工程技术及 项目管理 |
软件项目分析与开发团队管理 1.UML 语言; 2.Rational Rose 3.SVN系统管理及应用。 4.团队协做,源码管理,Bug跟踪系统建设指导 |
| 有效沟通 |
仅懂软件开发技术是远远不够的 面试技巧训练 心理素质训练 团队沟通与团队建设 |
软件之外---- 热门行业背景知识 |
网管与系统安全管理知识 电信行业背景知识 警务行业背景知识 |
加为收藏 (1) | 引用此文
|