达内c++培训整体课程体系安排

来源:互联网 发布:淘宝怎么买烟 编辑:程序博客网 时间:2024/04/28 06:48
达内(北京)c++培训课程体系安排,
这是比较厉害的c++专家经过比较用心推敲指定出的比较适合所有人学习的c++课程体系设计。
按照下面表格中的内容如果了解为止很简单,可是要是做到领悟于心,则关键是看自己是否用功。
在这里公开给有学习上进心的同仁,希望大家善用。
 

实训主题

实训内容

实训目标

Unix开发环境、开发规范培训                     课时: 2天

Unix开发环境

Unix系统原理、C++ Unix开发环境、Unix常用命令

Unix系统操作

Oracle数据库管理与PL/SQL                       课时: 7天

Oracle数据库管理

PL/SQL

Oracle 10数据库原理、SQL语句、数据库表、视图及索引

PL/SQL基本语法 存储过程  函数  触发器

掌握数据库操作。

 

熟练掌握PL/SQL

C/C++                                           课时: 20天

基础语法

数据类型,控制语句,自定义数据类型,模块化程序设计,指针

熟练掌握c基础语法,函数的编写和调用

面向对象编程

类与对象(封装性),类的扩展,继承,虚函数,多态

掌握面向对象编程的三个特性,并熟练应用OO思想。

数据结构与算法

链表,,队列,二叉树,算法

掌握各种数据结构的实现,并了解常用的算法

标准库

IO,异常,模版(STL)

掌握文件编程,标准模版库

OOAD&UML

面向对象分析和设计的各个阶段,UML,设计模式

掌握常用的UML图,初步掌握常用的设计模式。

Unix C                                          课时: 21天

Shell编程

Shell编程语法

掌握Shell编程技术

Unix环境编程和开发工具

用户信息,文件操作,目录操作,时间处理

make,makefile,gdb

Source Code Control

掌握和环境编程相关的函数,并能熟练使用编译工具

Curses&QT编程

Curses编程:屏幕 窗口 子窗体 颜色等

QT编程:Signals  Widgets  Dialog  Menu 等

掌握字符界面和图形界面编程

进程、进程间的通讯、多线程编程

创建进程子进程信号消息队列共享内存信号量线程的创建  线程的状态 多线程编程线程间的通信线程同步

掌握进程和多线程编程

网络编程

网络基础 TCP/IP协议

基于TCPUDP的网络编程

掌握网络编程,并能编写支持多客户端的服务器软件

数据库编程

Pro*C  ODBC

熟练掌握Oracle MySQL等数据库的连接和数据访问

Unix项目实战

即时通信项目

综合运用所学知识,完成项目

Visual C++                                       课时: 24天  

MFC GUI编程

MFC的类层次结构  文档/视图体系结构  绘图 控件  消息映射  动态链接库(DLL)

掌握图形界面编程

MFC集合和文件编程

数组  列表  映射表
CFile  串行化  CArchive

掌握常见的集合和文件读写

多线程编程

Win32C Runtime LibraryMFC下的线程编程

多线程编程  线程同步(临界区互斥量事件 信号量等)

掌握各种库环境下的线程编程

网络编程

TCP/IP协议

WinSock网络编程接口 

MFC windows socket类

UDP协议的实现

网络安全

掌握win32和MFC网络编程,熟悉常见协议的实现方式

数据库编程

ODBC编程

MFC ODBC编程

熟练掌握通过ODBC访问常见的数据库

COM编程

COM简介 

IUnknown、QueryInterface、HRESULT、GUID、注册表、类厂 、IDL及IDispatch的介绍

ATL编程

掌握COM编程,能够编写并调用COM

ACE和Boost框架介绍

ACE通信框架

Boost中的字符串及文本处理、并发编程、数学相关、跨语言支持、内存相关等的介绍

了解常用的框架

项目实战                                          课时:12天

项目预备

XML语言

P2P搜索技术  网络穿越

VoIP通信基础(H.323协议  SIP)

进一步掌握网络编程相关的通信技术

项目实施

企业级P2P多媒体流系统,支持针对各种音视频文件的直接读取和缓存等工作,大大节省服务器及服务器带宽资源的投资,支持穿透防火墙和NAT,并能提供服务器群组扩充能力。包括如下子系统:流信息采集系统、超级节点、业务支撑系统、客户端

深入理解windows平台体系结构,综合运用所学知识,进一步掌握音视频采集、编码、解码、网络传输安全等相关技术,完成视/音频系统

原创粉丝点击