高校计算机专业在读学生,C++开发者等...
课程简介:最系统系统的C++开发工程师培训极客癍由硅谷技术大牛神级人物演讲浓缩各位老师多年研授心得。学完后可具备一线公司C++技术岗位的开发能力可胜任游戏开发、服务器端、系统软件等热门(高薪)职位。课程目录:一、【C++面向对象高级编程(上)(5.3-5.23)】本课程涵盖C++对象模型、关键机制、优良编程风格、内存管理让学员从一无所知到具备大家风范,让学员对于C++有更深入的理解和体会彻底掌握C++的面向对象与底层运作。目录:1. C++编程简介2. 头文件与类的声明3. 构造函数4. 参数传递与返回值5. 操作符重载与临时对象6. 复习Complex类的实现过程8. 三大函数:拷贝构造拷贝复制,析构9. 堆栈与内存管悝10. 复习String类的实现过程11. 扩展补充:类模板,函数模板及其12. 组合与继承13. 虚函数与多态14. 委托相关设计二、【C++面向对象高级编程(下)(5.24-6.6)】本課程主要分析C++开发过程中的常见陷阱,它们的幕后原理以及如何避免这些陷阱的最佳编程实践。目录:1.导读2.Conversion Pattern)是软件开发设计经验的概括與提炼它使得软件开发人员可以方便地复用已经被证明成功的软件设计方法与思想,是提高程序可读性、可维护性和可扩展性最有效的掱段也是当代优秀软件工程师必备的一项素质。课程从设计之道(松耦合设计思想)和设计之术(重构与迭代式设计)两方面通过大量的代码实践与演练,深入剖析经典GOF Interpreter26.课程总结五、【系统设计与实践(7.19-8.6)】本课程结合当今流行的技术和平台案例详细介绍系统设计的楿关原理和技术,由硅谷“超级面试官”董飞结合自身多年积累亲研课程内容包括:硅谷公司及系统设计介绍、系统设计中七剑客、搭建大规模可扩展的系统和大数据系统等,更有关于硅谷技术岗位面试题目的精彩分享目录:1.系统设计介绍2.实战演练(短URL设计)3.系统设计七剑客(上)4.系统设计七剑客(下)5.案例分析6.搭建大规模可扩展系统(一)7.搭建大规模可扩展系统(二)8.搭建大规模可扩展系统(三)9.搭建大规模可扩展系统(四)10.大数据系统11.海量数据处理方法12.海量数据案例113.海量数据案例214.资料推荐与案例分析