获取资料

C++中高级工程师「同步更新」

C++中高级工程师「同步更新」

课程介绍

C++中高级工程师视频教程,本课带你4大维度专项突破,构建完备的中高级工程师能力树,语法精进:掌握C++语法在实际工程中的最佳实践;软件设计:学会在开发中动态调整软件的架构;内功提升:带你看透理清操作系统底层细节;解决问题:学会大牛解决问题的思维,方法,工具与技巧;围绕多个实战项目,多维度阶梯式提升,助力成为兼具 “内功,思维,设计,技术”的综合人才。

C++中高级工程师「同步更新」

课程项目介绍

通过实现对C++基础语法,性能特性的演示及MyString类的实现,掌握了c++面向对象编程的基本原则和最佳实践方案;

C++中高级工程师「同步更新」

实现一个跨平台的可靠的C++爬虫程序,项目融合了各种C++高性能技术和QT高级组件开发,使用了模板方法、观察者、单例、适配器、装饰者等设计模式;通过本项目的学习,掌握C++高级语言在工程中的使用和QT一些基本组件在实际项目中的开发技术。

C++中高级工程师「同步更新」

通过这个小项目贯穿对QT框架的基础知识、UI控件、消息机制等有个整体的理解,并能在开发中合理的使用,完成该项目你将对QT各部分组件、消息机制,qml语言等进行深入了解,懂得主流的QT开发模式及QT框架和C++语言的结合方式。

C++中高级工程师「同步更新」

实现一个跨平台的QT作为界面的C++浏览器项目,该项目融合了QT高级开发和C++高性能开发的技术栈,带同学掌握多种软件架构思想,C++最佳工程实践和QT高级开发技术;解决了一个自定义的和扩展的跨平台浏览器项目;学完本项目可以尝试去互联网公司从事QT、C++中高级开发,并从事浏览器相关开发等。

C++中高级工程师「同步更新」

课程主要阶段内容

阶段一: C++面向对象编程在工程实战中的应用

阶段二: C++面向对象设计模式精讲

阶段三: C++ QT编程

阶段四: 系统层知识进阶

阶段五: 跨平台浏览器项目实战

阶段六: C++新特性及就业指导

资源目录

阶段一:C++面向对象编程在工程实战中的应用/

1-课程简介、环境准备及面向对象的精髓/

1-第1章 课程简介、环境准备及面向对象的精髓/

[ 23M] 1-1 CPP中高级工程师成长体系课导学

[ 44M] 1-2 WindowsC++环境的搭建

[ 25M] 1-3 Mac++环境的搭建

[ 57M] 1-4 Linux Ubuntu发行版环境的搭建C++环境的搭建

[ 56M] 1-5 QT环境的搭建

[ 33M] 1-6 HelloWorld从面向过程编程到面向对象编程的过渡

[ 57M] 1-7 从微软公司的一道面试题来谈从面向过程到面向对象

1-8 从面向过程编程到面向对象过渡的理论分析

[ 33M] 1-9 面向对象三大特性及实现一个不能被继承的类

[ 26M] 1-10 少用继承及接口继承的使用

[ 30M] 1-11 少用虚函数及函数指针代替虚函数的方案

[ 21M] 1-12 面向对象编程的两个常见错误理解

[ 26M] 1-13 C++避免钻石继承的方法虚继承

2-从工程角度从新审视类的构造,赋值等/

1-第1章 从工程角度从新审视类的构造,赋值等/

[ 30M] 1-1 怎么实现一个MyString的Class

[ 33M] 1-2 Class的321实现

[ 32M] 1-3 MyString的move基本实现

[3.4M] 1-4 C++面向对象编程基础原则

[ 25M] 1-5 再看MyString的构造实现

[ 31M] 1-6 防止构造函数的隐式转换类型

1-7 C++的值类型和引用类型

[ 35M] 1-8 一些重要概念:左值、右值、左值引用、右值引用等

[ 31M] 1-9 左值右值相关

[ 24M] 1-10 move语义的意义和使用细节

3-深度剖析对象的建立过程及优化/

1-第1章 深度剖析对象的建立过程及优化/

[ 39M] 1-1 编译器优化与mov的语义的关系及返回值优化

[ 20M] 1-2 返回值优化:RVO和NRVO

1-3 返回值优化策略的选择

[ 26M] 1-4 const的基本使用

[ 49M] 1-5 const的修饰对象的引用和函数

[ 40M] 1-6 const、mutable和volatile

[ 17M] 1-7 再谈构造函数什么该做什么不该做

[ 29M] 1-8 再谈构造函数初始化顺序和参数列表

[ 36M] 1-9 构造函数静态成员变量的初始化

4-函数和表达式本质/

1-第1章 函数和表达式本质/

[认准一手完整 www.ukoou.com]C++中高级工程师

[ 54M] 1-1 函数重载

[ 41M] 1-2 重载函数的本质和实现原理

[ 21M] 1-3 运算符重载

[ 31M] 1-4 Rational类的实现

[ 60M] 1-5 Rational类的运算符重载实现

[ 31M] 1-6 函数对象的本质是什么(上)

