培训考场
通过我们的技术专家,为您提供国际顶级的专业IT培训与考试
培训考场
为您的企业提供国际顶级的专业IT培训
Provide top international professional IT training for your business
JAVA软件工程师就业班
作者:管理员来源:本站时间:2014/7/4 15:53:42
 

JAVA软件工程师就业班课程大纲

 

职业素质课程(90课时)

项目名称

主要内容

培养目标

职业生涯规划

1、自我评估、确定志向

2、生涯机会选择

3、职业的选择、职业生涯路线选择

4、确定目标、制定行动计划

5、评估与反馈

6、如何看待和调整影响你职业发展的障碍

正确定位自己的位置

规划自己的人生

明确确立人生的职业发展方向

勇敢的迈向属于自己的成功之路

职业行为素养

1、树立正确的职业意识

2、成功心态的建立

3、正确处理人际关系

4、成人的学习风格

5、改善勾通、写作能力

6、加强时间管理

7、压力管理

良好的心态、良好的职业习惯是迈向成功的第一步

个性自我体现

1、简历制作

2、面试仪表、礼仪

3、企业面试试题解析

4、面试实战训练

企业培养

1、企业文化

2、工作流程

3、工作规范

4、项目管理

通过再现工作过程的项目化教学,按照项目管理要求分工协作,完成信息收集、计划制定、方案选择、目标实施、信息反馈、成果评价等。教学过程即是项目实施过程,针对性培养学生的项目开发能力和知识的综合运用能力。

*   注:以上课程融入整个培养过程中的各个阶段。

 

IT综合技能课程(270课时)

JAVA软件工程师就业班

第一阶段(30课时)

项目名称

主要内容

培养目标

Java核心基础

1、基本类型

2、程序流程控制

3、数组

4、字符串(包括正则表达式)

5、类、对象、方法定义、方法重载、方法递归

6static 关键字、静态代码块、动态代码块、对象实例化过程、匿名类、this 关键字、this 参数传递、基本变量引用变量参数传递、final 关键字

7、字符串(包括正则表达)

8、单态设计模式

1、熟练掌握Java核心技术,能熟练使用JAVA语言进行编程,熟悉Eclipse开发工具中进行编程。为学习后阶段Java打下基础

2、牢固树立面向对象概念和编程思想,熟练掌握OO设计的基本方法。

3、能够全面掌握Java SE程序设计方法,达到Java程序员水准,为后续课程打下良好基础。

第二阶段(30课时)

项目名称

主要内容

培养目标

Java核心高级

1、面向对象编程(继承、多态、抽象类)

2java 异常处理机制、异常种类、异常处理方法、自定义异常                            

3、多线程技术、线程生命周期状态转换、线程创建方式对比、线程的优先级、线程通信、线程同步                                        

4java常用API、容器 CollectionCollectionssetlistmap

5io 流、字节流字符 流转换、包装流|常用开发流 RandomAccessFileBufferedReader、对象序列化与反序 程、 ObjectInputStream ObjectOutputStreamByteArrayInputStream ByteArrayOutputStreamInputStreamReaderOuputStreamWriter|

6Socket 网络技术
7
AWT 图形用户界面编程 GUI

1、熟练掌握Java核心技术,能熟练使用JAVA语言进行编程;

2、以实例课程引导学员完成项目实战。要求学员掌握Java语言中的基本类型转换类、Util包中的基本数据结构类、查找排序算法,SwingAWT)包中GUI窗体类与实现接口类等。

3、能熟练完成500行以上的代码(如:坦克大战、象棋对局、连连看等游戏)通过项目训练,能够全面掌握Java SE程序设计方法,达到Java程序员水准,为后续课程打下良好基础。

4、通过培养学生在程序设计中的思维,让学员掌握开发技巧

第三阶段(30课时)

项目名称

项目名称

项目名称

数据库

1Oracle SQLserver2000 MySql 数据库基础管理 

2SQL 语言、SQL 函数

3、数据库设计范式

4、数据备份与移植、存储过程、数据检索技巧

5、视图、同义词、索引、数据库六大约束

6、数据的级联更新与删除

7、大对象的读写技巧

8top-nlimit 等分页技术使用技巧

9JDBC 开发技术:JDBC ConnectionStatementPreparedStatement的高级操作技巧
CallableStatementResultSet Scrollable RS可滚动结果集 操作 技巧 Updatable
RS
RowSet and DataSource、数据库连接池思想、保存点概念、提高数据处理效率技巧、ORM 思想、DAO 封装、PO 封装 bean 技巧

