课程名称 | 课程内容 | 培训目的 |
Unix/Linux下的网络软件开发 |
| 实用Unix/Linux技术 | Unix/Linux系统介绍,Unix常用命令讲解及实践,Makefile 编写, Shell 编程以及调试工具 | 熟练掌握Unix、Linux操作系统的安装、维护及使用 |
| C语言开发应用 | 能够掌握结构化的程序设计方法和软件开发过程,了解常用的数据结构和算法并使用C语言开发应用软件,了解编码规范,了解常见软件错误产生原因。 | 掌握Unix/Linux下的C语言编程技术 |
| 网络基本知识 | 了解网络设备,掌握OSI网络协议模型,TCP/IP协议和简单网络管理协议SNMP. 掌握网络管理系统的基本构成。 | 掌握网络基本知识,TCP/IP协议以SNMP协议,了解网络设备 |
| Unix/Linux下的网络开发项目 | 在项目培训经理的带领下实现IP网络数据的采集系统。该系统基于SNMP(简单网络管理协议)协议,负责采集IP网络设备例如路由器,交换机的配置、性能、告警数据等。 | 熟练掌握Unix/Linux的编程技术, 掌握TCP/UDP网络编程序技术 掌握网络管理系统的数据采集和分析 |
面向对象的Java的软件开发 |
| 面向对象的Java编程技术 | Java SE 5.0语法归纳讲解;系统学习Java的面向对象的编程技术。开发环境:Eclipse | 熟练掌握面向对象Java程序设计 |
| Rational Rose | Component View, Deployment View, Use Case View 和Logical View;Use Case和Scenarios;Sequence Diagram和State Diagram;Class Diagram | 熟练掌握Rational Rose工具以及各类视图在面向对象的软件设计中的应用 |
| 设计模式 | 基本模式:Inheritance,Substitution和Delegation; 其他常用模式 | 掌握OOA/D的设计方法,和常用模式的应用 |
数据库以及WEB开发技术 |
| 实用Oracle | Oracle数据库的工作原理、维护及使用;SQL语言及编程;表空间、表、索引的建立和应用 | 掌握大型关系数据库Oracle安装、维护及使用 |
| JDBC技术 | 应用JDBC进行数据库操作;使用SQL命令进行数据库操作和存储过程调用 | 掌握基于Oracle数据库的JDBC应用编程 |
| Java Web 编程技术 | 技术:JSP, Servlet, JavaBeans, HTML, JavaScript;EJB,Struts,Hibernate,Spring; 开发环境: Eclipse;服务器:Weblogic 9.0、Websphere 6.0、Tomcat 5.x | 掌握基于Java的WEB编程技术 |
| Java开发项目 | 在项目培训经理的带领下实现IP网络管理子系统。该系统基于Oracle数据库和Java Web技术,实现IP网络的性能管理和告警管理。 | 熟练掌握面向对象的Java编程技术以及软件开发CASE工具和面向对象的设计方法。掌握网络管理系统的性能分析和告警管理 |