你的位置: 首页 > 公开课首页 > 职业素养 > 课程详情

details

JAVA软件工程师就业课程

暂无评价   
你实际购买的价格
付款时最多可用0淘币抵扣0元现金
购买成功后,系统会给用户帐号返回的现金券
淘课价格
13000
你还可以: 收藏

培训受众:

从事IT行业,并对java感兴趣,想成为java软件工程师的人。
详情请咨询!

课程收益:

课程目标
1、培养符合大中型软件企业要求的基于Unix/Linux系统、高端商业中间件服务器、面向行业Java EE架构,精通Java开发语言的中高级软件工程师。合格学员将具备1-2年成熟软件开发经验;
2、培养出符合大中型企业要求的Oracle数据库管理员,能够对企业数据库实施有效管理,保证数据库的安全和稳定,以及高效的数据库性能;

课程大纲

Java软件工程师就业课程

一、课程背景
当前,软件产业已经成为国际竞争的焦点和各国竞相发展的战略性先导产业。经济全球化不断深入、信息化不断普及,全球范围内的信息产业结构调整和梯次转移日趋明显,为中国软件产业创造了良好的发展机遇。中国软件产业经过多年的低迷之后,进入了高速发展时期。一方面国内软件行业市场需求不断增长,另一方面海外的软件外包项目日益增加,带动了国内软件行业规模的飞速递增。
南京市作为全国软件产业排名前五的城市,也以其优厚的政策吸引着越来越多的软件企业。比如华为、中兴、东软、西门子、摩托罗拉、三星、朗讯、富士通、趋势科技等众多国内外知名企业已在南京设立了研发中心。目前仅南京的软件企业就达到了800多家,而且还在以较高的速度增长。南京市被授予“国家软件出口创新基地”及“服务外包基地”,形成了高新技术开发区、鼓楼区、玄武区、雨花区和江宁技术开发区5个服务外包示范区,外包服务企业达到148家。南京市政府明确计划5年内吸纳5万大学生就业,拥有20万服务外包从业人员,同时培训5万大学生,新增10万外包就业岗位,在“十一五”期间让15万-20万人吃上“软件饭”。
2006年年底,我们整合多年软件行业培训经验,兼顾大中型软件企业使用高端商用软件进行软件项目开发的需求,联合国际知名IT厂商Sun公司及Oracle公司,推出了专注于培养软件企业紧缺软件人才的企业实训课程――《Java软件工程师》课程,取得了良好的市场口碑。(何谓“企业实训”?“企业实训”是以软件企业的需求为导向,打造具有软件项目实战能力的计算机相关专业的高校毕业生)
二、课程目标
1、培养符合大中型软件企业要求的基于Unix/Linux系统、高端商业中间件服务器、面向行业Java EE架构,精通Java开发语言的中高级软件工程师。合格学员将具备1-2年成熟软件开发经验;
2、培养出符合大中型企业要求的Oracle数据库管理员,能够对企业数据库实施有效管理,保证数据库的安全和稳定,以及高效的数据库性能;
三、课程介绍
针对我国软件行业现状,整个课程设计将理论知识及SUN公司最新的开发技术与实际项目开发、以及Oracle数据库相关知识有效结合起来,通过项目演练达到积累相关经验的目的。另外,课程中相关《职业素养》培训,从职场礼仪到着装规范,从面试技巧到沟通措辞,全面提升大学生的综合素质,使大学生走上社会前,就从“学校人”转变为一个准“职业人”。
实训课程由5年以上软件项目开发经验的资深软件工程师、项目经理以及有着多年数据库管理经验的资深专家担纲授课,学员通过9个月的课程学习,可以掌握开发Java大型软件项目过程中所需要的软件技术、设计规范、开发流程、质量控制及项目管理,以及Oracle数据库相关知识内容。整个课程采用案例教学,授课与实践相结合,项目贯穿于各个阶段的课程当中,使学员能够学以致用。合格学员还可以获得由国际著名厂商Sun公司及Oracle公司所颁发的Sun认证Java程序员(SCJP)、Sun认证Web组件开发专家(SCWCD)、Oracle认证数据库管理专家(OCP)等权威国际认证证书,合格学员保证100%就业。
课程特点:
1、角色定位:明确定位于软件开发岗位
2、专注专业:专门针对Java企业开发及Oracle数据库,充分体现专业深度
3、项目实训:企业项目开发的真实场景
4、工作经验:培训老师多年成熟的软件开发及数据库相关经验及心得
5、国际认证:可以通过考试获得原厂认证证书
6、完善就业:全面的就业合作渠道,多位专职HR资深人士提供就业保障
六大主题:
主题一:Web网页开发
主题二:Java面向对象编程
主题三:Java Web开发技术
主题四:SSH集成开发技术
主题五:Oracle数据库管理技术
主题六:J2EE高级开发技术


