| 知识核心组件:
口 Java语言编程(SL-275)
课程长度:5天,30小时(授课:50% 上机:50%)
课程描述:本课程讲授Java语法。Java的面向对象技术。创建图形用户界面(GUI),异常处理, 文件输入/输出(I/O)。线程和网络。熟悉面向对象概念的学员可以学习编写Java应用。本课程应用Java 2 SDK。
授课对象:想获得Java编程技术的程序员;准备参加SCJP认证考试的学员。
培训目标:本课程完成后,您将具备以下能力 1、应用面向对象技术(如继承多态)建立复杂的Java应 用程序。 2、使用文件(I/O)类库读写数据和文本文件。 3、创建和使用Java的GUI组件:Panels、buttons、labels、 text fields、text areas. 4、创建独立的Java应用程序,使用框架(frame)和菜 单(menu)类设计Java图形界面应用。 5、编写多线程程序。 6、应用Socket编写TCP/IP客户端应用。
课程内容:
- 概述
- JAVA入门
- 面向对象编程
- 标识符、关键字和数据类型
- 表达式和流程控制
- 数组
- 类设计
- 高级类特性
|
- 异常
- 基于文本的应用程序
- 建立JAVA GUI
- GUI事件处理
- 基于GUI的应用程序
- 线程
- 高级I/O流
- 网络连接
|
口Java技术的面向对象应用程序的分析和设计(UML)(00-226)
课程长度:5天,30小时( 授课:50% 上机:50% )
课程描述:本课程向系统开发人员讲授应用UML进行面向对象(OO)的分析和设计(OOA&D)。应用软件不是静止的,它们不断发展和成长以满足商业活动的改变和顾客的需求。分析这些需求并将它们转化为新的软件模型将产生竞争优势。本课程中所讲授的面向对象分析和设计方法使得软件专家能够实现现代OO语言(例如Java编程语言)内在的效率。 与统一建模语言(UML)相关联的各种概念以及分析和设计技术涉及到迭代、增量的统一软件开发过程的各个阶段。同时还讨论了设计模式、对象和动态模型、系统设计和系统功能分解技术的使用。
授课对象:负责面向对象软件应用程序的概念和开发的系统的建筑师, 软件工程师和开发人员;有兴趣使用OOA&D技术来推动生产力和减少开发周 期的信息技术专家
培训目标:本课程完成后,您将具备以下能力: 1、理解面向对象的系统开发的优点 2、列出面向对象的系统开发的概念 3、列出一个项目的主要阶段,及其迭代、增量的生命周期 4、定义需求获收过程 5、将设计指引应用到你的分析和设计中,以确保高质量的 建模产品 6、列举组成UML的模型 7、识别模型对象和类 8、类之间的关系 9、辨识定义类的属性 10、用多态性和其他设计技术定义类的行为 11、定义和分析动态模型 12、详细设计类的属性、操作和相互关系 13、描述设计模式 14、描述怎样设计和分解系统
预备知识:学习本课程,您必须具备以下能力 : 1、了解面向对象概念和术语 2、具有一般的编程术语的工作知识,特别是Java编程语 言的知识 3、了解编程,特别是Java编程语言 4、了解应用程序的开发 5、理解基本的系统开发的过程和环境;学习本课程,您必须已完成课程 : SL-275: Java编程语言
培训内容:
- 介绍软件开发过程
- 描述面向对象的技术
- 选择一种面向对象方法论
- 确定项目的远景
- 收集系统需求
- 建立最初的用例图
- 推敲用例图
- 确定关键的抽象
- 创建问题域模型
- 用健壮分析技术创建分析模型
|
- 介绍基本架构概念
- 探讨架构工作流
- 为客户和展示创建架构模型
- 为业务层创建架构模型
- 为资源和集成层创建架构模型
- 创建解决方案模型
- 细化域模型
- 解决方案模型应用设计模式
- 用状态图对复杂对象状态进行建模
|
口 高级Java编程工具包(SL-285)
课程长度: 5天,30小时 授课:40% 上机:60%
课程描述:本课程通过设计一个文档服务器应用方案为学员提供实践经验。学员运用图形界面设计和网络通信编写一个与网络数据库交互的Java应用程序。上机实习的时间说明了本课程的实用特征,完成这门课的学习将有助于学员准备SCJD认证考试。
授课对象:已熟悉基本Java语言结构及语法的程序员;开发复杂和产品级应用 的开发人员。
培训目标: 本课程完成后, 您将具备以下能力 1、分析、设计、实现和测试“自底而上”的intranet的商 业应用。 2、 理解JDBC和编写与SQL数据库连接的程序。
预备知识: 学习本课程, 您必须具备以下能力: 1、具有使用Java编程经验 2、了解怎样实现接口和处理Java异常 3、应用面向对象技术 4、了解用户界面设计 5、了解基本的TCP/IP通信 6、掌握Socket或流编程
课程内容:
- Java Application Design
- Managing Database Queries
- Introduction to JDBC
- Building GUIs
|
- Networking Connections
- Multiple-Tier Database Design
- Porting Considerations and Wrap-Up
|
口 用Java开发Web组件(SL-314)
课程长度: 5天,30小时( 授课:50% 上机:50% )
课程描述:本课程为学员提供了在Tomcat服务器环境下用Java Server PagesTM(JSPTM)和servlet技术来快速建立实现相应Web层组件的知识和技能。学员可接受到用Java技术分析、 设计、开发、测试及发布Web应用程序的最好的锻炼。相关的课程练习为学员提供了在intranet和低成本的商业网站上创建和发布Web应用程序的经验。 本课程还为准备参加Sun公司新的认证考试Web Component Developer提供指导。同样,学员不仅会学到详尽的JSP和servlet技术,而且会在Web层与其它层的整合,从浏览器的显示到Enterprise JavaBeansTM (EJBTM)组件在应用程序服务器上的运行以及后台数据库资源等方面得到锻炼。
授课对象:参加本课程的学员应为具有相当于Sun公司Java认证水平的Java开发员。本课程讲述的是用于汇编和动态生成Web页时Web组件的创建,如servlet和定制标签等,而非用超文本标记语言(HTML)、JavaScriptTM或其它Web表示技术设计网页。
培训目标:本课程完成后,您将具备以下能力 1、为一个应用程序和体系结构选择最好的Web技术 2、编写Java servlet 3、将Web应用程序与EJB组件和数据库连接 4、实现应用程序管理技术,如安全性和线程化 5、编写JSP 页 6、为JSP页创建定制的标签库
预备知识:学习本课程,您必须具备以下能力 : 1、具有编写Java应用程序的能力 2、整合现有的Java代码(即使用项目组其它成员建立的类) 3、设计Java应用程序 4、从功能上描述n层体系结构的优点 5、 用HTML语言编写Web页
培训内容:
- 介绍Web应用技术
- 开发视图组件
- 开发控制器组件
- 开发动态表单
- 使用Servlet上下文共享应用资源
- 设计业务层
- 使用Struts开发Web应用
|
- 使用会话管理开发Web应用
- 在Web应用中使用过滤器
- Web应用和数据库的集成
- 开发JSP页面
- 使用自定义标签开发JSP页面
- 开发Web应用,使用Struts Action Form
- 创建可重用的Web展示组件
|
|