Java开发工程师培训方案(四个月)V9.0

时间:2020-11-21 10:34:24 手机站 来源:网友投稿

Java软件开发工程师培训标准方案V9.0

Java软件开发工程师培训

标准方案

V9.0

四川华迪信息技术有限公司

2012年12月

NO: HDS目 录

TOC \o "1-4" \h \z \u 1. 培训客户需求 1

2. 培训目标 1

3. 培训模式 1

4. 企业岗位职责及职业能力 2

5. 培训内容 3

5.1. 第一阶段:Java基础(22工作日) 3

5.2. 第二阶段:Java Web编程(22工作日) 5

5.3. 第三阶段:SSH框架(22工作日) 8

5.4. 第四阶段:项目实战(18工作日) 10

5.5. 第五阶段:职业素养(4工作日) 10

6. 培训组织方式 11

7. 考评方式 12

8. 培训商业项目 13

培训客户需求

培训对象:适用于计算机相关专业专科或本科学历大学生。

进入条件:

已经具备软件开发基础,对软件编程C语言、C++、面向对象编程、数据库基础知识有一定基础;

英语能力有3级或者达到3级以上相同的水平;

对软件开发感兴趣,有志于从事IT行业发展;

良好的沟通与理解能力;

培训周期:88个工作日

培训目标

充分理解Java EE软件工程师职业要求,准确把握Java EE软件工程师所应具备的基本素质和技能;

熟练掌握Java编程语言,熟练掌握Java Web应用开发,熟练掌握基于SSH框架的WEB应用开发;

掌握主流关系型数据库Oracle10g的安装、配置与开发;

熟练使用主流设计工具开展系统设计与建模工作;

了解软件开发企业工作规范和标准,掌握软件项目开发全过程的活动要求(立项、分析、设计、编码、测试、部署、结项等);

感受企业文化,体验团队合作精神,养成良好的表达、沟通与协作习惯;

掌握笔试、面试技巧,懂得商务礼仪,能够明确地规划自己的职业发展道路;

培训模式

分阶段培训模式

第一阶段:语法基础

周期:22天。

内容:这一阶段是Java语法部分,所谓万丈高楼平地起,只有把基础打扎实了,后续的学习才会觉得轻松。这部分详细讲解了Java特性、语法、面向对象、异常、IO、集合、多线程、网络、GUI;学员通过上述知识点的学习以后,在阶段项目中要运用这些知识点完成一个P2P(点对点)的通讯项目。

第二阶段:Web编程技术

周期:22天。

内容:这一阶段讲解了与Web编程相关的HTML、CSS、JavaScript、Web编程原理、Servlet、Filter、Database、Jsp、JSTL&EL、Ajax等,通过上述知识点的学习,学员要完成P2P商业项目中的权阶管理。

第三阶段:SSH框架技术

周期:22天。

内容:这一阶段讲解了SSH(Struts2+Hibernate3+Spring2.5)框架,让学员掌握开源社区中有代表性的MVC设计、ORM组件及Spring,通过上述知识点的学习,学员要完成P2P商业项目中的订单管理、图书管理。

第四阶段:项目综合实战

周期:18天。

内容:这一阶段讲解了一个完整项目的开发过程,这一阶段要完成P2P商业项目中的所有其他部分。

第五阶段:职业素养训练

周期:4天。

内容:通过项目团队开发,全面培养学员的综合职业技能,提升个人职业素质,而不仅仅是技术开发能力。

贯穿项目驱动模式

每阶段学习内容完成后,都安排了一个阶段项目,从第二阶段开始采用了一个B2B的商业项目来贯穿后续学习内容,内容组织上由浅入深,逐层深入。

团队合作角色模式

项目中采用团队合作开发模式+个人设计模式,学员在整个培训过程中,能够有机会担任项目团队大多数角色,如:项目经理、开发工程师、测试师等。

企业岗位职责及职业能力

岗位名称

岗位职责

职业能力要求

Java软件开发工程师

参与需求分析, 参与系统设计

负责按照要求完成各类设计文档,并参与开发

进行代码审核, 提出改善建议

参与配置管理, 建立自动化单元测试, 每日构建

具备逻辑思考能力, 分析问题能力,沟通能力,理解能力, 掌握软件开发的多种方法

具有实干精神, 能够实事求是看待问题

熟练掌握Java编程语言及开发工具MyEclipse

熟练掌握Java Web开发

熟练掌握Oracle数据库开发

熟练掌握SSH框架开发

熟练掌握PowerDesigner建模工具