课程内容:
第一阶段 Web网页开发
一、HTML大纲:
1. <html><body><head><meta><title><style><script>。
2. <b><u><strike><i><big><small><strong><sup><sub><font><br><p>。
3. <div><span><button><label><marquee><img><a><menu><dir><ol><ul><li>
4. <frameset ><frame ><iframe>
5. <form><input><table><th><tfoot><tr><td><textarea><select><option>。
教学目标:
理解网页的组成元素,熟悉HTML标记,利用HTML标记进行网页页面的排版及编辑
教学要求:
掌握HTML所学标记,熟练利用HTML标记制作网页页面
二、CSS大纲:
1. CSS简介
2. 样式表的定义与使用
3. 文字与排版样式
4. 背景颜色与背景图片
5. 网页链接属性
6. 边框
7. 列表
8. 光标
9. 滤镜
教学目标:
熟练掌握CSS样式属性内容的设置方法,学会应用CSS滤镜对文字和图像做出特殊效果
教学要求:
学会如何创建HTML和CSS样式表,如何在文档中应用样式
三、JAVASCRIPT大纲:
1. JavaScript的基础部分
a) 关于JavaScript
b) 了解JavaScript
c) JavaScript基本语法
d) JavaScript运算符和表达式
e) JavaScript控制结构和循环
f) JavaScript函数定义:
2. JavaScript核心技术
a) 事件
i. 基本事件
ii. 鼠标事件
iii. 键盘事件
b) 对象的基本知识
i. 对象的基本结构
ii. 引用对象的途径
iii. 有关对象的操作语句
c) 常用对象
i. Window对象
ii. Document对象
iii. 按钮对象
iv. 选择和隐藏对象
v. LOCATION对象
vi. HISTORY对象
vii. LAYER对象
viii. 字符串对象
ix. 日期对象
x. 数学对象
xi. 数组对象
xii. WINDOW对象
教学目标:
可以为网页增加特殊动态效果,可以在客户端独立完成数据的验证
教学要求:
学会如何在页面中添加动态效果,完成表单的验证
四、XML基础大纲:
1. xml语言介绍
2. xml文档最基本的构成
3. 注释信息
4. 元素与标记
5. DTD文件
教学目标:
理解xml语言,了解XML文档的组成部分及元素与标记
教学要求:
如何定义XML标记,根据DTD文档编写XML文件


第二阶段 Java面向对象编程
简介:
Java语言的核心是面向对象编程,但是Java语言从起源到现在,很多因素也起到了非常关键的作用,Java设计开发小组的成员总结了Java的关键特点,包括下面几个。
简单(Simple)
安全(Secure)
可移植(Portable)
面向对象(Object-Oriented)
健壮(Robust)
多线程(Multithreaded)
体系结构中立(Architecture-neutral)
解释执行(Interpreted)
高性能(High performance)
分布式(Distributed)
动态(Dynamic)

课程目标:
这门课程中,学员要掌握以下内容:
创建利用Java语言的面向对象特性(例如,封装、继承和多态)的Java技术应用程序
从命令行执行Java技术应用程序
使用Java技术数据类型和表达式
使用Java技术流程控制结构
使用数组和其他数据集合
通过异常处理实现错误处理技术
通过Java技术GUI组件创建事件驱动的图形用户界面(GUI);面板、按钮、标签、文本字段和文本域
实现输入/输出(I/O)功能来读取和写入数据和文本文件
创建多线程程序
创建简单的传输控制协议/Internet协议(TCP/IP)客户机来通过套接字进行通信
JDBC数据库开发

教科书:SUN官方教材
参考书:
Java2核心技术卷I:基础知识
Java2核心技术卷Ⅱ:高级特性
Java编程思想(第四版)
相关认证:SCJP
相关项目:C/S架构的信息管理系统,网络聊天程序