[ 37M] 1-7 函数对象的本质是什么(下)

[ 40M] 1-8 函数内部怎么定义函数lambda表达式

[ 66M] 1-9 Lambda表达式实现闭包

[ 34M] 1-10 Lambda表达式和函数对象使用的类比(上)

[ 55M] 1-11 Lambda表达式和函数对象使用的类比(下)

[ 37M] 1-12 Lambda表达式的意义

[ 43M] 1-13 inline内联函数的使用和本质

5-C++内存分配:堆和栈的详细分析/

1-第1章 C++内存分配:堆和栈的详细分析/

[ 74M] 1-1 几道面试题来看堆和栈在内存分配和传递

[ 89M] 1-2 几道面试题来看堆和栈在内存分配和传递2

[ 93M] 1-3 CPP的内存世界划分

[112M] 1-4 从一个经典函数错误起谈谈栈空间调试

[ 65M] 1-5 汇编调试基础1

[ 18M] 1-6 汇编调试基础2

[151M] 1-7 从汇编角度看程序函数栈和main函数流程1

[142M] 1-8 从汇编角度看程序函数栈和main函数流程2

[ 51M] 1-9 从堆栈角度来分析ShellCode和软件安全1

[114M] 1-10 从堆栈角度来分析ShellCode和软件安全2

[ 13M] 1-11 C++中资源分配的方式RAII

[128M] 1-12 析构函数为什么是虚函数及RAII的具体使用

[ 82M] 1-13 在异常情况下RAII如何保证资源的顺利释放

6-C++智能指针、异常、new及对象模型/

1-第1章 C++智能指针、异常、new及对象模型/

[116M] 1-1 怎么实现智能指针

[160M] 1-2 CPP中常见的智能指针

[106M] 1-3 CPP中常见的智能指针

[ 46M] 1-4 CPP中到底该不该用异常

[ 72M] 1-5 怎么用异常(1)

[130M] 1-6 怎么用异常(2)

[ 95M] 1-7 怎么用异常(3)

[ 46M] 1-8 1-new的实现细节,如果new失败了怎么办,工程中怎么

[ 92M] 1-9 2-new的实现细节,如果new失败了怎么办,工程中怎么

[115M] 1-10 3-new的实现细节,如果new失败了怎么办,工程中怎

[ 83M] 1-11 4-new的实现细节,如果new失败了怎么办,工程中怎

[ 89M] 1-12 5-new的实现细节,如果new失败了怎么办,工程中怎

[ 46M] 1-13 CPP对象模型初步1

[ 53M] 1-14 CPP对象模型初步2

[ 79M] 1-15 CPP对象模型初步3

7-实现C++跨平台爬虫实战/

1-第1章 实现C++跨平台爬虫实战/

[5.0M] 1-1 第七周内容更新说明

[102M] 1-2 爬虫需求分析

[ 32M] 1-3 QT的基本使用,工程创建等(1)

[ 56M] 1-4 QT的基本使用,工程创建等(2)

[ 65M] 1-5 QT怎么实现一个简单的跨平台爬虫

[130M] 1-6 爬虫的网络类实现1

[ 59M] 1-7 爬虫的网络类实现2

[146M] 1-8 爬虫的网络类实现3

[226M] 1-9 爬虫的数据处理和数据存储1

8-实现C++跨平台爬虫实战/

第1章 实现C++跨平台爬虫实战/

[2.6M] 1-1 第七周内容更新说明

[ 42M] 1-2 爬虫需求分析

[ 23M] 1-3 QT的基本使用,工程创建等(1)

[ 35M] 1-4 QT的基本使用,工程创建等(2)

[ 42M] 1-5 QT怎么实现一个简单的跨平台爬虫

[ 60M] 1-6 爬虫的网络类实现1

[ 36M] 1-7 爬虫的网络类实现2

[ 80M] 1-8 爬虫的网络类实现3

[ 99M] 1-9 爬虫的数据处理和数据存储1

[ 71M] 1-10 爬虫的数据处理和数据存储2

[ 21M] 1-11 爬虫的数据处理和数据存储3

[ 39M] 1-12 爬虫的数据处理和数据存储4

[ 78M] 1-13 爬虫的数据处理和数据存储5

[ 19M] 1-14 爬虫的整体逻辑

[ 35M] 1-15 爬虫的测试、存在待改进的问题1

[ 51M] 1-16 爬虫的测试、存在待改进的问题2

[ 29M] 1-17 爬虫的测试、存在待改进的问题3

阶段二:C++面向对象设计模式精讲/

1-面向对象设计模式初步及创建型模式/

第1章 面向对象设计模式初步及创建型模式/

[ 21M] 1-1 面向对象设计模式的定义,什么时候该使用设计模式

[ 19M] 1-2 一个实例说明设计模式的本质1

[ 57M] 1-3 一个实例说明设计模式的本质2

[ 27M] 1-4 面向对象设计模式的分类和设计原则1

[ 31M] 1-5 面向对象设计模式的分类和设计原则2

[ 21M] 1-6 除了面向对象设计模式,还有什么模式

未完结,包更新

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址