成熟稳重, 可信赖, 具备团队合作能力

培训内容

第一阶段:Java开发基础(22工作日)

阶段目标描述:

这一阶段结束后,学员应该要掌握Java语言的语法;理解面向对象编程的思想;掌握核心API(多线程、集合、网络、IO、GUI)的用法;

培训模块

模块描述

模块选择

Jdk1.6安装配置与使用

Jdk1.6安装

Jdk1.6配置(JAVA_HOME、Path)

Jdk1.6使用(javac、java)

必选

Myeclipse8.5安装配置与使用

Myeclipse8.5安装

创建向导(工程、类)

编辑、编译、运行、调试源代码

JavaBean的get/set方法生成

Myeclipse8.5所有菜单介绍

必选

Java语法基础

注释、分隔符、标识符和关键字

数据类型和变量

运算符与表达式

标准输入输出

流程控制语句

编码惯例

必选

类设计

类语法

类属性

类方法

构造方法

方法重载

this和super

类继承

抽象类

静态方法

接口语法

接口和抽象类区别

接口实现

必选

数组编程

数组定义与创建

数组引用

数组存取

多维数组

数组拷贝

数组排序

必选

异常处理

异常语法

JDK异常类

异常编程

异常继承结构

自定义异常类

必选

I/O开发

I/O工作原理

流的分类

InputSteam&OutputStream

I/O设计原则

Reader&Writer

对象序列化

File和RandomAccessFile

必选

集合框架

集合框架中的接口

框架中的实现类

ArrayList & LinkedList

迭代器

工具类(Collections)

HaseSet & TreeSet

HashMap & TreeMap

数据结构

必选

多线程编程

Jvm工作原理

多线程基本概念

创建线程的方式

线程的生命周期及控制

线程的优先级及调度

多线程互斥与同步

守护线程

线程组

必选

网络编程

网络基础

IP地址

网络协议

OSI协议

数据封装

网络端口

TCP & UDP实现

必选

GUI编程

AWT与Swing

Swing继承关系

布局管理器

可视组件

事件模型

Swing体系架构

必选

项目训练

即时通讯系统

必选

第二阶段:Java Web编程技术(22工作日)

阶段目标描述:

这一阶段结束后,学员应掌握Java Web编程的流程;掌握基本的Html、Css、JavaScript语法及用法;掌握Tomcat系统Web服务器的安装与配置;掌握Jsp、Servlet用法及应用场合;掌握Oracle10g安装、配置与开发;掌握Jstl及EL在Jsp中的应用;掌握过滤器在处理中文乱码的应用;掌握Ajax在改善用户交互方面所做的提高;

培训模块

模块描述

模块选择

HTML

Web页基本结构

HTML标记符

网页布局

表格

超级链接

页面框架

DIV

表单

DreamWeaver使用

必选

CSS

CSS语法结构

应用CSS到网页

CSS网页布局

CSS网站元素设计

CSS内容排版

必选

JavaScript

注释、分隔符、标识符和关键字

数据类型和变量

运算符与表达式

流程控制语句

JS对象

AJAX

必选

Tomcat安装与配置

Tomcat安装和运行

Server.xml配置

数据库连接池配置

Web应用部署与访问

Tomcat与MyEclipse集成

必选

Servlet

Web应用结构

HTTP协议

创建Servlet

Servlet生命周期

Servlet资源共享

Servlet容器模型

Web.xml配置

必选

JSP

JSP语法

JSP内置对象

JSP表单

JSP与客户端的交互

JSP中文问题

必选

JavaBean

JavaBean语法

应用JavaBean

必选

Oracle10g

Oracle数据库服务器安装与配置

Oracle数据库客户端安装与配置

PowerDesigner安装与用法

PL/SQL安装与用法

SQL基础

存储过程

视图、触发器、序列

数据导入、导出

Oracle常用函数

必选

JDBC

JDBC数据库访问基础

JDBC驱动程序使用

Connection接口

Statement接口

ResultSet接口

CachedRowSet接口

必选

JSTL

JSP标签

自定义标签

常用的标签:<c:out>、<c:set>、<c:remove>、<c:catch>

条件标签:<c:if>、<c:choose>、<c:when>、<c:otherwise>

迭代标签:<c:forEach>、<c:forTokens>

必选

EL

表达式语言

EL关键字

EL内建对象

EL运算符

自定义函数

必选

Ajax

Ajax工作原理

XMLHttpRequest对象

Ajax发送请求和处理响应

Ajax 与DOM编程

使用Ajax技术实现表单验证