学习内容:
第一章 Java开发基础知识
(一) Java的起源和发展
(二) Java虚拟机及Java的跨平台原理
(三) JAVA开发环境的搭建
(四) 第一个Java程序
(五) classpath的设置
(六) Java帮助文档
(七) JVM的运行过程
(八) 垃圾回收机制初步
第二章 Java编程基础
(一) Java基本语法格式
(二) 标识符,关键字和注释
(三) Java中的常量
(四) 变量和变量的作用域
(五) 函数与函数重载
(六) Java中的运算符
(七) 程序流程控制
(八) 数组
(九) 基本排序算法
第三章 面向对象的程序设计
(一) 面向对象的概念
(二) 类和对象
(三) 构造函数
(四) this
(五) 垃圾回收的有关知识
(六) 函数的参数传递
(七) static关键字
(八) 内部类
(九) 包
(十) 封装和访问控制
(十一) 继承
(十二) 抽象类和接口
(十三) 多态
(十四) 匿名内部类
第四章 异常和断言
(一) 了解异常
(二) try catch语句
(三) throws关键字
(四) 自定义异常和Throw关键字
(五) finally关键字
(六) 异常的使用细节
(七) 异常的好处
(八) 断言
第五章 I/O输入和输出
(一) 命令行参数
(二) File类
(三) RandomAccessFile类
(四) 节点流
(五) InputStream和OutputStream
(六) FileInputStream和FileOutputStream
(七) ByteArrayInputStream和ByteArrayOutputStream
(八) 过滤流与包装类
(九) BufferedInputStream与BuferedOutputStream
(十) DataInputStream与DataOutputStream
(十一) PrintStream
(十二) Console I/O
(十三) ObjectInputStream与ObjectOutputStream
(十四) 序列化
(十五) Reader与Writer
(十六) 字节流与字符流的转换
(十七) 字符集的编码问题
(十八) Decorator设计模式
第六章 枚举类型,泛型和集合类型
(一) 枚举类型
(二) List、Set和Map接口
(三) ArrayList与LinkedList
(四) HashSet、TreeSet与EnumSet
(五) HashMap、TreeMap与EnumMap
(六) Comparable与Comparator
(七) 泛型
(八) 增强For循环
(九) Iterator
(十) Java下数据结构和实现
第七章 多线程
(一) Java线程模型
(二) 创建线程
(三) 启动线程
(四) 线程调度
(五) 终止线程
(六) 测试线程
(七) 访问线程优先级
(八) 保持线程
(九) 选择创建线程的方法
(十) 使用synchronized关键字
(十一) 线程交互wait与notify
(十二) 同步监控模型
(十三) 生产者和消费者模型
第八章 图形界面GUI
(一) AWT
(二) AWT事件处理
(三) GUI组件上的图形操作
(四) 常用AWT组件
(五) 布局管理器
(六) Swing
(七) 从AWT过渡到Swing
(八) Swing组件
(九) Java SE 事件模型
(十) 事件类
(十一) 事件源
(十二) 使用授权事件模型
(十三) Adapter类
(十四) Inner类
(十五) Eclipse开发环境
第九章 Applet
(一) Applet基础
(二) Applet体系结构
(三) Applet主框架
(四) Applet图形处理
(五) Applet标记
(六) 向Applet传递参数
第十章 网络编程
(一) 网络编程的基础知识
(二) Java与网络编程
(三) Java网络模型
(四) InetAddress类
(五) URL类
(六) TCP/IP 服务端程序
(七) TCP/IP 客户端程序
(八) 数据报
第十一章 反射Reflection
(一) java的反射机制
(二) 简介 Class
(三) 从 Class 中获取资讯
(四) 简介 ClassLoader
(五) 自定义 ClassLoader
(六) 生成对象
(七) 呼叫方法
(八) 修改成员变量
(九) 生成数组
第十二章 metadata
1、Annotation
2、meta-annotation
第十三章 JDBC
(一) 简介 JDBC
(二) 连接资料库
(三) 连接资料库 - JDBC 4.0
(四) Statement、 ResultSet
(五) Statement 批次处理
(六) PreparedStatement
(七) 将档案存入数据库
(八) 将档案存入数据库 - Oracle
(九) ResultSet 游标控制
(十) ResultSet 新增、更新、删除资料
(十一) ResultSetMetaData 类别
(十二) Transaction
第十四章 Java工具类增补
(一) Properties
(二) ResourceBundle
(三) Date、DateFormat
(四) Calendar
(五) Logging
(六) Handler、 Formatter

