阶段 |
课程名称 |
学习内容 |
学时 |
阶段目标 |
第
一
阶
段 |
网页编程基础 |
主要学习XHTML基础;表格、图像、链接、表单元素、CSS;常用的JavaScript;常用的Web应用程序开发技术,用户注册和登录网页;网站技术规范;网站重构,CSS+DIV技术的应用。 |
60 |
掌握网站开发和设计的基本常识;熟练应用SQL Server数据库;能够具有较高的JAVA 语言编程能力,并能分析、设计、实现和测试“自底而上”的Intranet的商业应用,独立完成基于J2SE、XML技术的小型桌面项目开发。 |
SQL Server网络数据库 |
主要学习数据库的基础理论和概念;T-SQL常用语法;SQL2000/SQL2005安装;数据查询,表、约束、记录的插入、更新、删除及查找、索引,视图,默认,规则,用户,角色,游标,存储过程,触发器;数据引入导出,备份恢复,数据复制,XML,报表服务,OLTP,OLAP。 |
48 |
J2SE程序设计 |
从Java基础学起,主要学习JDK及编程环境安装,基本数据类型及运算符,JAVA程序流程, 逻辑和循环, 字符串,,异常处理;面向对象编程思想, 对象的处理,创建类,类型,接口,Java API 使用,流和文件,集合,线程,Java 语言多线程编程技术,利用 Eclipse 开发 Java 程序,用java语言连接数据库,并进行简单的查找,更新,删除等操作。然后,还要学习Java AWT 图形界面程序开发, Swing 图形程序设计,Socket网络应用程序设计,Java语言的异常处理, 文件输入/输出(I/O),Java语言网络编程技术。 |
120 |
UML |
主要学习OOA与OOD,UML语言的基本结构;RUP统一软件过程开发,UML模型贯穿RUP过程的概貌;Rational Rose的安装,基本设置,基本操作,使用技巧,如何使用Rose绘制各种模型图;UML用例建模,行为建模,结构建模,构架建模。 |
32 |
桌面应用程序开发实践 |
通过开发一个实际的桌面MIS管理系统项目学习怎样用J2SE、XML、数据库进行项目开发,并在其中融入工厂模式、图形用户界面、 IO流、网络编程、多线程及RMI等技术。 |
42 |
第
二
阶
段 |
Linux系统及服务 |
主要学习Linux系统的安装,常用命令,文本编辑器的使用,文件权限和用户的管理,磁盘管理,Shell编程基础,软件包管理,进程管理,网络设置及服务管理,Linux图形服务X-windows的配置管理;Linux下Java开发环境的配置,从源代码安装数据库My SQL,Java应用服务器的配置。 |
48 |
掌握面向对象程序分析和设计的原理及方法;能够为一个应用程序和体系结构选择最好的Web技术,能够应用MVC设计模式与Struts框架编写JSP和Java Servlet,构造及部署企业内部网中小型WEB应用程序和商业网站。 |
XML |
主要学习XML的概念,DOM;XML术语,DTD;XML的语法;XML的实现,XML 在WEB中的应用及实例解析。 |
32 |
JSP WEB开发 |
主要学习Web 编程模型;JSP 语法、指令和动作和 JSP 开发Web的几种主要方式;JSP 内置对象的编程应用;序列化;JavaBean 的编程及应用;JDBC原理及连接方法,JSP 中的 JDBC 的实际使用;Servlet接口和Servlet编程格式;JSP 和Servlet 各自的应用和 JSP+Servlet 的两层的开发结构;Java应用服务器Weblogic、WebSphere、Tomcat、JBoss。 |
80 |
MVC设计模式与Struts框架 |
主要学习大中型WEB应用程序开发中通用的MVC (Model/View/Controller) 设计模式和 常用的Struts 架构。 |
32 |
WEB项目开发实践 |
通过实际项目学习怎样使用Struts+JDBC技术快速开发WEB应用程序的知识和技术的方法;学习如何使用Java技术分析、设计、开发和部署WEB应用程序。 |
84 |
第
三
阶
段 |
Oracle数据库管理与开发 |
主要学习ORACLE 9i 数据库的部署与管理,备份与恢复,性能调整;JDBC;SQL/PLSQL编程;数据库设计;数据库应用系统的设计与实施。 |
72 |
能够深刻理解商业程序的整套开发方法,从需求、规格说明、分析、计划、设计,到实现、集成、测试、维护的完整流程;能够独立对软件项目实施测试并撰写测试报告;能够灵活应用 JSP、Servlets、Struts、EJB、XML和Web Services、JDBC、Oracle等技术进行项目开发。 |
J2EE企业级项目开发 |
主要学习企业级解决方案和J2EE 规范,J2EE核心技术,J2EE的应用;对象/关系影射工具Hibernate;Spring框架和AOP编程;利用JDBC和JTA访问数据库和管理事务;会话 EJB;实体 EJB;利用JMS实现企业消息处理;消息 EJB;利用Servlet建立表示逻辑和调用EJB;在JSP中调用EJB;利用Eclipse开发 J2EE 程序。 |
120 |
软件工程与软件测试 |
主要学习软件开发过程,软件过程模型,结构化程序设计思想,面向对象程序设计思想,软件的分析、建模、设计、实现;软件测试环境配置,软件工程、测试流程,白盒测试、白盒测试方法(程序流分析、逻辑覆盖、程序插装),测试计划的编写,测试用例的设计,实用软件测试方法;常用测试工具的使用。 |
64 |
企业级商务应用项目实践 |
通过完成一个典型的基于J2EE架构,Linux/Unix平台、Oracle数据库、Web界面、四层结构(Browser、Web Container、J2EE Server、Database)的电子交易系统电子商务应用系统,学习软件的分析、设计、开发、测试。 |
120 |
软件行业业务常识 |
主要学习软件行业的发展,中国软件业的现状和趋势;国际国内知名软件企业及其产品;软件企业的公司架构、岗位设置和人员需求;主流软件技术和发展;软件开发岗位面试常见问题。 |
8 |