OR--在职提升强化班
课程名称:Oracle 在职提升强化班
入学条件:高中及以上学历,具备基本的计算机操作能力、基本的英语阅读能力
开班人数:25人
培养目标:具备高端、多方位、精英级水平的ORACLE 人才
序号 | 实训课程 | 实训内容 |
1 | Java面向对象的核心逻辑 |
本课程主要包含以下知识内容: Java 编程语言的发展简史,Java 语言的主要特征,产品的分类 Java 开发环境的安装和配置,Java 应用程序的运行原理,垃圾回收机制 面向对象的编程(OOP)概念及原理,类和对象的关系 声明和使用类、属性(字段)、方法、构造器,创建对象并访问对象成员 八种基本数据类型及引用类型的使用 使用表达式语句、分支语句、循环语句 方法的调用和按值传递参数,方法的重载 包的管理,包与目录的关系和布局, Javadoc 文档的使用 类的封装、继承和多态,方法覆盖、访问控制修饰符、多态类型转换 创建和使用数组 java.lang.Object 的常用方法 可变参数、static、final 与静态导入等高级特征的使用 声明和使用抽象类、接口、嵌套类和枚举类 使用异常机制处理应用程序的错误 |
2 | 开发C/S架构的Java应用程序 |
本课程主要包含以下知识内容: 包裹类的概念及API,包裹类的拆、装箱和自动拆、装箱 Math 类、String 类、StringBuffer/StringBuilder 类、Properties 类的常用API 集合框架API,Set、List 与Map 集合的用途与用法,集合的排序与遍历 范型的概念及使用,范型的类型参数、参数中通配符的使用 I/O 流的概念和分类,字节流和字符流的包装与链接,常用的字节流和字符流API 对象的序列化原理及编程 File 对象、控制台I/O 编程,格式化输入、输出 线程的概念和原理,线程的创建、控制、运行和结束,线程的同步与交互 基于TCP/IP Socket 的网络通讯编程,使用Java 网络通讯模型实现客户端-服务器编程 Swing 框架的概念,Swing GUI 应用程序的组成元素容器、组件和布局管理器 使用编程方式和GUI 生成器方式构建Swing GUI Java GUI 事件委派模型的原理,编写GUI 事件监听器程序 MVC 模式的原理及用途,使用MVC 模式实现GUI 应用程序 |
3 | 实训项目1:银行ATM账户管理 |
技能目标: Java编程语言基本语法,类与对象,字段、方法与构造器 面向对象的特性,继承、封装和多态,数组的使用 异常的机制及用法 特殊类的声明和使用,包括接口、抽象类、枚举、内部类 使用泛型和集合框架、I/O基础知识及编程 实现多线程应用程序,实现基于Socket的网络通讯 使用 Swing API 创建 Java 图形用户界面(GUI) |
4 | MySQL数据库设计与开发 |
本课程主要包含以下知识内容: MySQL 产品的相关知识 使用MySQL 客户端 使用SELECT 语句进行数据表查询 MySQL 的数据类型 使用SQL 表达式 创建和管理数据库 创建和管理数据库中的表 使用SQL 语句操作表数据 |
5 | 开发B/S架构的Web应用程序 |
Servlet 的配置和生命周期 JSP 组件的原理及脚本元素的使用 MVC 模式的原理和Model 2 架构的定义 开发HTML 表单,使用表单组件,以及表单的重填 Model 2 架构控制器的作用及所需完成的任务 在Web 组件中获取表单参数和使用请求作用域 Model 2 架构服务组件的作用,编写和访问服务组件 对象-关系映射的原理,JDBC API 和DAO 模式 使用DataSource 和JNDI 技术访问数据库 |
6 | 开发Struts商用企业应用程序 |
Struts 框架的原理和用途,Struts 框架的请求处理流程 使用Struts API 开发动作表单Bean 和动作类,以及如何配置Struts 组件 Web 窗口的客户端会话管理机制,会话管理的两种方式:Cookie 和URL 重写 使用会话管理API 创建、使用和销毁会话对象 常用的JSP 标准标签和表达式语言的语法、功能及用途 常用的JSTL 标签和Struts html 标签库中的标签 过滤器组件的原理和用途,如何开发、配置和部署过滤器组件 使用过滤器组件实现用户认证和汉字编码处理 JavaScript 语言的基础知识,包括语法、变量、流程控制、循环、函数、对象等等 使用JavaScript 响应并处理HTML 事件和验证表单 层叠样式表CSS 的基础知识,包括样式的定义、选择符、引用方式、样式属性等等 CSS 的盒子模型,使用CSS+DIV 设计页面布局 规划可复用表示片段,并使用嵌入技术实现表示片段的复用 使用Struts Tiles 标签实现可复用的页面布局 |
7 | 开发RIA商用企业应用程序 | AJAX技术、XMLHttpRequest对象、JQuery框架、JQuery插件、DWR框架、DWR整合JQuery、使用ibatis框架 |
8 | 实训项目2:电信网络学院 |
技能目标: Java编程语言基本语法,类与对象,字段、方法与构造器 面向对象的特性,继承、封装和多态,数组的使用 异常的机制及用法 特殊类的声明和使用,包括接口、抽象类、枚举、内部类 使用泛型和集合框架、I/O基础知识及编程 实现多线程应用程序,实现基于Socket的网络通讯 使用 Swing API 创建 Java 图形用户界面(GUI) |
9 | Solaris系统使用与管理 |
本课程主要包含以下知识内容: 计算机硬件和操作系统的组成,Solaris操作系统的介绍 OpenSolaris 操作系统安装及桌面系统的使用 Solaris操作系统基本命令的使用,操作文件和目录的命令 vi编辑器的使用 在命令行下创建、修改、删除用户和组 系统的重要目录、文件的结构 常规文件、目录、符号链接、设备文件等主要文件类型,硬链接的使用 进程的概念以及如何查看系统进程、清除系统进程 单次作业调度at和周期性作业调度cron工具的使用 网络监控命令ifconfig、ping、snoop等 文件查找命令find和 归档工具tar命令的使用 使用文件压缩/解压工具gzip、gunzip和gzcat,以及zip和unzip 远程终端访问命令telnet和远程文件传输工具ftp |
10 | Oracle数据库的设计与开发 |
本课程主要包含以下知识内容: 以Oracle的旗舰产品Oracle 10g为例,介绍如何安装、维护、优化企业数据库,包括数据库的备份、还原、帐号管理等技术点,课程内容完全以图形化界面进行讲解,保证学员在短时间内掌握最主要的数据库管理方面的技术。 |
11 | 开发SSH与EJB架构的企业应用程序 |
本课程主要包含以下知识内容: Spring 框架的构成及主要特点,Spring 框架的依赖注入和面向切面编程的原理和用途 Spring Bean 的定义和配置,Spring 容器的分类和使用 使用Spring DAO 实现对数据库的访问 Hibernate 框架的原理和用途,Hibernate 的五个核心接口 Hibernate 框架对象-关系映射的原理,使用Hibernate 映射文件配置ORM 映射 Hibernate 实体对象的三种状态及状态之间的转换 Hibernate 框架的二级缓存结构 使用Hibernate 持久化管理器实现对数据库的访问 使用HQL 检索方式和HQL 查询语句 Spring 与Struts 框架和Hibernate 框架的整合架构 Spring AOP 的核心概念,在应用程序中使用AOP 声明式事务管理 SSH 架构中各框架组件的功能和角色,以及框架之间的整合形式 EJB 与SSH 架构的比较 |
12 | 实训项目3:世博电子商务平台 |
技能目标: 使用Spring框架实现业务服务 使用Hibernate框架实现对象 –关系映射 整合Struts、Spring和Hibernate框架 使用SSH架构开发正规的Web应用程序 |
13 | SunTone架构方法学实战 |
本课程主要包含以下知识内容: 软件方法学、工作流、团队角色,以及面向对象的建模 SunTone/UP方法学的最佳实践,开发阶段的划分,迭代-增量式的开发 需求收集工作流的活动,以及如何创建 愿景文档和SRS文档 绘制系统的初始用例图和编写用例场景文档 需求分析工作流的活动,以及细化用例图的工作 创建用例表,设计UI原型,创建活动图 使用CRC分析法来确定域实体,并创建域模型 设计工作流的活动,使用健壮性分析法创建设计模型协作图和序列图 构架工作流的活动,创建架构模型的高级部署图、组件图和包图 Java EE模式的主要表示层模式和业务层模式 设计工作流的活动,创建解决方案模型,将域模型映射到数据库 实现、测试和部署工作流的活动及产物 |
14 | 实训项目4:Oracle OA系统 |
技能目标: 了解软件开发方法学对软件项目的意义,学会运用SunTone/UP方法学来指导项目开发。 了解并运用软件开发工作流,从需求收集开始,经需求分析、构架、设计、实现、测试、部署等过程所需完成的工作。 掌握UML知识,在不同的开发阶段合理使用例图、类图和组件图等 项目文档的编写和制作,使用CRC分析法、健壮性分析法等过程建模 体验团队中不同的开发角色 |