第三阶段Java Web开发技术
简介:
在 Java EE 的蓝图中,JSP servlet是属于Web层技术,JSP与Servlet是一体的两面,可以使用单独一项技术来解决动态网页呈现的需求,但最好的方式是取两者的长处,JSP是网页设计人员导向的,而Servlet是程序设计人员导向的,理清它们之间的职责可以让两个不同专长的团队彼此合作,并降低相互间的牵制作用。

课程目标:
在本课程中,学生需要掌握Java Web层的相关开发技术
Tomcat服务器安装和配置、TP协议、Servlet开发技术、HttpServletRequest、HttpServletResponse、会话与状态管理,Session、Cookie等技术应用、JavaBean、JSP开发技术、JSP隐式对象、JSP指令、JSP标签和中文乱码处理等

教科书:《Java Servlet & JSP经典实例》 暂定
参考书:《Head First Servlets & JSP(中文版)》 认证必备
《Java Servlet编程(第二版)》
《JSP设计(第三版)》
认证:SCWCD
相关项目:教务管理系统 网上营业厅

学习内容:
一、Servlet初探
(一) HTTP 基础
(二) Web应用程序的历史
(三) 制作网页
(四) 建立环境
(五) 安装Tomcat服务器
(六) 测试Tomcat
(七) 什么是Servlet
(八) 什么是Servlet容器
(九) Servlet API
(十) Servlet容器和Servlet API的关系
二、Servlet的生命周期
(一) servlet的选择
(二) servlet重新载入
(三) init和destroy
(四) 单线程模式
(五) 后台处理
(六) 启动时载入
(七) 客户端缓存
(八) 服务端缓存
三、获取信息和发送信息
(一) 获取Servlet信息
(二) 获取服务器信息
(三) 获取客户端信息
(四) 发送HTML信息
(五) 处理错误
(六) 六种常用方法
(七) 发送多媒体内容
(八) WAP和WML
(九) 服务器推技术
四、会话跟踪
(一) 用户鉴别
(二) 隐藏表单字段
(三) URL 重写
(四) 持续性cookie
(五) 会话跟踪API
五、安全性
(一) HTTP鉴别
(二) 基于表单鉴别
(三) 定制鉴别
(四) 数字鉴别
(五) 安全套接字层(SSL)
六、Applet-Servlet通信
(一) 通信选择
(二) 日期时间服务器
(三) 聊天服务器
七、Servlet协作
(一) 共享信息
(二) 共享控制
八、JSP概述
(一) 什么是JavaServer Pages?
(二) 为什么使用 JSP?
(三) JSP页面剖析
(四) JSP处理
(五) 采用MVC模型的JSP 应用设计
九、使用JSP生成动态内容
(一) 创建一个JSP页面
(二) 安装JSP页面
(三) 运行JSP页面
(四) 使用JSP指令元素
(五) 使用模板文本
(六) 使用JSP动作元素
十、在JSP页面中使用JavaBeans组件
(一) 什么是bean?
(二) 在JSP页面中声明bean
(三) 读取bean性质
(四) 设置bean性质
十一、JSP标准标记库、定制标记库和标志文件
(一) 定制标记库是什么?
(二) 安装定制标记库
(三) 声明定制标记库
(四) 使用标记库中的动作
(五) 创建和使用标记文件
(六) 访问属性值
(七) 处理动作体
(八) 处理片段属性
(九) 通过变量向调用页面提供数据
(十) 中止页面处理
(十一) 将标记文件打包以便于重用
十二、处理输入和输出
(一) 读取请求参数值
(二) 验证用户输入
(三) 格式化HTML输出
十三、错误处理和调试
(一) 处理语法错误
(二) 调试JSP应用
(三) 处理运行时错误
十四、在JSP页面、请求和用户间共享数据
(一) 在页面间传递控制和数据
(二) 共享会话和应用数据
(三) 在线购物
(四) 内存使用考虑
十五、访问数据库
(一) 从JSP页面访问数据库
(二) 不采用bean验证复杂的输入
(三) 使用事务
(四) 特定于应用的数据库动作
十六、鉴别和个人化
(一) 容器提供的鉴别
(二) 应用控制的鉴别
(三) 其他安全问题
十七、国际化
(一) Java对国际化和本地化的支持
(二) 生成本地化输出
(三) 位的简史
(四) 处理本地化输入
十八、使用脚本元素
(一) 使用page指令脚本属性
(二) 隐式JSP脚本对象
(三) 使用小脚本
(四) 使用表达式
(五) 使用声明
(六) 混合动作元素和脚本元素
(七) 处理脚本语法错误
十九、结合JSP和Servlet
(一) Servlet、过滤器和监听者
(二) 为各项任务选择适当的组件类型
(三) 使用监听者初始化共享资源
(四) 使用过滤器进行访问控制
(五) 使用Servlet集中处理请求
(六) 使用一个通用JSP错误页面
二十、为JSP开发JavaBeans组件
(一) Bean作为JSP组件
(二) JSP Bean示例
(三) 意料之外的<jsp:setProperty>行为
二十一、使用Java开发定制标记库
(一) 开发简单标记处理器
(二) 开发传统标记处理器
(三) 开发标记库函数
(四) 创建标记库描述文件
(五) 打包和安装标记库
二十二、高级定制标记库特性
(一) 开发协作动作
(二) 验证语法
(三) 在标记库中使用监听者
(四) 动态属性值和类型
二十三、定制代码与JSTL的集成
(一) 设置和使用配置变量
(二) 集成定制条件动作
(三) 集成定制循环动作
(四) 集成定制国际化动作
(五) 集成定制数据库动作
(六) 使用JSTL标记库验证器
二十四、数据库访问策略
(一) 使用连接和连接池
(二) 使连接池对应用组件可用
(三) 使用通用数据库bean
(四) 开发特定于应用的数据库组件

