Chinaunix首页 | 论坛 | 博客
  • 博客访问: 20807
  • 博文数量: 1
  • 博客积分: 1496
  • 博客等级: 上尉
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-14 14:18
文章分类
文章存档

2011年(1)

分类: C/C++

2011-04-15 23:27:44

昆山轩辕Linux C++训练营

       所设课程直接面向C++服务器端应用,涉及C++、网络、多线程、数据库开发等方面的技术:Linux环境下的C++、Boost、ACE、Oracle、MySQL等服务器端开发必不可少的内容。是中国唯一一家专注Linux下C++、Boost、ACE、数据库开发的培训机构。

一、课程体系

昆山轩辕高端IT培训中心培训方向定位于 Linux C++服务器端开发,是中国唯一一家专注LinuxC++BoostACE、数据库开发的培训机构。

目前开设的课程有以下几个项目:

1. C++面向对象与泛型编程

  • 深入理解C++面向对象机制:数据抽象、封装、继承、多态,深入剖析C++对象模型,透彻理解虚函数、继承、多继承、虚继承等内在机制

  • 深入考究C++类模板、函数模板以及模板特化、偏特化等泛型机制;

  • 讨论C++面向对象和泛型编程的有机结合。

2. STL与模板元编程

  • 度研究C++ STL六大组件:容器、容器适配器、算法、函数对象、迭代器、分配器,理解各类容器和算法的适用场合

  • 透过Boost.MPL的剖析,理解编译期运算的核心理念和手法。

3. C++ Boost精讲

Boost是由C++标准委员会成员发起、众多C++业界高人参与设计并实现的一个涉及面广、质量高且业已广泛使用的C++标准后备库,其中 TR1已经被纳入C++0x标准库。不论从风格和内容组织上讲,都可以认为Boost项目是C++标准库的延伸。截止到boost 1.45版本,boost项目拥有100多个用途广泛的实用库。

本课程挑选实用的Boost库加以讲解。

4. C++内存管理高级话题

  • 关于newdeleteoperator new()operator delete()

  • 必要的智能指针:std::auto_ptr<>Boost.Smart_Ptr

  • 剖析STL中分配器(Allocators)的实现与效率

  • 内存池(Memory Pool)的实现以及选用

5. C++ ACE高性能网络编程

  • 了解ACE的架构和组件;

  • 理解现代操作系统线程模型、并发以及同步机制;

  • 使用ACE线程管理和同步机制接口开发并发应用;

  • 使用ACE基本的IPC SAP接口,如SOCK_StreamSOCK_Dgram

  • 深刻理解现代操作系统中事件多路分离和分派机制如selectepoll等、了解异步I/O以及完成事件的分派;

  • 使用ACE Reactor组件、Acceptor-Connector组件Proactor组件等构建稳定、高效和灵活的网络应用。

6. C++ Boost高性能网络编程

  • 字符串处理、智能指针、高阶函数对象、对象序列化/反序列化等类库的使用;

  • 理解现代操作系统线程模型、并发以及同步机制;

  • 使用Boost.Thread线程管理和同步机制接口开发并发应用;

  • 深刻理解现代操作系统中事件多路分离和分派机制如selectepoll等、了解异步I/O以及完成事件的分派;

  • 使用Boost.Asio构建稳定、高效和灵活的网络应用。

7. Linux环境高级编程

这部分的课程将涉及以下几个方面:

  • 文件系统;

  • I/O

  • 进程管理;

  • 进程间通信(IPC)

  • 多线程编程(Pthread)

  • 信号(Signal)

  • Socket编程。


二、上课形式

为更好地服务客户,昆山轩辕高端IT培训中心提供灵活的上课形式:企业内训、公开课、个人远程学习。

1. 企业内训

在充分调研企业客户需求的基础上,指定合适的讲师,为企业量身定做完善的培训方案。由于事先经过与客户的充分沟通,确保所制定的培训方案切合客户的实际需求,帮助我们的客户花最低成本获得最佳的培训效果,从而提升企业技术团队的效益和价值。

在包括香港在内的全国范围内,我们将外派讲师上门为客户服务。

2. 公开课

我们将不定期地在上海、北京、南京、深圳四城市开设多个主题的公开课,面向个人学员和企业客户,我们的讲师将在指定的场所开展教学活动;

3. 个人远程课程

面向在职或不便现场学习的个人学员,提供远程学习的方式。远程学习以教学视频、讲义、练习、以及与讲师在线沟通等方式完成课程的学习以及项目实践。

http://www.xuanyuan-soft.cn
邮 件:athzhang@gmail.com
MSN : athxy@live.cn
Q Q :570508473 
电 话:18912671348

阅读(2232) | 评论(1) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~