王道C++训练营 – 百度云盘 – 下载

图片[1]-王道C++训练营 – 百度云盘 – 下载-萌萌家图书馆

课程亮点:

C++零基础好课,从入门到项目到面试一条龙服务,需要的滴滴

课程大纲:

阶段
第一阶段
C语言基础
课程时间
内容
C语言的基本数据类型C语言的13种类型运算符及表达式选择循环结构程序设计维二维数组存储原理及灵活使用指针的本质,指针的偏移与传递,一级指针,二级指针函数的使用,函数内不同变量的作用域及有效期等
C数据结构和算法
第二阶段
Linux系统编程
阶段三
项目实战
阶段四
C++语法基础
结构体,链表的增删改查叉树、二叉排序树红黑树文件的打开,读写,偏移,关闭索引式排序项目需求:学生管理系统、编译器
20天
八大排序算法Linux的发展历史Linux的常用命令VIM编辑器的使用GCC编译器工具链,动态库静态库的生成Makefile项目工程管理器
18天
6人
Linux文件操作编程select多路I0复用Linux进程管理进程间通信、标准流管道,无名管道,有名管道共享内存、mmap的使用信号的产生,处理,阻塞等操作Linux多线程原理,线程的创建,退出,资源回收等线程的取消,取消失败分析,异步取消的资源清理等线程互斥锁mutex、线程条件变量同步机制等可重入函数,不可重复函数网络编程模型解析,网络协议解析等网络地址等的使用
Socket编程基本原理通过Socket实现TCP、UDP通信Select,epo11多路复用讲解Socket结合epol1实现即时通信,文件传输等进程池的实现线程池的实现
SQL语句的学习数据库MySQL安装和使用、数据库MySQL的C语言API项目需求:文件服务器用户注册,登录验证,文件查看,上传,下载,删除下载具备下载提速,断点续传,多点下载等功能服务器文件系统升级,实现不同用户相同文件秒传功能文件授权查看功能,类似百度网盘分享
C++的发展历史和未来、C++与C语言的差别类的定义,三种访问修饰符,对象的创建和销毁设计模式之单例模式C++风格的字符串std::string、new/delete表达式扩展
18天
线性容器之vector的简单使用C++输入输出流日志系统log4cpp的学习
友元、运算符重载全局类,嵌套类,局部类,设计模式之Pimpl,Singleton变种写时复制(COW)技术详解、代理模式、tinyxm12
面向对象之继承,基类,派生类对象的创建和销毁基类与派生类对象间的转换,派生类对象间的转换面向对象之多态,虚函数的实现原理虚函数的访问,纯虚函数,抽象类对象的存储布局泛型编程,模板,函数模板,类模板
移动语义,资源管理之RAII技术4种智能指针标准模板库STL总体概述STL六大组件:容器、迭代器、适配器、算法、函数对象、空间配置器STL选代器源码剖析STL容器适配器、迭代器适配器、算法适配器
阶段五
C++提升阶段
实现自定义Vector类STL空间配置器底层源码剖析面向对象设计原则,UML,类图序列图使用C++封装POSIX线程互斥锁,条件变量,生产者-消费者问题,线程池封装
并发服务器模型详解
TCP协议,同步/异步,阻塞/非阻塞,网络I0复用模型Reactor模型特点及网络库的实现Linux下timerfd和eventfd的使用
阶段六
数据库高级部分
阶段七
项目实战
MySQL性能优化之索引、事务MySQL性能优化之explain执行计划
MySQL性能优化之主从复制Redis数据库的五种数据类型介绍Redis数据库集群功能配置项目需求:搜索引擎
第97天
第99天
第100天
6天
第十五周
第十六周
第101天
第102天
第103天
第104天
第106天
第107天
第108天
第109天
第110天
第111天
阶段八
综合提升阶段
13天
HTTP协议HTTP报文格式Ngnix服务器的安装和配置
Nginx的反向代理和第三方模块workflow概述及其机制workflow服务器分块上传的实现wfrest的引入
oss引入

© 版权声明
THE END
联系作者 微信 wedaxue bedaxue
点赞0