动脑教育-C/C++ Linux服务器开发/高级架构师课程课程介绍:
动脑学院是一家专注于IT职业教育的在线教育企业.我们的目的是连接学校与企业,颠覆传统职业IT培训,建立一所云端大学,为全中国提供一流的高等教育服务。让人人都有享受高等教育的权利.
该课程有Linux服务器后台实战和高级架构师提升两大模块,由Toby老师和Shane老师主讲,旨在打造一门经典高级架构师课程,项目实践具有深度与广度,很多干货。老师资历深经验丰富,也愿意手把手教学员编写核心程序。基于知名的开源项目或基于老师实战项目进行讲解
课程目录:
01
c语言基础和提高
【回放】linux开发环境准备(7月29日 20:30-22:30)
【回放】C函数,枚举,宏定义,内存管理(7月31日 20:30-22:30)
【回放】栈与队列(8月6日 20:30-22:30)
【回放】二叉树,红黑树,B+树(8月8日 20:30-22:30)
【回放】图结构(8月9日 20:30-22:30)
【回放】排序算法(8月12日 20:30-22:30)
【回放】C++ 类定义,构造函数与析构函数(8月14日 20:30-22:30)
【回放】C++ 面向对象,虚函数与多态(8月16日 20:30-22:30)
【回放】C++ 重载,内联,宏定义,泛型(8月19日 20:30-22:30)
【回放】标准模板库 (上)(8月21日 20:30-22:30)
02
linux高级服务器开发
【回放】IO与磁盘IO,系统调用与内存映射(8月23日 20:30-22:30)
【回放】进程概念、产生,僵尸/孤儿/守护进程(8月26日 20:30-22:30)
【回放】进程间通信(8月28日 20:30-22:30)
【回放】log4cpp,日志模块实现(8月30日 20:30-22:30)
【回放】内存管理,nginx内存池设计(9月4日 20:30-22:30)
【回放】内存池ringbuffer,zeromq设计(9月9日 20:30-22:30)
03
Linux 服务器高级开发
【回放】网络协议,TCP/IP七层与四层(9月11日 20:30-22:30)
【回放】socket编程(tcp)(9月16日 20:30-22:30)
【回放】socket编程(udp)(9月18日 20:30-22:30)
【回放】UDP分包与组包(9月23日 20:30-22:30)
【回放】TCP的长连接还是短连接(9月25日 20:30-22:30)
【回放】滑动窗口与MTU,拥塞控制与BBR算法(10月10日 20:30-22:30)
【回放】http长短轮询(10月11日 20:30-22:30)
【回放】项目应用层协议设计(10月14日 20:30-22:30)
【回放】网络IO模型,多路复用之select和poll(10月16日 20:30-22:30)
【回放】多路复用epoll(并发,nginx实现)(10月25日 20:30-22:30)
04
Linux 服务器高级开发(续)
【回放】C10K和libevent,libevent的reactor设计(10月27日 20:30-22:30)
【回放】线程池的设计(11月1日 20:30-22:30)
【回放】无锁CAS,无锁队列(11月3日 20:30-22:30)
【回放】mysql(11月10日 20:30-22:30)
【回放】mysql视图事物和锁(11月11日 20:30-22:30)
【回放】mysql的读写分离,分库分表(11月17日 20:30-22:30)
【回放】项目服务模块开发(骑行、账户)(11月22日 20:30-22:30)
【回放】高德地图显示(11月24日 20:30-22:30)
【回放】微信登录(11月26日 20:30-21:00)
【回放】账户充值微信支付(12月1日 20:30-22:30)
05
Linux 服务器高级开发(续)
【回放】面试攻略(12月8日 20:30-22:30)
06
Linux高级互联网架构师专题(一)
【回放】协程的设计(12月15日 20:30-22:30)
【回放】协程的调度器(12月29日 20:30-22:30)
【回放】协程环境的切换(1月5日 20:30-22:30)
【回放】协程的实现(1月12日 20:30-22:30)
【回放】Epoll的原理(1月19日 20:30-22:30)
【回放】Epoll的实现(1月20日 20:30-22:30)
【回放】Epoll高性能IO的封装(2月5日 20:30-22:30)
【回放】TCP/IP的设计(2月17日 20:30-22:30)
【回放】TCP/IP定时器(2月26日 20:30-22:30)
【回放】TCP/IP滑动窗口(3月15日 20:30-22:30)
07
Linux高级互联网架构师专题(二)
【回放】内存池的设计(3月16日 20:30-22:30)
【回放】Socket的设计(3月27日 20:30-22:30)
【回放】API的设计(4月3日 20:30-22:30)
【回放】协议栈的性能测试(4月10日 20:30-22:30)
【回放】Linux内核编译与内核更换,Linux IO子系统(4月24日 20:30-22:30)
【回放】Linux驱动编写,驱动安装与测试(4月25日 20:30-22:30)
【回放】用户态文件系统fuse(5月10日 20:30-22:30)
【回放】TFS架构讲解(5月15日 20:30-22:30)
【回放】TFS应用开发(5月16日 20:30-22:30)
【回放】ZeroMQ(5月22日 20:30-22:30)
08
Linux高级互联网架构师专题(三)
【回放】ZeroMQ(3)ZeroMQ(4)(5月23日 20:30-22:30)
【回放】ZeroMQ(5)ZeroMQ(6)(5月24日 20:30-22:30)
【回放】Protobuf,Thrift(5月30日 20:30-22:30)
【回放】Nginx模块开发(5月31日 20:30-22:30)
【回放】Nginx + Fastdfs(6月6日 20:30-22:30)
【回放】Zookeeper(6月7日 20:30-22:30)
【直播】Docker管理与部署(6月13日 20:30-22:30已结束,回放将在24小时内上传)
【回放】Nginx + LVS,Haproxy + LVS(6月14日 20:30-22:30)
【回放】MySQL集群部署(6月21日 20:30-22:30)
【回放】MySQL读写分离与分库分表(7月10日 20:30-22:30)
09
Linux高级互联网架构师专题(四)
【回放】连接池的设计(7月12日 20:30-22:30)
【回放】MySQL存储引擎 MyISAM(7月19日 20:30-22:30)
【回放】Redis集群部署(7月25日 20:30-22:30)
【回放】Redis API设计(7月26日 20:30-22:30)
【直播】集群监控 Zabbix(5月4日 20:30-22:30)
【直播】分布式测试LoadRunner(5月5日 20:30-22:30)
【直播】即时通讯项目(上)(5月11日 20:30-22:30)
【直播】即时通讯项目(下)(5月12日 20:30-22:30)
【直播】即时通讯项目(下)(5月18日 20:30-22:30)
10
架构师之路 -基础
【直播】架构概述(5月19日 20:30-22:30)
11
架构师之路 – 高性能王者 Nginx 架构深度剖析
【直播】Nginx 简介(5月25日 20:30-22:30)
12
架构师之路 – 淘宝TFS分布式存储系统架构剖析
【直播】TFS简介(5月26日 20:30-22:30)
13
项目实战 – 大型社区高并发分布式存储云盘服务器
【直播】分布式文件存储 FastDFS(6月1日 20:30-22:30)
14
项目实战 – 物联网海量设备接入平台
【直播】项目准备(6月2日 20:30-22:30)