职业C/C++工程师系统养成

6步骤·6门课

从C/C++语法入门到工业级项目实战,通过上万行代码的项目毒打,让你成为职业的C/C++工程师,具备核心竞争力。
路线详情

Step1: C/C++必备-Linux系统体系

Linux系统对于C/C++开发者来说是非常重要的,其系统的可移植性及丰富的开发工具和环境在C++开发中具有很高的市场份额。

学习目标 系统学习Linux软件和硬件知识体系,真正驾驭Linux系统

课程重点

1. 掌握Linux常用功能和业务指令
2. 对Linux软硬件有深入理解
3. 理解Linux各功能底层原理
4. 掌握Linux学习方法论
5. 学习Linux完整软件内容
6. 深入Linux内核高阶内容
Linux常用指令
Linux硬件
Linux底层原理
Linux内核
Linux运维

Step2: C 语言系统入门

如果通向大牛的道路有捷径,那就是先学好C语言,也为后续学好C++语法打下基础。

学习目标 带你系统、高效、啃透C语言这个硬骨头!

课程重点

1、C语言的基本数据类型、变量常量、运算符等
2、C语言的函数与程序结构、预处理、宏、数组等
3、C语言的指针、函数参数传递、动态内存分配
4、C语言的聚合数据类型、字符串/时间的应用
5、文件的输入输出、线程与并发
6、编译、链接和库,GUI 编程
C语言原理
C语言进阶
20+小案例
新版特性(C99、C11)

Step3: 重构C++知识体系 入门到进阶

课程从贴近工业生产的C++知识体系出发,让你掌握实际开发中的“避坑指南”,更有 新特性、新趋势讲解

学习目标 除了掌握C++语法通用知识还要掌握C++高级编程思维和新特性

课程重点

1、C++标识符、关键字、数据类型、变量、常量等
2、C++的运算符与表达式等
3、C++基础容器、基础句法等
4、C++ 指针,引用等
6.、C++高级语法,编程思想
7、C++内存分配,STL思想,迭代器等STL编程方法
8、QT实现项目桌面应用《慕影》播放器
贴近实践
最新特性
语法难点突破
QT项目实践

Step4: C/C++气象数据中心实战,手把手教你做工业级项目

这个阶段我们邀请有20多年c/c++开发经验的大牛,通过一个工业级的数据中心项目(上万行代码)实打实的提升你的项目经验!让你成为真正的程序员,开僻你的职业蓝海!

学习目标 通过企业级项目的毒打,把你训练成职业的程序员

课程重点

1、C++语法在项目中综合运用
2、掌握C/C++应用开发框架
3、Linux系统和网络编程,等技能
4、开发一个永不停机的服务程序
5、从头到尾做一个拿来就能商用的数据中心系统
6、轻松搞定各种数据库(关系型)的开发
7、C++实现性能极高,稳定性极强的WEB服务端
C++语法实践
高性能服务器
万行代码项目
数据中心系统
Linux编程

Step5: C/C++音视频项目-FFmpeg5.0核心技术精讲

一站式掌握FFmpeg音视频渲染,不依赖第三方SDK的播放器开发等核心技术,助你成为一个高效、高薪的音视频工程师。

学习目标 从FFmpeg基础到播放器核心功能开发,系统掌握音视频核心技术

课程重点

1. 系统化掌握FFmpeg基础;
2. 使用FFmpeg开发播放器核心功能;
3. 音视频编码和渲染基础与实战;
4. FFmpeg在Android中的应用。
Fmpeg核心技术
音视频渲染
SDL库
播放器开发
音视频同步

Step6: C++面试通关必备

精心梳理成6大模块:《语言篇》、《算法篇》、《网络篇》、《系统篇》、《项目篇》。由浅入深讲解,带你摆脱题海战术,精准努力,快速斩获高薪offer!

学习目标 全面覆盖大厂高薪岗位技术面,项目面,精准努力,轻松拿offer

课程重点

1. 掌握100道真题,摆脱题海
4. 解析3套项目,轻松应对项目面
2. 掌握一套高通率的面试方法论
5. 从容应对算法与数据结构面试
3. 搞懂C++八股文的语义学原理
6. 深入内存、性能等底层难点
C++八股文
C++算法与数据结构
C++内存题
C++性能题
项目面试
C++网络编程
*本路线中每门课程都具有完整独立的学习价值,因此一部分知识点可能重合,选择前请知晓!

如果这条路线学起来吃力,你需要提前掌握如下知识

1、懂得基本的计算机原理
2、了解计算机网络
3、有计算机基础、操作系统、编程基础和经验更佳
4、知道编程语言基本的循环,判断等知识

订购路线

路线优惠     满2门 9 折 满3门及以上 8.5
满2门9折,满3门8.5折 订购路线
合计:¥
满2门9折,满3门8.5折
优惠减:
去结算
领取优惠券