使用Ajax技术实现动态加载列表框

必选

JQuery

jQuery语法

jQuery选择器

jQuery对象

使用jQuery进行DOM操作

jQuery中的事件处理

jQuery与AJAX

使用jQuery实现对话框

使用jQuery实现日期选择器

必选

FLASH使用基础

FLASH CS的使用

项目,素材,开发管理

可选

ActionScript开发基础

ActionScript语法

ActionScript数据类型

XML

渲染原理

交互应用开发

音乐,音效设计

可选

FLEX程序开发

FLASH BUILDER的使用

FLEX SDK基础

MXML

MX组件库的基本组件

SPARK组件库基础的基本组件

FLASH HTTP 通信

FLASH AMF REMOTING

FLEX和JAVA SERVER通信

可选

项目训练

文轩B2C门户系统--后台--权限管理

必选

第三阶段:SSH框架技术(22工作日)

阶段目标描述:

这一阶段结束后,学员应掌握Struts2原理及开发流程;掌握Hibernate原理及开发流程;应用Spring集成Struts及Hibernate;掌握WebService的原理及开发流程;

培训模块

模块描述

模块选择

MVC

MVC原理

基于JSP和Servlet实现MVC

必选

Struts2

Struts2安装与配置

struts.xml配置项

Struts2的Action

OGNL

Struts2的标签库

Struts2的拦截器

Struts2的国际化

Struts2的转换器

Struts2的表单数据校验

Struts2中文件上传下载

Struts2的CRUD实现

必选

ORM

ORM原理

常见ORM介绍(Hibernate、IBatis)

必选

Hibernate

Hiberante系统对象(Configuration、SessionFactory、Session、Transaction)

持久化对象的状态与生命周期

Session对象方法应用

懒加载(Lazy Load)的核心原理概念解析

ID生成策略

属性映射

关联映射策略

继承映射

HQL查询

Criteria查询

Hiberante缓存管理

必选

Spring

IOC与DI的基本概念

Spring整体框架结构

Spring IoC容器

Spring AOP

Spring 事务

Spring Bean及工厂

Spring与struts2和Hibernate集成

pring对Hibernate操作API

必选

WebService

WebService简介

XML

SOAP

UDDI

WSDL

CXF框架

必选

Jboss安装与配置

JBoss安装和运行

JBoss配置

数据库连接池配置

Web应用部署与访问

JBoss与MyEclipse集成

必选

EJB3

EJB3原理

EJB3编程模型

会话Bean

JPA

消息Bean

EJB3事务

EJB3安全

可选

设计模式

设计模式简介

面向对象的基本设计原则

创建型模式原理和应用

结构型模式原理和应用

行为模式原理和应用

设计模式与架构

必选

报表工具

报表基础

Birt安装与配置

使用Birt设计报表

绑定报表和数据库

运行报表

将报表集成到Web应用中

可选

JBPM

工作流基础

JBPM安装与配置

JPDL

流程设计与部署

流程引擎

JBPM API编程

可选

项目训练

文轩B2C门户系统--后台--订单管理

文轩B2C门户系统--后台--图书管理

必选

第四阶段:项目综合实战(18工作日)

阶段目标描述:

这一阶段结束后,学员应掌握软件开发的2种方法;团队协作开发;掌握测试工具及方法;掌握版本服务器SVN的安装与配置;

培训模块

模块描述

模块选择

项目开发过程

软件项目计划(项目开发计划、配置管理计划)

需求分析与设计

项目开发

软件测试活动(单元测试、集成测试)

配置管理(SVN)

必选

项目实战

文轩B2C门户系统--前台

必选

第五阶段:职业素养(4工作日)

阶段目标描述:

了解IT企业的用人需求,结合自身的特点做好职业规划和定位,熟悉怎样写好自己的简历和参与面试工作;

熟悉企业对员工的职业素养规范,包括商务礼仪、沟通技巧和工作规范要求等等;

培训模块

模块描述

模块选择

IT企业环境介绍

介绍各地IT企业的分布

介绍成都的IT环境氛围

必选

职业与职业发展

职业的种类

相关职业的发展方向

必选

职业规划

职业生涯规划的定义与目的

职业生涯规划的关键点

职业生涯规划的最佳时期

职业生涯规划的步骤

必选

沟通技巧

沟通的定义

沟通的种类

沟通的表现方式

不同人际风格的沟通

必选

商务礼仪

礼仪的形式、分类

商务礼仪的重要性

不同场所的商务礼仪应用

必选

简历制作

介绍关于简历的几个部分

