培训目标:
使学员在短期内系统、全面、深入、专业地接受计算机软件的专业理论,包括编程语言、数据库技术、网络技术及电子商务、专业英语等方面的教育;通过针对性的专业项目实践,强化知识的理解和吸收,培养学员运用专业理论解决实际问题的能力,使学员熟练使用相关编程语言进行各种应用系统,尤其是MIS系统的编写和开发,能独立进行一定的系统分析和设计的能力,以满足信息时代对高素质、专业型软件开发人才的需要。
内容大纲:
一、. 计算机及软件基础
二. JAVA 语言核心技术
三、JAVA 2高级应用开发
(一)、 java 语言基础
● java 语言概述; JDK 的安装和使用; java 语言基础:操作符合表达式,数字类,字符串类;日期类,数组,数据类型的转换,控制语句的应用。
(二)、面向对象程序( OOP )设计
● 类与对象、属性、方法、访问控制;构造函数、终结函数、静态成员; this 、 super 的用法、包与接口编程、引用包;集合类的应用。
(三)、 Applet 基础知识
● Applet 生命周期与实例分析; Applet 的 HTML 标识; Applet 事件和实例;
● Applet 的安全限制; Applet 与应用程序互换操作。
(四)、 JFC/swing 应用开发
● swing 应用程序的编写规范; swing 布局管理器分析与实践; swing 事件接收器分析与实践; swing 基本控件与应用; swing 组件与 AWT 组件的互相转换。
(五)、 java 的高级应用
● System 类与 Runtime 类;多线程编程及同步技术;文件操作;
● 网络应用: URL 应用, Sockets 编程。 2DGraphics 图形处理技术; 3DGraphics 处理技术
(六)、 javaBean 的开发和应用
● javaBean 的编写规范; Bean 的属性; Bean 事件的操作; Bean 信息类的操作。
(七)、 java 的数据库开发
● 各种数据库的性能比较;应用 JDBC 进行数据库操作;
● 典型的接口如 Connection 、 Statement 、 PrepareStatement 、 CallableStatement 、 ResultSet 等对象的编程使用;
● 使用 SQL 命令进行数据库操作;存储过程的调用等。
(八)、项目开发综合练习:
● 利用 JBuilder 实现 Java 应用程序的开发、 Applet 程序的开发和 JavaBean 组件开发。
四、 Oracle9i管理与开发
Oracle9i体系结构:
● Oracle9i 实例和数据库的结构。实例的内存和进程结构。
● 关闭数据库 (shutdownnormal|immediate|abort|transactional)。
● 启动数据库 (nomount、mount、open)会话的监视。Net 的配置。
● 管理服务器 (ManagementServer) 的配置。用图形界面和命令行两种方式创建数据库。
● Oracle9i中的数据字典和标准包。实例初始化参数文件(pfile)的配置。
● SQL*PLUS 的 命令。 Oracle8i 安全性管理 (用户 、 角色、权限、概要文件 )。
● 管理控制文件、管理重做日志文件 (归档模式和非归档模式)。
● 管理表空间和数据文件 。 存储结构和关系 。 管理回退段 。
● 创建数据库对象 (标准表、分区表、簇、索引组织表、对象表、嵌套表、临时表)。
● 数组类型和表类型。对象类型 。 序列 。 同义词 。 数据库链接。
● 索引 (B-树、位图、反键 索引 )。约束。视图。
● 数据库的审计。作业 (job)的配置。事件(Event)的配置。报告的配置。
Oracle9i 备份与恢复:
● 备份与恢复的基本概念。逻辑备份与物理备份。用命令行程序 EXP/IMP进行逻辑备份。用图形界面进行逻辑备份和恢复。设置作业进行自动化的逻辑备份。物理备份的基本概念。用OS的方式进行物理备份和恢复。控制文件、联机重做日志文件、数据文件的不同备份方式与恢复方法。
● 用恢复管理器 (RMAN)来进行物理备份和恢复。有恢复目录和无恢复目录的两种工作方式。RMAN的各种命令。增量物理备份。用图形界面进行物理备份和恢复。设置作业进行自动化的物理备份。
SQL语句:
● 事务处理语句 (commit、rollback、savepoint)。
● DDL语句: CREATEDATABSE、ALTERDATABASE、ALTERTABLE、ALTERTABLESPACE、ALTERSYSTEM、CREATECONTROLFILE、GRANT和REVOKE、AUDIT和NOAUDIT、SETROLE、ANALYZE、EXPLAINPLAN、LOCKTABLE、RENAME、CREATETABLE、 TRUNCATE。
● DML语句:基本SELECT、INSERT、UPDATE、DELET语句。SELECT…FORUPDATE语句。分组汇总语句GROUPBY。联接语句。集合语句(UNION、UNIONALL、INSERSECT、MINUS)。子查询(相关子查询和嵌套子查询)。Oracle8i中的函数。
PL/SQL编程:
● PL/SQL程序结构。 定义常量和变量。 %TYPE 和 %ROWTYPE 属性。
● 游标 ( Cursor) 编程。参数游标。游标变量。游标属性 (%NOTFOUND、%FOUND、%ROWCOUNT)。
● PL/SQL 语言基础 : 数据类型 、 数据类型转换、 PL/SQL 语言控制结构 (IF语句、DO…LOOP语句、WHILE语句、FOR语句)。集合(数组和表类型)和记录。 动态SQL语句 。 PL/SQL语言错误处理。
● PL/SQL面向对象编程 。 触发器、存储过程、函数、包编程。Pro*C编程。
Oracle9i 性能调整:
● Oracle9i性能调整的基本原则和方法。用TKPROF、UTLBSTAT/UTLESTAT、STATSPACK收集性能数据。使用PerformanceManager、TopSessions、LockMonitor、 TopSQL、PerformanceOverview、TopSQL、OracleExpert、SQLAnalyze调整性能。
● 优化应用程序和 SQL语句。优化共享池。优化缓冲区高速缓存。
● 优化大型池和 Java池。优化重做日志缓存。优化磁盘I/O。优化争用。
● 操作系统调整。
五、 JSP Web 高级 应用开发
1.Web 编程模型及 SunJava 的 MVC 的三层结构; JSP 编程基础: HTML 语言(表单、表格等标签);
2.JSP 语法、指令和动作和 JSP 开发 Web 的几种主要方式;
3.JSP 内置对象( session 、 application 、 request 、 response 和 out 等组件)的编程应用; Web 页面中的错误处理方法和技术;
4.JavaBean 的编程及应用。
5.B/S 信息的各种传递模式、 post/get 提交和 Cookie 编程;
6.在客户端和服务器端对用户数据进行校验的技术;
7.JavaBean 的编程技术及 JSP+JavaBean 的两层的开发结构;
8.Web 数据库编程和 SQL 语句等、 JDBC 原理及连接方法、 JSP 中的 JDBC 的实际使用等。
9.Java Servlet 技术、 Servlet 的生命周期、 Servlet 接口和 Servlet 编程格式; JSP 和 Servlet 各自的应用和 JSP+Servlet 的两层的开发结构;
10.JavaScript 语言(变量、语句、函数、事件处理等)、客户端提交的校验和各种网页特效
11.利用 JBuilder+Tomcat 等商业开发工具实现 JSP/Servlet 的 Web 应用程序综合开发
12.网站项目开发综合应用实例: B/S 模式的信息管理系统的制作、设计思路及系统的实现。
13.JDBC 数据库连接池与数据源技术。
六、Struts 框架高级 WEB 应用技术
1.Struts框架概述
● 服务器端应用程序设计的演变
● Struts框架的优势
● Struts框架交互步骤说明
● Struts框架中所使用的组件
● 使用ActionForm来协助处理HTML表单
2.使用Struts开发Web应用程序
● 安装Struts
● Struts主要组件
● Struts标签库
● 使用Struts标签取代传统Html标签
● HTML的Form如何与ActionForm对应
● 在配置文件中登记ActionForm
● 回顾 Struts的MVC模型
● ActionServlet
● struts-config.xml
● 输入验证(Validation)
● Struts的输入验证框架
● 实装validation步骤
七、 实战
项目实战
上课时间:
脱产班:每一至周五上午9:00—12:00,下午2:00—5:00;
晚 班:每日晚上7:00—9:30;
周末班:周六和周日上午9:00—12:00,下午2:00—5:00。
学时学费:
●学时:共 720 学时
●培训费用每人 7800 元,3人以上团体学习培训费用优惠,具体请电话咨询:028-66924545 ,028-85431814。
团体定制:
所有盛课盟的课程均可以根据客户的需要进行定制化服务,在客户的地点现场教学,上门服务。只要用户多于3名学员,以满足学员特定的内容需要。如果您希望收到定制化的服务建议和价格咨询,请联系我们。
推荐教材:
● 《Java技术极其应用》 王克宏主编 高等教育出版社 21.60元
● 《JAVA 2 参考大全》(第四版)清华大学出版社 79元
● 《新概念JSP网络应用教程》(带多媒体光盘) (1000#) 39.00元
● 《J2EE构建企业系统》 清华大学出版社 张志伟等译 105元
学习基础:
高中毕业以上学历,计算机操作数练,对计算机有强烈的兴趣,希望从事计算机软件开发的工作,较强的逻辑思维能力。参加过盛课盟的相关基础课程的培训或具有同等基础。
我校特色:
地处成都内环,繁华地段、交通方便,位于新南门车站对面,步行到春熙路10分钟,步行到磨子桥(电脑城)10分钟:
1、小班授课(一个班控制在10人左右,一人一机、机房全天开放,免费练机)
2、专业师资(专职教师,有着多年的教学、工作经验、保证每一位学员的质量)
3、免费重修(学不会可以免费再重新学习,学员的出勤率在90%以上)
4、优美环境(饮水机、微波炉等常用设备)
5、免费推荐实习和就业。
6、学员报名考证,院方保证一次性通过(没通过者,院方出资补考直至通过为止)
7、专职教师授课,免费为基础差的学员做单独辅导
8、为外地学员安排食宿(食宿费自理)
联系方式:
成都盛课盟信息技术培训中心
联系电话:028-66924545 ,028-85431814 ,13551856905
联系人:唐老师
咨询QQ:429469466 ,648348467
电子邮件:thinkmore@163.com
官方网址:http://www.thinkmore.cn
报名时间:每天9:00~21 :00(中午不休息),周六、日照常报名
报名地点:成都市致民路36号锦江新园1801(新南门汽车站旁)