1、熟练掌握数据库的应用和基本管理,能让学员灵活进行数据库设计。

2、掌握Java软件工程师应具备的数据库基本知识。理解数据库基本原理,掌握关系型数据的的操作方法,熟悉Sql语句,掌握Oracle数据库的基本操作。

3、通过数据库的学习对学员在数据分析方面的强化,让学员不仅仅是代码设计者还要具备数据分析能力。从而提高学员就业能力的综合素质。

第四阶段(30课时)

项目名称

项目名称

项目名称

JavaWEB

开发核心

1JavaWEB 开发核心基础:

1HTML

2CSS 基础、

3JSP 技术:JSP 运行原理、JSP 中的 9 个内部对象和作用详解、JSP 表达式、JSP 脚本片段、JSP 声明、JSP 注释、EL 表达式简介、jstl 标签库使用自定义标签等、Jsp 指令

4JAVASCRIPT

2JavaWEB高级开发技术:

1servlet 周期 布、servlet协作 RequestDispatcher

2Servlet 过滤器、过滤链使用及典型案例、

3Servlet 监听器、

4mvc 三层设计模式、jsp+javabeanjsp+javabean+servletfckeditor 在线编辑器的使用

1、掌握JSPServlet 编程以及Web应用的发布技术,掌握调用Javabean和数据库应用技术

2、熟练使用MVC设计模式完成项目案例《网上图书管理系统》《DRP进销存管理系统》等

3、让学员通过实战项目的案例开发,不仅能提高学生专业能力还提高了学员的团队配合能力,在本阶段学习中,学员可以达到web开发的能力,能胜任初级WEB开发程序员的工作,如JSP网站的设计和开发和MVC应用软件的开发

第五阶段(30课时)

项目名称

项目名称

项目名称

Struts框架

1Struts 开发:

1MVC 设计思想、Struts 体系架构、struts 工作流程、myeclipse开发 struts的一般步骤、struts配置

2Struts 控制器组件、ActionServlet详解 struts Action 类、DispatchAction类、LooupDispatchAction |ActionForward

3Struts 视图组件

4Struts 框架的扩展、Struts 应用的国际化、Validator 验证框架、动态表单

5struts 连接池技术、DTO 数据传输对象

6)多数据源、多消息源的应用、ActionErrorActionMessageDISPLAYTAG标签库的使用

7Struts HTML标签库、Struts Bean 标签库、Struts Logic 标签库|

2Xml概念约束作用

3Xml文件读取等操作技术Jdom SAX

1、熟练使用Struts架构开发Web应用,进一步提高学员的Web应用能力;

2、在本阶段中学员要完成真实项目案例开发如《物资管理系统》、《Jpestore》《新闻管理系统》等,通过实训让学员从中学习一个软件工程开发,从设计到分析在到代码开发等工作流程,这样学员在毕业时就已经熟练了在工作中的工作开发流程

第六阶段(30课时)

项目名称

项目名称

项目名称

Hibernate框架

1、高级 Hibernate 开发技术:

1ORM 思想、Hibernate 数据检索技术、Hibernate 高级映射技术

2Hibernate多表联合查询、Hibernate 大对象读取技术

3Hibernate 拦截与回调技术、

4hibernate 一级缓存配置、Hibernate 二级缓存技术

5Hibernate 分页技术

6Hibernate 性能优化技术|

7hibernate 检索与操作持久化对象、立即检索、延迟检索、迫切坐外链接检索

8HQL 查询方式、基本查询、条件查询、分页查询、连接查询、本地SQL查询、hibernate 事物处理、

9hibernate批量处理、hibernate 批量更新

10hibernate 中悲观锁、乐观所表的继承

2 Junit 技术:单元测试工具,junit 的使用,如何用 junit 来测试 hibernate 方法等

1、熟练使用 hibernate 实现模型层封装 web 多层架构中持久层使用,学员还要在本阶段完成项目案例《Crm 客户关系管理系统模型》《某院校OA系统》等开发的设计和编写代码。

2、通过完成实际项目,提高学员的综合应用能力,锻炼自学能力、积累软件开发经验。

在本阶段学习中,学员可以在一些软件公司但当初级软件开发程序员

第七阶段(30课时)

项目名称

项目名称

项目名称

Spring 框架

1Spring 开发技术快速入门、IOC 思想、AOP 思想、Spring AOP 简介、Sping 的模板Sping的模板支持类、

