A. Java程序员
B. 以实际案例掌握Java开发技能
A. Java程序员
课程概述
本课程内容主要要包括:Java语言的语法;面相对象的开发机制;异常的处理;文件输入/输出流编程;如何使用Java来创建图形用户界面(GUI),事件处理机制;多线程编程和网络编程等知识。
培训对象
Java技术的初学者
准备参加SCJP考试的人员
培训后学员可以掌握以下技能:
使用Java编程语言创建Java应用程序和applets;
定义和描述垃圾搜集,安全性和Java虚拟机(JVM);
描述和使用Java语言面向对象的特点;
开发图形用户接口(GUI)。利用Java支持的多种布局管理;
描述和使用 Java的事件处理模式;
使用Java语言的鼠标输入,文本,窗口和菜单窗口部件;
使用Java的例外处理来控制程序执行和定义用户自己的例外事件;
使用Java语言的先进的面向对象特点,包括方法重载,方法覆盖,抽象类,接口,final, static和访问控制;
实现文件的输入输出(I/O);
使用Java语言内在的线程模式来控制多线程;
使用Java的Sockets机制进行网络通信。
学习本课程您应具备以下基础知识:
熟悉C或C++程序或已经参加过SL-110课程
能够创建和编译简单的程序
熟悉Web浏览器
培训时长:5天(30学时)
B. 以实际案例掌握Java开发技能
课程概述
本课程为学员提供使用Java技术设计程序所需的知识和技能,并将设计贯穿软件开发周期的各个阶段。在五天时间中,学员将学习如何从始至终开发一个实际的两层/多层Java Intranet应用程序及有关的平台移植问题。学习本课程的学员需具备Java程序员基础。Sun认证Java开发员考试内容包括完整的Java应用程序开发,涉及数据库、图形用户界面、网络通信、平台移植等各方面内容,要求学员已通过Java程序员认证。
培训对象
本课程适合已掌握Java程序员课程技能的学员
培训后学员可以掌握以下技能:
解释软件开发周期每阶段的目标,可使用适当的Java程序类型,了解API设计的基本元素,根据项目中的功能需求确定程序组件;
描述关系数据库的设计及其设计原则;
了解JDBC及其使用;
使用良好的GUI设计原则设计用户界面;
可以使用Socket连接以适当格式传输数据,并将其集成到应用程序中;
描述一层,两层及多层数据库结构及相关问题,创建一个多层Java小程序或应用程序;
了解在Solaris和Windows平台之间的移植问题。
学习本课程您应具备以下基础知识:
掌握JAVA程序员的Java编程技术
能够使用C或C++语言
与有面向对象编程技术的经验
了解用户界面(UI)设计
了解TCP/IP协议
具有UNIX或Windows平台开发经验
具有Socket/IO编程经验
培训时长:5天(30学时)