Java软件开发工程师课程大纲及课程内容

  • 格式:pdf
  • 大小:244.23 KB
  • 文档页数:20

下载文档原格式

  / 20
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.1Java软件开发工程师课程大纲及课程内容

1.1.1Java2语言核心技术

1、课程简介

Java以其独有的开放性、跨平台性和面向网络的交互性席卷全球,以其安全性、易用性和开发周期短的特点,迅速从最初的编程语言发展成为全球第二大软件开发平台。本课程是Java及J2EE 企业开发技术的入门课程——JA V A语言核心课程,教师在授课过程中将贯穿案例,帮助学员快速地掌握和理解Java语言编程技术及OOP基础。

2、学习基础

本课程适用于熟悉C或C++的编程人员,也适用于想参加Sun Java认证考试的学员。

3、培训目标

在本课程中,您将学会如何使用基于JDK5.0的Java语言的语法、使用Java来创建图形用户接口(GUI)、事件处理机制、例外处理、多线程、网络编程等编程技术;您也将涉及到文件输入/输出、多媒体编程方面的知识。该培训课程是“J2SE应用开发技术”的基础阶段的课程。

4、培训时间

5天,30小时。

5、培训内容(可根据具体学员的基础进行适当调整,以便学员能够快速接受)

1.1.2J2SE应用开发技术

1、课程简介

学员经过本课程模块的系统培训和学习,将进一步掌握Java在实际应用开发中所涉及的各个方面的实用开发技术。教师在授课的过程中将贯穿案例,帮助学员在接触J2SE应用开发技术以及目前主流的应用开发工具的学习和使用,最终掌握J2SE开发技术及主流的IDE工具。

2、学习基础

本课程适用于熟悉JAVA语言核心课程的编程人员参加学习,是将Java具体实际应用的必学课程。

3、培训目标

经过本课程的系统培训,您将成为J2SE应用编程的高级程序员,同时也为进一步学习J2EE Web编程提供基础。

4、培训时间

5天,30小时。

5、培训内容(可根据具体学员的基础进行适当调整,以便学员能够快速接受)

1.1.3Java数据库访问技术及XML技术

1、课程简介

Java的JDBC技术是开发人员在具体的应用开发中必须掌握的知识,为了突出教学重点,将此模块分离出来单独作为一个课程阶段。

在本模块中,将系统地学习Java数据库访问技术。为以后的Web课程的学习以及后续的项目开发打下良好的数据访问层的知识基础;另外,还将系统地学习和掌握XML技术及语法基础,XML的SAX编程技术、XML的JDOM编程技术。

2、培训目标

系统地掌握JDBC中的连接和操作各种数据库的技术,同时也将涉及JDBC更高级的技术如:带参数的SQL语句及存储过程的调用、二进制字段的读写等;JDBC的事务处理技术和数据库连接池技术;

熟练地掌握XML及与XML相关的处理技术、为以后进一步学习J2EE平台中的各种开源框架技术提供知识基础。

3、培训时间

5天,30小时。

4、培训内容(可根据具体学员的基础进行适当调整,以便学员能够快速接受)

1.1.4Oracle10G数据库开发与数据库设计

1、课程简介

本模块将系统地讲解Oracle系统的应用开发技术,标准的SQL语句的数据访问,同时也将涉及数据库的一般管理。

2、培训目标

参加完本模块的学习后,将使您轻松地解决在实际应用开发中的数据访问层技术的数据库操作,不管设计和操作、管理数据库,熟练掌握SQL语言。最终能够独立地使用Oracle10G进行应用数据库系统的设计及开发。

3、培训时间

5天,30小时。

4、培训内容(可根据具体学员的基础进行适当调整,以便学员能够快速接受)

1.1.5开源应用服务器应用及配置

1、课程简介

本模块将系统地讲解开源应用服务器应用及配置,主要涉及Tomcat及SunOne服务器的安装、配置和管理等方面的内容。

2、培训目标

参加完本模块的学习后,将使您轻松地了解J2EE的应用服务的技术规范和应用服务器的基本功能,在各种开源的应用服务器中如何进行有效地管理和配置使用。

3、培训时间:3天,18小时。

4、培训内容(可根据具体学员的基础进行适当调整,以便学员能够快速接受)

1.1.6软件配置管理及CVS版本控制软件的应用

1、课程简介

本模块将系统地讲解软件配置管理及版本控制工具CVS的使用,通过应用配置管理和有关的版本控制工具最终达到保证软件产品实现过程中的完整性、一致性和可控性。CVS 是一个版本控制管理系统,并且是开放源代码软件工具。由于其简单易用、功能强大,跨平台,支持并发版本控制,而且免费,它在全球中小型软件企业中得到了广泛使用。

2、培训目标

参加完本模块的学习后,将使您轻松地了解和掌握软件配置管理及CVS版本控制软件的应用,以及在Eclipse中对CVS的集成开发实现。有助于团队形式的项目开发和协作。

3、培训时间

2天,12小时。

4、培训内容(可根据具体学员的基础进行适当调整,以便学员能够快速接受)

1.1.7JavaScript及HTML与CSS样式

1、课程简介

学员经过本课程模块的系统培训学习,将能够掌握J2EE Web开发中的相关的表示层各个方面的技术。这包括javaScript脚本语言及在Web方面的具体应用,CSS+Div进行页面布局和设计实现。

2、学习基础

本培训课程适宜于想从事Web应用及网站编程的各种人员,同时熟悉JAVA核心技术和J2SE应用开发技术。

3、培训目标

使学员经过本培训后能独立地利用J2EE Web组件等相关的技术制作出自己的网站的页

面设计,为进一步地学习Web应用程序的开发有关的技术提供前端页面设计的基础。

4、培训时间和培训内容

5天,30小时(并可根据具体学员的基础进行适当调整,以便学员能够快速接受)。

1.1.8J2EE Web应用开发技术

1、课程简介

学员经过本课程模块的系统培训学习,将能够掌握J2EE Web开发中的相关的各个方面的技术。教师在授课过程中将贯穿案例,能够迅速地帮助学员掌握J2EE Web开发技术、应用服务器平台的搭建以及MVC架构的具体应用。

2、学习基础

本培训课程适宜于想从事Web应用及网站编程的各种人员,同时熟悉JAVA核心技术和J2SE应用开发技术。

3、培训目标

使学员经过本培训后能独立地利用J2EE Web组件等相关的技术制作出自己的动态网站,并能编制出如用户注册、聊天室、购物车、BBS留言、文件上传和下载等实用的Web 应用程序。