第四阶段 SSH集成开发技术
简介:
轻量级J2EE 应用是对经典J2EE 应用的简化,在保留经典J2EE 应用的架构、良好的可扩展性、可维护性的基础上,简化了J2EE 应用的开发,降低了J2EE 应用的部署成本。轻量级J2EE 应用模仿了经典J2EE 应用的架构,保留了经典J2EE 应用的各种优点,降低了学习难度和开发、部署成本,是一种更实际的信息化平台架构。

学习目标:
掌握软件分层架构的设计思想与实现技巧,掌握使用面向对象的分析与设计技巧,充分领略面向接口编程的思想,实现大型软件的可扩展性和可维护性。通过对经典项目的分析,了解到分析问题、解决问题的思路,从而培养良好的解决问题的思路和编程技巧。并且,通过分析经典项目采用流行技术SSH实践一个经典案例。

教科书:Java ee开发指南-基于Spring/Struts/Hibernate的实现
参考书:Struts In Action
Hibernate In Action
Spring In Action
相关项目:XX省经贸委备案系统
XX海关OA系统
长途客运在线售票系统
地税行政管理OA系统
绩效评估系统

学习内容
一、Struts初探
1、MVC设计模式
2、什么是Struts
3、Struts中的MVC机制
4、Struts的工作流程
二、Strtuts配置
1、配置web.xml
2、配置struts-config.xml
3、Struts视图组件
4、Struts控制器组件
5、Struts模型组件
6、Struts资源文件
7、第一个Struts应用
三、Struts国际化
1、本地化与国际化的概念
2、Web应用中的本地化
3、Java对I18N的支持
4、Struts框架对国际化的支持
四、Struts验证框架
1、安装和配置Validator框架
2、Validator框架和ActionForm
3、Validator框架和Struts客户化标签
4、创建自定义的验证规则
5、Validator框架的国际化
五、Struts异常处理
1、java异常处理
2、Struts框架异常处理机制概述
3、Struts框架异常处理机制详解
4、在Struts应用中处理异常的各种方式
六、Struts Tiles框架
1、基于JSP语句创建复合式网页
2、基于JSP include指令创建复合式网页
3、基于<tiles:insert>标签创建复合式网页
4、基于Tiles模板创建复合式网页
5、基于Tiles模板和Tiles组件创建复合式网页
七、Struts标签库
1、Struts HTML标签库
(1)生成基本的HTML元素的标签
(2)基本的表单标签
(3)检查框和单选按钮标签
(4)下拉列表和多选列表标签
(5)在表单中上传文件标签
(6)处理异常标签
2、Struts BEAN标签库
(1)访问HTTP请求信息或JSP隐含对象的标签
(2)访问web应用资源的标签
(3)定义或输出JavaBean的标签
3、Struts LOGIC标签库
(1)进行比较运算的标签
(2)进行字符串匹配的标签
(3)进行循环遍历的标签
(4)进行请求转发或重定向的标签
八、Struts2的起源和背景
1、Struts1存在的问题
2、WebWork简介
3、Struts2起源
九、Struts2体系详解
1、Struts2的框架结构
2、Struts2的配置文件
3、Struts2的标签库
4、Struts2的控制器组件
5、Struts2的视图组件
6、基于Struts2的web应用
十、Hibernate初探
1、什么是Hibernate
2、Hibernate的结构体系
3、Hibernate的核心组件
4、Hibernate的运行过程
十一、Hibernate详解
1、Hibernate的配置文件
2、持久化类/对象
3、映射文件***.hbm.xml
4、Configuration类
5、SessionFactory类
6、Session接口
7、Query接口
8、Transaction接口
9、HibernateUtil类
十二、 Hibernate提高
1、一对一关系的使用
2、一对多关系的使用
3、多对多关系的使用
4、HQL查询
5、Criteria Query查询
6、事务管理
7、Cache管理
十三、 Spring
1、Spring 入门
2、Bean 基本管理
3、Bean 依赖设置
4、Bean 高级管理
5、AOP 入门
6、AOP 配置
7、AOP 使用
8、AOP 与企业应用
9、Spring 与数据库集成
10、Spring 事务
11、Spring 安全
12、Spring 与第三方框架集成

