项目概要 | 行业动态 | 培训课程 | 认证考试 | 常见问题
 

Sun认证Java开发员课程(SCJD)——Java程序设计语言实习(SL-285)

为什么要Java技术?
  对于国内绝大多数的程序员来说,自学可能是最先想到的方法。然而对于Java这么一个包含如此多东西的系统来说要想通过自学来理清整个系统脉络,并能运用它自如地开发系统,可以说具有相当的难度。程序员们学习某种语言或是某个系统可以算作是一种投资了,如何才能确保你获得最大的收益,一个有效合理的学习途径是必不可少的。在目前看来,上职业培训课是一种较为有效的方式。
  SCJD是Sun公司国际认证的Java程序开发员,如今国际上对SCJD人才的需求已经排到各类技术人才之首,薪金待遇也极为丰厚。
  SCJD对应的学习课程为SL-285。本课程是为熟悉Java语言结构、语法及能够编写简单Java程序的程序员而设立的,以便使他们能在本课程中获得开发大型的、产品级的Java应用系统技能。SCJD证书获得者可以胜任设计和领导大型应用系统开发组的工作。

课程简介
通过Java程序设计语言实习课程,学生将具有实际的设计分布式多层应用程序垂直解决方案的实际经验。学生将使用图形用户接口(GUI)设计原理和网络通信功能,编写Java功能应用,使其与连网数据库服务器交互。我们采用了大量的实验环节,体现了实习课程的特点。

谁应该参加
已经熟悉Java程序设计语言的基本结构和语法,需要进一步扩展自己在开发复杂的、产品级应用知识的程序员,将通过学习这门课程而受益。
完成这门课程的学习,还有助于准备Sun Java 2平台认证开发人员考试。

预备知识
学习本课程,您必须具备以下能力:
* 使用Java程序设计语言开发应用
* 了解基本的统一建模语言(UML)图示
* 了解基本的结构化查询语言(SQL)语句
* 了解如何实现接口,并处理Java程序设计中的异常
* 使用面向对象的程序设计技术
* 理解GUI的设计
* 理解基本的传输控制协议/网际协议(TCP/IP)通信
* 用套接字或流来编程

培训目标
专业的Java程序员
本课程完成后,您将具备以下能力:
* 自底向上实现并测试程序,使其可以用于商用内网应用中
* 使用Java数据库连接应用开发接口(API) (JDBC API)的核心技术开发出类,可以将程序连接到SQL数据库中
* 应用设计模式创建可重用的类
* 组织并创建支持Java技术项目的基础设施
* 创建两层和三层Java技术应用
* 使用Java远程方法调用(Java RMI)创建远程对象
* 创建多线程服务器

课程內容
介绍BrokerTool项目
* 描述BrokerTool项目的问题阐述
模型视图控制器设计模式
* 描述设计模式
* 描述模型视图控制器(MVC)设计模式
* 分析如何在应用中使用MVC设计模式
BrokerTool设计
* 开始BrokerTool项目的分析与设计
* 应用MVC设计模式
* 为项目开发生成计划
介绍Java数据库连接API
* 描述JDBC API
* 描述如何使用JDBC API提供的抽象层,实现数据库前端的跨平台
* 描述JDBC开发接口所涉及的五个主要的任务
* 描述JDBC驱动器的作用,以及它与JDBC驱动管理器的关系
* 描述数据访问对象(DAO)模式以及在给定情景下的可用性
创建客户端软件:第一部分
* 应用好的GUI设计原则
* 从高层区分新的Java基础类/Swing组件(Swing组件)和抽象窗口工具包(AWT)模型
* 描述如何创建面向对象GUI所必须的类结构
* 选择容器、组件和布局管理器设计并实现BrokerTool项目的GUI
* 应用复合设计模式创建BrokerTool GUI
创建客户端软件:第二部分
* 实现视图类
* 实现控制器类
高级GUI
* 在应用中使用JTable和JTabbedPane类创建复杂的GUI
日志功能
* 使用日志API
* 检查日志样例
* 编写自定义句柄
* 设置特定句柄的过滤器
多层设计
* 比较BrokerTool两层设计和BrokerTool的三层设计的区别
* 描述如何使用Java技术包java.net实现连网应用
* 描述如何在BrokerTool应用中使用命令设计模式
* 应用策略设计模式创建可重用的代码
* 描述如何实现BrokerTool网络客户端
* 描述如何实现BrokerTool网络服务器
高级多层设计
* 使用新的Java并发API创建多线程服务器
* 检查线程池
* 了解多线程服务器的集成问题
远程对象
* 创建远程对象
* 使用Java RMI创建多层应用

颁发证书:SCJD证书(Sun Certified Java Developer)/ SL-285课程结业证书
颁证机构:美国太阳微系统公司(Sun Microsystems)
学制:64课时(晚班、周末班两个月,脱产班连续8天)
上课形式:全程上机,面授、网络教学、实习相结合,项目型教学。
课程形式:周末班、晚 班、脱产班

 
 
  项目概要 | 行业动态 | 培训课程 | 认证考试 | 常见问题