达内c++培训整体课程体系安排
来源:互联网 发布:淘宝怎么买烟 编辑:程序博客网 时间:2024/04/28 06:48
实训主题
实训内容
实训目标
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协议
基于TCP和UDP的网络编程
掌握网络编程,并能编写支持多客户端的服务器软件
数据库编程
Pro*C ODBC
熟练掌握Oracle MySQL等数据库的连接和数据访问
Unix项目实战
即时通信项目
综合运用所学知识,完成项目
Visual C++ 课时: 24天
MFC GUI编程
MFC的类层次结构 文档/视图体系结构 绘图 控件 消息映射 动态链接库(DLL)
掌握图形界面编程
MFC集合和文件编程
数组 列表 映射表
CFile 串行化 CArchive
掌握常见的集合和文件读写
多线程编程
Win32、C Runtime Library和MFC下的线程编程
多线程编程 线程同步(临界区互斥量事件 信号量等)
掌握各种库环境下的线程编程
网络编程
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平台体系结构,综合运用所学知识,进一步掌握音视频采集、编码、解码、网络传输安全等相关技术,完成视/音频系统
- 达内c++培训整体课程体系安排
- 新员工职业化培训课程体系
- aka嵌入式开发培训课程体系
- SQL Server 2012 官方培训课程体系
- 达内培训学习心得
- 课程体系
- 第四周培训安排
- access培训安排
- 培训课程安排
- liferay培训安排
- 培训课程安排
- 培训课程安排
- 培训课程安排
- 培训课程安排
- 培训课程安排
- 培训公司课程安排
- 暑期培训安排
- 达内C++培训课程
- android读取彩信
- .NET Framework提供三种Timer介绍,如何让你的上位机软件定时更精确。
- B-tree/B+tree/B*tree
- Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux
- UDP发包收包
- 达内c++培训整体课程体系安排
- Android学习笔记(六):xml和widget
- 在Spring环境下结合TestNG使用DbUnit
- Mysql、Oracle、Sybase、Informix的一些细节区别
- (转)C++中extern “C”含义深层探索
- python新手入门教程
- Skip List(跳跃表)原理详解与实现
- 数据占据内存大小
- Linux Socket编程(不限Linux)