第五阶段Oracle10g数据库Java开发

课程目标:
针对目前大多数程序开发人员在进行软件开发时,仅仅将数据库作为一个“黑匣子”,导致开发的程序往往运行一段时间后,出现严重的性能问题,后期产生大量的麻烦。本课程全面地讲解了Oracle的体系架构、管理、维护、性能优化以及进行Oracle数据库J2EE开发的知识,集数据库管理和数据库开发于一身,使你不仅可以游刃有余地从事Oracle数据库开发,也可让你成为Oracle数据库管理专家。

课程大纲及教学内容:
Oracle Database 10g:SQL
1. SQL语句的方式
2. 基本的SQL Select语句
3. 过滤和排序
4. 单行函数
5. 多表查询
6. 组函数
7. 子查询
8. 利用变量交互查询
9. 创建和管理表
10.约束介绍
11.创建和管理视图
12.创建和管理序列
13.创建和管理索引
14.创建和管理同义词
15.控制用户访问
16.SET操作符
17.GROUP BY子句的增强
18.高级子查询
19.层次查询
20.Oracle外部表

Oracle Database 10g:PL/SQL
1. PL/SQL介绍
2 .PL/SQL语句块结构
3. 开发和运行环境
4. PL/SQL变量类型
5. 变量声明
6. SQL控制结构
7. PL/SQL中的SQL
8. 游标
9. 错误处理
10.集合
11.创建过程、函数和包
12.创建和管理触发器