几种简历的模版介绍

简历中各个版块的价值

求职信的写作方法

设计适合自己的简历

必选

面试技巧

面试技巧介绍

模拟面试

必选

培训组织方式

相关组织角色

工作职责与方式

项目组

一个项目组一般由4-5名培训学员组成,按照培训方案的要求完成培训工作任务

项目经理

培训基地为每个学员提供施展自己才能的舞台,项目经理由学员通过公开、公平、公正的方式竞选,再由培训学员无记名投票方式产生,负责整个项目的开发计划制定、调整、资源分配、进度管理、沟通、协调管理等工作。项目经理向专业指导工程师负责

项目角色构成

项目成员的角色由项目经理和培训学员根据自己的技能特点确定,一般每个项目组包括项目经理、开发工程师、UI设计师等

培训执行经理

培训执行经理由公司签订培训合同的市场人员担任,负责监督和协调整个培训项目按照培训方案顺利执行

项目管理部

培训项目管理部负责培训学员的软、硬件工作环境,为培训学员提供资源保障,同时监督培训学员遵守职业工作记录情况

专业指导工程师

专业技术指导工程师负责在实践过程中对学员的各种技术问题进行辅导并监督项目组的实施过程

专业技术讲师

专业技术讲师根据项目组的实际需求情况,不定期提供专业技术培训讲座

考评方式

培训学员成绩构成:阶段考核*50%+项目考核*30%+平时表现*20%

序号

考核点

考核内容

考核方式

比例

阶段考核

50%

1

阶段考试

第一阶段(Java基础)

理论

40

第二阶段(Web编程)

理论

30

第三阶段(SSH框架)

理论

30

项目考核

30%

1

团队合作

检查团队凝聚力、沟通的能力

走查

20

2

分配的任务完成情况

检查每个人任务完成情况

评审

50

3

配置管理

检查SVN配置与使用情况

走查

10

4

编码习惯和熟练程度

根据学员承担的编码任务,完成编码的可读性、安全性、高效性、可维护性等方面进行考评

走查

20

平时表现

20%

1

职业素养

根据学员平时考勤、纪律、工作积极性、团队协同工作能力进行考评

走查和答辩

50

2

创新和钻研精神

根据学员学习新技术、解决技术难题等方面的成果进行考评

走查和答辩

50

培训商业项目

项目名称

项目描述

使用技术

即时通讯系统

登陆

密聊

私聊

IO

Socket

多线程

集合框架

文轩B2C门户系统

文轩B2C前台

注册

登陆

主页

图书浏览

购物车

下订单

网上支付

订单查询

文轩B2C后台

权限管理

用户管理

角色管理

资源管理

角色授权

用户角色维护

订单管理

订单查询

订单处理

图书管理

图书分类

图书管理

图书排名

图书上下架管理

Jsp

Servlet

Filter

Jdbc

Jstl and EL

Struts2

Hibernate

Spring

WebService

村级公共服务和社会管理项目管理系统

根据“XXX市基层公开综合服务平台全市推广工作汇报”会议上的意见,在对现有市基层公开综合服务平台调整完善的基础上,新增“村级公共服务和社会管理项目管理”系统,探索基层公开综合服务平台对全市统筹城乡重点改革工作承载方式,提升现有平台服务水平。旨在服务村(涉农社区)基层工作人员和相关管理部门,对村级公共服务和社会管理项目实施及资金使用情况进行记录、存档、查询和统计等。

本项目主要需要完成以下业务功能:

项目管理

暂停项目

融资项目审核

项目档案

分类查询

统计管理

用户管理

角色管理

权限管理

Tomcat

HTML

JavaScript

Struts2

Spring

Hibernate

分页

Ajax

WebService

SQLServer2005或Oracle10g

网上政务大厅行政处罚系统

本系统支持政府各个行政权力部门网上办理行政处罚业务,并对处罚事项业务过程进行全面的监控。软件功能主要包括系统管理、统计管理、处罚库管理和业务管理等。

本项目主要需要完成以下业务功能:

行政级别管理

处罚库管理

立案管理

案件办理管理

我的立案

立案信息统计

用户管理

角色管理

权限管理

Tomcat

HTML

JavaScript

Struts2

Spring

Hibernate

分页

Ajax

SQLServer2005或Oracle10g

  • 下载文档
  • 收藏
  • 0

推荐访问:培训方案 四个月 工程师 方案

版权声明 :以上文章中选用的图片文字均来源于网络或用户投稿 ,如果有侵权请立即联系我们 , 我们立即删除 。