- UID
- 802672
|
热线:021-51875830 62450161 0755-61280252
传真:021-62450161 0755-25912501
业务手机:15921673576
详情请访问网站:http://www.bjzhda.cn/
http://www.51qianru.cn
http://www.51qianru.com
C++语言编程资料
课程目标
兼顾Linux和Windows平台上的C++技术要求,专注于培养企业需求量大、就业率高,但人才市场紧缺的软件开发工程师。
在技术讲师的带领下,通过完成即时通信和多媒体音/视频项目,掌握基于Linux和Windows平台下的C/C++企业级应用的开发技能,掌握大型软件项目过程中所需要的软件技术、设计规范、开发流程、测试流程及技术、质量控制及项目管理。
入学要求
对C++语言感兴趣者。
班级规模及环境
为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。
开课时间和上课地点
上课地点:【上海总部】: 华东师范大学/银城大厦 【深圳分部】: 电影大厦
最近开课时间(周末班/连续班/晚班):
学时
☆课时: 共8天,64学时
☆外地学员:代理安排食宿(需提前预定)
☆合格学员免费颁发相关资格证书,提升您的职业资质
作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认
可,学员的能力得到大家的认同。
☆合格学员免费推荐工作
最新优惠
☆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠
质量保障
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
3、培训合格学员可享受免费推荐就业机会。
课程大纲
课程主题 实训内容 实训目标
C/C++
基本语法 数据类型,控制语句,自定义数据类型,模块化程序设计,指针 熟练掌握c基础语法,函数的编写和调用
面向对象编程 类与对象(封装性),类的扩展,继承,虚函数,多态 掌握面向对象编程的三个特性,并熟练应用OO思想。
数据结构与算法 链表,栈,队列,二叉树,算法 掌握各种数据结构的实现,并了解常用的算法
标准库 IO,异常,模版(STL) 掌握文件编程,标准模版库
OOAD&UML 面向对象分析和设计的各个阶段,UML图,设计模式 掌握常用的UML图,初步掌握常用的设计模式。
Unix C
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++
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中的字符串及文本处理、并发编程、数学相关、跨语言支持、内存相关等的介绍
了解常用的框架
项目实战
项目预备 XML语言
P2P搜索技术 网络穿越
VoIP通信基础(H.323协议 SIP)
进一步掌握网络编程相关的通信技术
项目实施 企业级P2P多媒体流系统,支持针对各种音视频文件的直接读取和缓存等工作,大大节省服务器及服务器带宽资源的投资,支持穿透防火墙和NAT,并能提供服务器群组扩充能力。包括如下子系统:流信息采集系统、超级节点、业务支撑系统、客户端 深入理解windows平台体系结构,综合运用所学知识,进一步掌握音视频采集、编码、解码、网络传输安全等相关技术,完成视/音频系统 |
|