2DataSource 注入、DataSource 置换

3、使用 JdbcTemplate 执行与更新JdbcTemplateBeanFactoryApplicationContext

4、构造函数注入,属性注入, 接口注入

5Spring 框架和 Struts 框架的集成几种方式

6Spring 框架和 Hibernate 框架的集成

7JDK 动态代理、动态切面BS 技术特点

什么是 AJAXAJAX 的概念、传统的 web 模型、AJAX 模型|AJAX 用到的技术,每一种技术的功能

8、手写 AJAX 的工作机理XMLHttpRequest 文档对象模型(DOM)(重点)

9、手写 AJAX 的简单实例(会员注册唯一性检查时,动态更新下拉框,局部页面的刷新,动态工具提示)JSON

10Spring注解方式开发使用

1、熟练掌握SSH框架整合方式,项目开发实战,OA办公系统(工作流系统)

2、通过完成实际项目,提高学员的综合应用能力(XML的解析,程序设计思想),学会团体开发、积累软件开发经验。

3、学员均会至少经历三个全真项目的开发过程,完成至少20000行代码的编写,使学员在毕业后即相当于具备一年左右的企业项目开发经验。

第八阶段(30课时)

项目名称

项目名称

项目名称

Struts 2开发

1Struts

2开发:

(1)struts2 之开发流程action使用(2)Struts2_ActionMethod_DMI动态方法调用

(3)Struts2_ActionWildcard_通配符配置

(4)Struts2_Action的属性接收参数

(5)Struts2_DomainModel接收参数

(6)Struts2_ModelDriven接收参数、

(7)Struts2_2.1.6版本的中文问题

(8)struts2简单数据验证

(9)struts2反问web元素

(10)Struts2 结果类型,全局结果类型、动态结果类型

(11)Struts 2 OGNL讲解

(12)Struts2 标签库简介|

2LUCENE全文检索技术

1、熟练使用 struts 开发 web 三层架构项目案例《物资管理系统》、《Jpestore

2、本阶段是给学员在程序开发中的难度提高。为了让学员与软件公司实际的开发接轨。

第九阶段(30课时)

项目名称

项目名称

项目名称

EJB3.0开发

1EJB3.0开发使用

2EJB3.0_下载安装与运行 jboss

3、有无状态会话 bean

4、实体 bean

1、熟练使用EJB3.0_配置jboss数据源                

2、熟练使用EJB3.0_开发EJB容器模型的WEB服务 Spring 框架 AJAX 技术

3EJB3.0是最新的开发技术,通过学习学员可以加强自身开发的能力,为就业提供了更多的选择

项目名称

主要内容

培养目标

C/S架构的多客户端聊天系统

客户模块:多线程的GUI独立应用程序、用于连接服务器模块应用。

服务器模块:接受客户端连接,并对对客户进行校验、交换、存储客户端数据。

涉及的技术:SwingThreadSocketJDBCI/O、集合、异常处理等技术

通过完成实际项目,提高综合应用能力,锻炼自学能力、积累软件开发经验。

考勤管理系统

考勤管理系统主要包括基本信息录入、员工登录、事件申请、信息查询、信息汇总、信息检验、员工权限分配、系统备份、日志等的管理。使用Struts架构完成基于J2EE架构(JSPServletJavaBeanJDBCEJB)Web界面与GUI界面结合的多层结构(BrowserWeb ContainerJ2EE ServerDatabase)的实例项目分析、设计、开发、发布等全程模拟项目实战。

通过完成实际项目,提高综合应用能力,锻炼自学能力、积累软件开发经验。

智能网管主应用框 

为了能满足瞬息万变的需求更改,开发制作框架SDK。主要功能包括生成网管主应用框架,并提供相关的接口,以便动态加载其他应用,包括加载应用模块及与应用相关的菜单。

通过完成实际项目,提高综合应用能力(XML的解析,程序设计思想),学会团体开发、积累软件开发经验。

模拟网管系统

主要功能包括告警上报和告警恢复处理,实时告警显示,历史告警入库,告警确认和反确认、告警过滤、告警查询与统计等功能。客户端界面需要有导航树,实时告警表,告警表显示的是树上对应节点的告警信息,不同级别告警以不同颜色显示,树节点显示该节点上最高级别告警的颜色。

通过完成实际项目,提高综合应用能力,锻炼自学能力、积累软件开发经验。

java培训
上一篇:没有了