电话:400-886-0806 |  Email:sv@softcompass.com  

首页 IT开发培训 IT管理培训 企业内训 公开课 技术大会 专家顾问 关于祝成
 
               公开课培训
               WCSD简介
               培训课程
               讲师队伍
               报名注册
               学员反馈
               常见问答
               联系我们


 
 

《C++内存管理与优化高端培训》邀请函


尊敬的阁下:您好!

     “汇聚全球顶尖技术专家,企业级软件开发培训领导品牌”,SoftCompass携全球各领域顶尖技术专家为企业客户量身定做的IT技术培训服务,能在最短的时间,以最有效的方式,帮助企业研发团队成长。作为SoftCompass与Microsoft合作的高端培训课程, World-Class Software Development Training (WCSD)服务于企业客户IT技术团队的研发工作,致力于技术团队的职业技能提升与发展,强调优秀的人、方法论、过程和工具的有机结合,切实关注软件品质的创新和超越,正是WCSD高端培训的精髓所在。

     为此SoftCompass联合Microsoft特邀台湾C++技术专家侯捷先生亲赴大陆讲授《C++内存管理与优化高端培训》。详情请访问WCSD高端培训专栏:www.softcompass.com/classroom。在此向您发出邀请,期待您莅临本次培训!

     诚挚感谢您长期以来对我们的关注和支持!


•《C++内存管理与优化高端培训》课程简介

课程描述:内存管理是C++软件开发过程中最重要的课题之一,掌握好C++内存管理的各种机制与技巧是现代C++软件工程师必备的一项素质素质。本培训课程由台湾著名C++技术专家侯捷设计并主讲,在低阶上全面详解 C++ 提供的各种 memory 管理工具(各种 overloadable operators),在高阶上深入剖析各大程序库(包括 STL, Loki, MFC, Boost)的 Pooled Allocation 机制与实现,并提供它们的高度可移植版(侯捷改编),同时提供各种效率优化技巧实践、与模式。
课程时间:3天,每天9:00-16:30
课程深度:Level 300~400(高级)
授课对象:C++软件工程师、高级软件工程师、研发主管/经理

•《C++内存管理与优化高端培训》讲师简介

侯捷    两岸著名技术教育者,计算机图书作者、译者、书评人。著有《深入浅出MFC》、《多型与虚拟》、《STL源码剖析》、《无责任书评》三卷,译有众多脍炙人口的高阶技术书籍,包括Meyers所著的“Effective C++”系列。曾为包括SAP, Kodak, Autodesk, Nokia, Yahoo, 东软等多家著名企业软件研发团队提供培训,广受好评。侯捷先生还兼任教职于元智大学(台湾)、同济大学(大陆)、南京大学(大陆)。

•《C++内存管理与优化高端培训》课程表


培训安排


课程主题

第1天


第1阶段:CRT malloc/free 深度剖析
帮助学员深入理解Microsoft C++ 对 malloc/free 的作法(非常複杂精巧)--含源码介绍;除学习其中技术,也足以评估自行加上各种 allocators 是必要还是多余。

第2阶段:mainCRTStartup 中的 memory allocations深度剖析
深入剖析程序启动过程mainCRTStartup中C++对象内存分配之来龙去脉,帮助学员深入理解CRT中的各种内存管理设施,奠定C++内存管理基础。

第3阶段:C++内存管理相关操作深入剖析,应用技巧与实践
  1. new expression vs. operator new
  2. delete expression vs. operator delete
  3. array new and array delete
  4. placement new
  5. about overhead
  6. examples for operator new/delete overloading

第2天


第4阶段:内存管理基础设施深入剖析,应用技巧与实践
  1. std::auto_ptr
  2. boost::shared_ptr
  3. How to inherit operator new/delete
  4. Pooled Allocation 雏型与实例

第5阶段:STL程序库之分配器
  1. std::allocator
  2. 设计概念
  3. 实作技术
  4. 源码剖析

第6阶段:Loki程序库之分配器
  1. loki::FixedAllocator + loki::SmallObjAllocator
  2. 设计概念
  3. 实作技术
  4. 源码剖析

第3天


第7阶段:MFC程序库之分配器
  1. CPlex + CFixedAlloc
  2. 设计概念
  3. 实作技术
  4. 源码剖析

第8阶段:Boost程序库之分配器
  1. boost::object_pool
  2. 设计概念
  3. 实作技术
  4. 源码剖析

第9阶段:C++内存管理最佳实践指导
综合分析各种程序库内存分配器的优劣及适用场合,帮助学员掌握“在何种应用场合选用哪种内存管理器?”或“在何种场合只用C++预定义内存管理工具与设施即可?”或“在何种场合需要自己实现特定目的的内存管理器?” 从而达致程序效率和工程效益的双重优化。


•《C++内存管理与优化高端培训》课程安排与费用

培训时间   上海: 11月21日-23日(周五/周六/周日)
培训地点   上海徐汇区天钥桥路30号美罗大厦 地下一层 高级会议厅
培训费用   RMB 4800元/人
限时优惠   11月1日前缴费报名 9折优惠价 RMB 4320元/人
团体优惠   11月1日前缴费报名 4人以上团体 8.5折优惠价 RMB 4080元/人
邀请函   点击下载邀请函
•《C++内存管理与优化高端培训》报名方法

在下表中将报名信息填写完整(如人数超过4人,自动会按照团体价格计算),发送至wcsd@msdnservice.com,两日内您将收到我们的确认电话或信函。

姓      名
公司名称
职      务
固定电话
移动电话
电子邮箱
通信地址
微软·祝成科技 WCSD高端培训组 敬邀!

报名热线:400-886-0806 | Email: wcsd@msdnservice.com
Web: http://www.softcompass.com/classroom


  微软WCSD高端培训金牌合作伙伴

“以软件技术为驱动,客户价值为导向,社会提升为己任”,我们致力于为广大企业用户和个人用户提供最优秀的软件技术培训。祝成科技公司主页:www.softcompass.com

“注重个体的技能提升与职业发展,研发团队的管理与协作,强调优秀的人,方法论,过程和工具的有机结合,切实关注软件品质的创新和超越”,正是World-Class Software Development 的精髓所在。
 


关于祝成 |  联系我们 | 招贤纳士 |  网站导航  |  加入收藏  
电话:400-886-0806 |  Email:sv@softcompass.com
Copyright © 2010 SoftCompass-祝成科技, 高端企业级软件开发培训领导品牌. 版权所有.
沪ICP备08114298号