TA的每日心情 | 开心 2024-9-19 21:14 |
---|
签到天数: 757 天 [LV.10]以坛为家III
管理员
- 积分
- 1312455
|
资源详情
适用人群:高校计算机专业在读学生,C++开发者等…
课程简介:最系统系统的C++开发工程师培训极客班由硅谷技术大牛神级人物演讲,浓缩各位老师多年研授心得。学完后可具备一线公司C++技术岗位的开发能力,可胜任游戏开发、服务器端、系统软件等热门(高薪)职位。课程目录:一、【C++面向对象高级编程(上)(5.3-5.23)】本课程涵盖C++对象模型、关键机制、优良编程风格、内存管理,让学员从一无所知到具备大家风范,让学员对于C++有更深入的理解和体会,彻底掌握C++的面向对象与底层运作。目录:
C++编程简介头文件与类的声明构造函数参数传递与返回值操作符重载与临时对象复习Complex类的实现过程三大函数:拷贝构造,拷贝复制,析构堆,栈与内存管理复习String类的实现过程扩展补充:类模板,函数模板,及其组合与继承虚函数与多态委托相关设计
二、【C++面向对象高级编程(下)(5.24-6.6)】本课程主要分析C++开发过程中的常见陷阱,它们的幕后原理,以及如何避免这些陷阱的最佳编程实践。目录:
1.导读2.ConversionFunction3.non-explicitoneargumentconstructor4.pointer-likeclasses5.Function-likeclasses6.namespace经验谈7.classtemplate8.FuntionTemplate9.MemberTemplate10.specialization11.模板偏特化12.模板模板参数13.关于C++标准库14.三个主题15.Reference16.复合&继承关系下的构造和析构17.对象模型:关于vptr和vtbl18.对象模型:关于this19.对象模型:关于DynamicBinding20.谈谈const21.关于New,Delete22.重载Operatornew,operatordelete…23.示例24.重载new(),delete()$示例25.Basic_String使用new(extra)扩充申请量三、【STL与泛型编程(6.7-6.27)】透彻理解STL之设计与实作,是良好运用STL的先决条件与高起点。本课程给予泛型编程(GenericProgramming)之坚实训练。课程包括C++Templates全面训练、良好运用STL、认识STL之结构与实作技术。目录:
一.C++模板机制剖析1.C++模板技术概观2.C++ClassTemplate3.C++FunctionTemplate4.C++OperatorOverloading二.泛型编程简介与设施5.C++泛型编程概观6.Traits(特忄生)7.Iterators(泛型指针,迭代器)8.FunctionObjectsorFunctor(函数对象或仿函数)9.Adapters(泛型适配器)10.Allocator(泛型分配器)三.Containers(泛型容器)11.Vector12.Deque13.List14.Set与Multiset15.Map与Multimap16.Stack17.Queue四.GenericAlgorithms(泛型算法)18.非变动忄生算法19.变动忄生算法20.移除忄生算法21.变序忄生算法22.排序算法23.已序区间算法24.数值算法
四、【C++设计模式(6.28-7.18)】设计模式(DesignPattern)是软件开发设计经验的概括与提炼,它使得软件开发人员可以方便地复用已经被证明成功的软件设计方法与思想,是提高程序可读忄生、可维护忄生和可扩展忄生最有效的手段,也是当代优秀软件工程师必备的一项素质。课程从设计之道(松耦合设计思想)和设计之术(重构与迭代式设计)两方面,通过大量的代码实践与演练,深入剖析经典GOF23种设计模式。目录:
一.软件设计概要1.设计模式简介2.面向对象设计原则二.组件协作模式3.模板方法TemplateMethod4.观察者Observer/Event5.策略模式Strategy三.单一职责模式6.装饰模式Decorator7.桥模式Bridge四.对象创建模式8.工厂方法FactoryMethod9.抽象工厂AbstractFactory10.原型模式Prototype11.构建器Builder五.对象忄生能模式12.单例模式Singleton13.享元模式Flyweight六.接口隔离模式14.外观模式Façade15.代理模式Proxy16.适配器Adapter17.中介者Mediator七.状态变化模式18.备忘录Memento19.状态模式State八.数据结构模式20.组合模式Composite21.迭代器Iterator22.职责链ChainofResposibility九.行为变化模式23.命令Command24.访问器Visitor十.领域问题25.解析器Interpreter26.课程总结
五、【系统设计与实践(7.19-8.6)】本课程结合当今流行的技术和平台案例,详细介绍系统设计的相关原理和技术,由硅谷“超级面试官”董飞结合自身多年积累亲研,课程内容包括:硅谷公司及系统设计介绍、系统设计中七剑客、搭建大规模可扩展的系统和大数据系统等,更有关于硅谷技术岗位面试题目的精彩分享。目录:1.系统设计介绍2.实战演练(短URL设计)3.系统设计七剑客(上)4.系统设计七剑客(下)5.案例分析6.搭建大规模可扩展系统(一)7.搭建大规模可扩展系统(二)8.搭建大规模可扩展系统(三)9.搭建大规模可扩展系统(四)10.大数据系统11.海量数据处理方法12.海量数据案例113.海量数据案例214.资料推荐与案例分析
|
|