课程名称 课程内容 培训目的
C++语言基础课程
开发环境
软件开发基本知识,UNIX/LINUX、Windows系统及应用,程序设计规范。
掌握各种常用的计算机系统,熟悉软件开发环境。
C++语言基础 C++语法规则,数据类型与函数,类与对象,继承和多态,以及重要的对象模式,异常处理,流与I/O;数据结构与算法,指针,动态内存管理。 熟练掌握C++核心语法与面向对象编程程序设计。
客户端程序设计 界面程序设计工具与方法,VC/C++开发环境与应用。 掌握Windows环境下的程序设计工具与技术。
服务器端高级编程技术
UNIX/Linux系统
Unix/Linux系统与应用程序开发,文件系统,多进程编程(multi-process),信号机制(signal),进程间通讯(IPC),多线程编程(POSIX threads)。
掌握服务器端大型应用系统的设计编程技术。综合应用系统、网络、与数据库来构造基于C/S架构或B/S架构的复杂应用系统。
ORACLE数据库
关系数据库ORACLE的原理与应用,结构化查询语言SQL,PL/SQL,ORACLE数据库编程接口Pro*C/C++。
Internet网络编程技术
TCP/IP协议,Socket套接字接口,IP网络程序设计,SNMP网管编程,Web与Internet应用协议编程,网络安全与实践。
大型分布式系统应用程序设计
应用服务器与中间件技术
CORBA体系架构与规范,OMG组织与IDL语言,IDL的C++语言映射,对象适配器,中间件产品与分布式系统程序设计。 熟练掌握企业级系统开发所需的技术规范与开发工具,了解各种不同技术适用的条件和要求。
系统分析与设计方法和工具OOA/OOD
UML语言,统一软件开发流程,面向对象的系统分析和系统设计方法与实践。 掌握面向对象的系统分析与设计方法。。
企业实习与项目实战
进入企业参与项目开发或完成综合实战项目。 完成企业项目,积累宝贵的项目经验。
由专家精选的大量实际案例、项目开发实战训练贯穿于全部课程中,学员学练结合、学以致用,培养实际工作能力。
|
|