Oracle Database 10g Administration Workshop 1
1 简介(数据库体系结构)
? 描述课程目标
? Oracle产品介绍
? 研究 Oracle 10g 数据库体系结构
2 安装 Oracle 数据库软件
? 解释 DBA 核心任务和工具
? 计划 Oracle 安装
? 使用最佳的灵活的体系结构
? 使用 Oracle Universal Installer (OUI) 安装软件 3 创建 Oracle 数据库
? 使用数据库配置助手 (DBCA) 创建数据库
? 使用 DBCA 创建数据库设计模板
? 使用 DBCA 生成数据库创建脚本
4 管理 Oracle 例程
? 启动和停止 Oracle 数据库及组件
? 使用 Oracle Enterprise Manager (EM)
? 使用 SQL*Plus 和 iSQL*Plus 访问数据库
? 修改数据库初始化参数
? 了解数据库启动阶段
? 查看预警日志
? 使用数据字典
5 管理数据库存储结构
? 描述表数据存储(以块为单位)
? 定义表空间和数据文件的用途
? 了解和使用 Oracle Managed Files (OMF)
? 创建和管理表空间
? 获取表空间信息
? 描述自动存储管理 (ASM) 的主要概念和功能
6 管理用户安全性
? 创建和管理数据库用户帐户
? 对用户进行验证
? 分配默认的存储区(表空间)
? 授予权限和撤消权限
? 创建和管理职责
? 创建和管理配置文件
? 实施标准口令保护功能
? 控制用户对资源的使用
7 管理方案对象
? 定义方案对象和数据类型
? 创建和修改表
? 定义约束条件
? 查看表的列和内容
? 创建索引、视图和序号
? 解释临时表的用途
? 使用数据字典
8 管理数据和并发处理能力
? 通过 SQL 管理数据
? 确定和管理 PL/SQL 对象
? 描述触发器和触发事件
? 监控和解决锁冲突
9 管理撤消数据
? 解释 DML 和撤消数据生成
? 监控和管理撤消
? 描述撤消数据和重做数据之间的区别
? 配置撤消保留
? 保障撤消保留
? 使用撤消 Advisor
10 实施 Oracle 数据库安全性
? 描述 DBA 安全性责任
? 应用最少权限原则
? 启用标准数据库跟踪
? 指定跟踪选项
? 复查跟踪信息
? 维护跟踪线索
11 配置 Oracle Network 环境
? 使用 Oracle Enterprise Manager 配置 Oracle Network 环境
? 创建其它监听程序
? 创建 Oracle Net Service 别名
? 配置连接时故障转移
? 控制 Oracle Net Listener
? 测试 Oracle Net 的连接性
? 确定何时使用共享服务器和专用服务器
12 积极维护
? 使用统计数据
? 管理自动工作量资料档案库 (AWR)
? 使用自动数据库诊断监控程序 (ADDM)
? 描述指导框架
? 设置预警阈值
? 使用服务器生成的预警
? 使用自动任务
13性能管理
? 使用 Oracle Enterprise Manager 页监控性能
? 使用 SQL Tuning Advisor
? 使用 SQL Access Advisor
? 使用共享内存的自动管理
? 使用内存 Advisor 设置内存缓冲区的大小
? 使用与性能相关的动态视图
? 排除无效或不可用的对象中的故障
14 备份和恢复的概念
? 确定 Oracle 数据库中可能出现的错误类型
? 描述优化例程恢复的方法
? 确定检查点、重做日志文件和归档日志文件的重要性
? 配置 ARCHIVELOG 模式
15执行数据库备份
? 创建一致的数据库备份
? 在不关闭数据库的情况下进行备份
? 创建增量备份
? 自动数据库备份
? 监控快速恢复区
16执行数据库恢复
? 恢复丢失的控制文件
? 恢复丢失的重做日志文件
? 在数据文件丢失后执行完全恢复
17 执行闪回
? 描述闪回数据库
? 使用闪回表将表内容还原到过去的某一特定时间点
? 恢复已删除的表
? 使用闪回查询查看截至任意时间点的数据库内容
? 使用闪回版本查询查看一段时间内的行版本
? 使用闪回事务处理查询查看行的事务处理历史记录
18 移动数据
? 描述移动数据的可用方法
? 创建和使用目录对象
? 使用 SQL*Loader 从 Oracle 数据库(或用户文件)中装入数据
? 解释数据泵的通用体系结构
? 使用数据泵的导出和导入功能在 Oracle 数据库之间移动数据
? 使用外部表并通过平台独立文件移动数据


Oracle Database 10g Administration Workshop 2
1 使用全球化支持
2 确保 Oracle 监听程序的安全性
3 配置 Recovery Manager
4 使用 Recovery Manager
5 诊断来源
6 从非关键性丢失恢复
7 数据库恢复
用户管理的恢复过程:RECOVER 命令
使用 RMAN 进行时间点恢复
8 闪回数据库
9 从用户错误中恢复
使用 EM 闪回已删除的表
使用闪回版本查询和闪回事务处理查询
使用 EM 闪回表
10处理数据库损坏
11自动数据库管理
12监控和管理存储器
13自动存储管理
14监控和管理内存
15管理资源
16使用调度程序自动执行任务

Oracle Database 10g数据库Java开发
1 利用JDeveloper 10g进行工程开发
创建工程的步骤
Java代码编辑器的设置及常用操作
Java类的可视化操作
2 JDeveloper 10g中利用JDBC访问数据库实例
JDBC概述
Oracle JDBC驱动程序
JDBC API类库
设置JDBC开发环境
创建数据库访问类
连接数据库与断开
操作数据库
3 利用JDeveloper 10g开发SQL、PL/SQL和SQLJ
创建数据库连接
在JDeveloper中查看数据库对象
创建、编译和运行PL/SQL过程
创建和编译触发器
执行SQL语句
利用SQLJ技术实现数据库访问
4 利用Java开发存储过程
Java存储过程
Java存储过程的分类及其限制
JDeveloper中Java存储过程的开发
调用Java存储过程
5 基于JDeveloper 10g的Web应用开发
Web应用系统的体系结构
实例的功能设计及其数据存储设计
创建Web应用工程
实现JavaBean文件
系统实现

阶段项目:
1 学生信息管理系统
2 销售管理系统


