课程简介
本课程是面向C++开发者的全栈式学习体系,涵盖C++11/14/17核心特性、多线程编程、智能指针、STL源码剖析、设计模式等关键技术。通过MySQL连接池、分布式网络通信框架、集群聊天服务器等企业级项目实战,深入讲解网络编程、高并发处理、性能优化等核心技能。课程包含数据结构算法、Linux系统编程、MySQL数据库优化等完整知识体系,配备大量面试真题和简历指导,帮助学员系统掌握C++开发全链路技术栈,具备解决复杂工程问题的能力。
下载地址
课程目录
01 课程导学与职业发展
第1–14节:课程导学、能力模型、学历与跳槽、35岁危机、Offer选择等职业发展内容。
02 C++基础与多线程
第15–30节:智能指针、多线程编程、线程安全、生产者消费者模型等基础知识。
03 数据结构与算法
第31–45节:数组、链表、栈、队列、树、图等数据结构与常用算法讲解。
04 网络编程与项目实践
第46–60节:TCP/IP协议、socket编程、HTTP服务器、网络库封装等实战内容。
05 数据库与系统设计
第61–75节:MySQL数据库、连接池、事务、索引、主从复制等系统设计知识。
06 分布式与集群项目
第76–90节:RPC框架、负载均衡、zookeeper、集群聊天服务器等分布式项目。
07 面试准备与简历优化
第91–105节:面经讲解、简历书写、项目经验、技术问题回答技巧等求职内容。
08 进阶主题与性能优化
第106–120节:对象优化、移动语义、模板特化、设计模式、性能调优等高级主题。
09 工具与环境配置
第121–135节:git使用、Linux环境、vscode配置、CMake构建等开发工具讲解。
10 项目资料与扩展学习
第136–150节:项目代码、学习笔记、面经合集、扩展资料等辅助学习内容。
--- 点击展开详细目录 ---
|