|
[color=]适用人群:
[color=]高校计较机专业在读门生,C++开辟者等...
[color=]课程简介:
[color=]最系统系统的C++开辟工程师培训极客班由硅谷技术大牛神级人物演讲,稀释列位教员多年研授心得。学完后可具有一线公司C++技术岗位的开辟才能,可胜任游戏开辟、办事器端、系统软件等热门(高薪)职位。
课程目录
[color=]1. C++编程简介
[color=]2. 头文件与类的声明
[color=]3. 机关函数
[color=]4. 参数传递与返回值
[color=]5. 操纵符重载与姑且工具
[color=]6. 温习Complex类的实现进程
[color=]8. 三大函数:拷贝机关,拷贝复制,析构
[color=]9. 堆,栈与内存治理
[color=]10. 温习String类的实现进程
[color=]11. 扩大补充:类模板,函数模板,及其
[color=]12. 组合与继续
[color=]13. 虚函数与多态
[color=]14. 拜托相关设想
[color=]二、【C++面向工具高级编程(下)(5.24-6.6)】
[color=]本课程首要分析C++开辟进程中的常见圈套,它们的幕后道理,以及若何避免这些圈套的最好编程理论。
[color=]目录:
[color=]1.导读
[color=]2.Conversion Function
[color=]3.non-explicit one argument constructor
[color=]4.pointer-like classes
[color=]5.Function-like classes
[color=]6.namespace经历谈
[color=]7.class template
[color=]8.Funtion Template
[color=]9.Member Template
[color=]10.specialization
[color=]11.模板偏特化
[color=]12.模板模板参数
[color=]13.关于C++标准库
[color=]14.三个主题
[color=]15.Reference
[color=]16.复合&继续关系下的机关和析构
[color=]17.工具模子:关于vptr和vtbl
[color=]18.工具模子:关于this
[color=]19.工具模子:关于Dynamic Binding
[color=]20.谈谈const
[color=]21.关于New,Delete
[color=]22.重载Operator new,operator delete...
[color=]23.示例
[color=]24.重载new(),delete()$示例
[color=]25.Basic_String利用new(extra)扩大申请量
[color=]三、【STL与泛型编程(6.7-6.27)】
[color=]透彻了解 STL 之设想与实作,是杰出应用 STL 的先决条件与高起点。本课程赐与泛型编程(Generic Programming)之坚固练习。课程包括 C++ Templates 周全练习、 杰出应用 STL、熟悉 STL 之结构与实作技术。
[color=]目录:
[color=]一.C++模板机制分解 1.C++模板技术概观
[color=]2.C++ Class Template
[color=]3.C++ Function Template
[color=]4.C++ Operator Overloading
[color=]二.泛型编程简介与设备 5.C++泛型编程概观
[color=]6.Traits(特征)
[color=]7.Iterators(泛型指针,迭代器)
[color=]8.Function Objects or Functor(函数工具或仿函数)
[color=]9.Adapters(泛型适配器)
[color=]10.Allocator(泛型分派器)
[color=]三.Containers(泛型容器) 11.Vector
[color=]12.Deque
[color=]13.List
[color=]14.Set与Multiset
[color=]15.Map与Multimap
[color=]16.Stack
[color=]17.Queue
[color=]四.Generic Algorithms(泛型算法) 18.非变更性算法
[color=]19.变更性算法
[color=]20.移除性算法
[color=]21.变序性算法
[color=]22.排序算法
[color=]23.已序区间算法
[color=]24.数值算法
[color=]四、【C++设想形式(6.28-7.18)】
[color=]设想形式(Design Pattern)是软件开辟设想经历的概括与提炼,它使得软件开辟职员可以方便地复用已经被证实成功的软件设想方式与思惟,是进步法式可读性、可保护性和可扩大性最有用的手段,也是今世优异软件工程师必备的一项本质。课程从设想之道(松耦合设想思惟)和设想之术(重构与迭代式设想)两方面,经过大量的代码理论与演练,深入分解典范GOF 23种设想形式。
[color=]目录:
[color=]一.软件设想提要 1.设想形式简介
[color=]2.面向工具设想原则
[color=]二.组件合作形式 3.模板方式 Template Method
[color=]4.观察者 Observer / Event
[color=]5.战略形式 Strategy
[color=]三.单一职责形式 6.装潢形式 Decorator
[color=]7.桥形式 Bridge
[color=]四.工具建立形式 8.工场方式 Factory Method
[color=]9.笼统工场 Abstract Factory
[color=]10.原型形式 Prototype
[color=]11.构建器 Builder
[color=]五.工具性能形式 12.单例形式 Singleton
[color=]13.享元形式 Flyweight
[color=]六.接口隔离形式 14.表面形式 Fa?ade
[color=]15.代理形式 Proxy
[color=]16.适配器 Adapter
[color=]17.中介者 Mediator
[color=]七.状态变化形式 18.备忘录 Memento
[color=]19.状态形式 State
[color=]八.数据结构形式 20.组合形式 Composite
[color=]21.迭代器 Iterator
[color=]22.职责链 Chain of Resposibility
[color=]九.行为变化形式 23.号令 Command
[color=]24.拜候器 Visitor
[color=]十.范畴题目 25.剖析器 Interpreter
[color=]26.课程总结
[color=]五、【系统设想与理论(7.19-8.6)】
[color=]本课程连系现今风行的技术战争台案例,具体先容系统设想的相关道理和技术,由硅谷“超级口试官”董飞连系本身多年堆集亲研,课程内容包括:硅谷公司及系统设想先容、系统设想中七剑客、搭建大范围可扩大的系统和大数据系统等,更有关于硅谷技术岗位口试题目标出色分享。
[color=]目录:
[color=]1.系统设想先容
[color=]2.实战演练(短URL设想)
[color=]3.系统设想七剑客(上)
[color=]4.系统设想七剑客(下)
[color=]5.案例分析
[color=]6.搭建大范围可扩大系统(一)
[color=]7.搭建大范围可扩大系统(二)
[color=]8.搭建大范围可扩大系统(三)
[color=]9.搭建大范围可扩大系统(四)
[color=]10.大数据系统
[color=]11.海量数据处置方式
[color=]12.海量数据案例1
[color=]13.海量数据案例2
[color=]14.材料保举与案例分析
|
|
|