第六阶段 J2EE高级开发技术
内容:
介绍UML,WebService,J2EE设计模式,EJB以及AJAX等知识。UML又称统一建模语言或标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。Web Service是为实现“基于web无缝集成”的目标而提出的全新概念,希望通过Web Service能够实现不同的系统之间能够用“软件-软件对话”的方式相互调用,打破软件应用、网站和各种设备之间格格不入的状态。Web Service是一种新的Web应用程序分支,它们是自包含、自描述,模块化的应用,可以在网络中被描述、发布、查找以及通过Web调用。
EJB作为J2EE企业级分布式技术的基石,是J2EE规范中最为复杂的技术,同时也是实现J2EE系统分布式的关键组成,介绍各种类型的EJB以及设计、开发、打包、装配和部署EJB的实现过程,对实际生产系统中的EJB设计进行最优操作和性能优化。
Ajax实际上是几种技术的集合应用,通过在用户和服务器之间引入一个Ajax引擎,可以消除Web的开始-停止-开始-停止这样的交互过程. 就像增加了一层机制到程序中,使它响应更灵敏。
学习目标:
使学员能够对于J2EE应用程序开发有一个完整的认识,而不是仅仅停留在一些孤立的知识点上,最后将通过一个完整的经典J2EE实例,了解如何综合运用所学的J2EE技术,开发出稳定的、易于扩展的、安全的企业应用程序。

参考书:Head First EJB
Head First 设计模式
AJAX in Action
UML精粹
J2EE Web Services高级编程
Web服务精髓"
JBOSS 4.0标准教材
JBOSS管理与开发核心技术(第三版)
WEBLOGIC权威指南
J2EE 1.4标准教材(第二版)
J2EE 技术内幕"
相关考试:SCBCD

一、UML
(一) UML 发展历史
(二) 类图基础
(三) 类图高级
(四) 用例图
(五) 序列图
(六) 活动图
(七) 部署图
(八) 面向对象分析和设计
(九) Rose
二、WEBSERVICE
(一) XML
(二) SOAP
(三) WSDL
(四) UDDI
(五) JAX-RPC
(六) APACHE AXIS 框架
(七) SOA
三、J2EE 设计模式
(一) Intercepting Filter
(二) Front Controller
(三) Context Object
(四) Application Controller
(五) View Helper
(六) Composite View
(七) Service to Worker
(八) Dispatcher View
(九) Business Delegate
(十) Service Locator
(十一) Session Fa?ade
(十二) Application Service
(十三) Business Object
(十四) Composite Entity
(十五) Transfer Object
(十六) Transfer Object Assembler
(十七) Value List Handler
(十八) Data Access Object
(十九) Service Activator
(二十) Domain Store
(二十一) Web Service Broker
四、EJB 和 应用服务器
(一) 无状态会话Bean
(二) 有状态会话Bean
(三) 实体Bean
(四) 消息Bean
(五) WebLogic
(六) Jboss
五、J2EE服务
(一) 事务
(二) 安全
(三) JNDI
(四) RMI
(五) JMS
(六) JavaMail
六、AJAX
(一) Web2.0
(二) XMLHttpRequest
(三) DOM
(四) AJAX 开发模式
(五) AJAX 开发框架

培训师介绍

苏老师:工学硕士,MCT 2002、MCSD、MCDBA、SCJP,曾在同创集团任供应部副部长、技术部部长等职,主持了同创客服管理系统、供应部物流管理系统、工厂条码管理系统的开发工作;在宏图高科公司任设备管理部部长,主持了宏图三胞管理信息系统的总体设计工作。精通多种软件工程开发流程及方法,精通Visual C++、Visual Basic、SUN JAVA等多种开发工具,尤其擅长管理信息系统类软件的开发。教学特点严谨、规范。人生格言:“学无捷径”。荣获微软中国2004年度十大银牌讲师称号。

杨老师:理学硕士,基础数学硕士,计算机人工智能博士。曾经参与众多企业级系统项目开发,其中包括东南汽车企业ERP系统,扬州邮政枢纽数据仓库,南京公交治安查询系统等等。精通多种编程语言:C/C++、Java、Cobol、Delphi、VB、C#。熟悉掌握各种企业开发架构:J2EE、DCOM/COM+、Corba、.NET。熟悉Oracle、Informix、SQL Server,DB2等多种数据库。对WebSphere、Weblogic、Tomcat、JBoss等企业服务器有深刻的理解。熟悉多种分析设计模式,在图象处理方面有相当的研究。

本课程名称: JAVA软件工程师就业课程

查看更多:职业素养公开课

相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%