C++教程 IT·互联网 全部课程 ·

C++游戏服务器编程,从入门到掌握,课件+资源(共16.8G)完整版

C++游戏服务器编程,从入门到掌握,课件+资源(共16.8G)完整版 C++教程 第1张

课程标题:C++游戏服务器编程,从入门到掌握,课件+资源(共16.8G) 价值599元

课程介绍:

本课程来自泰课在线:C++游戏服务器编程,从入门到掌握教程,由房冬恒老师主讲,游戏服务器编程刚开始学起来是非常难的,因为游戏服务器要求的环境比较高,即使一个小型的游戏也要保证成千上万的同时在线不卡不崩。本套课程共121节,包含课程资料共计16.8G,课程官方售价599元。

本课程是讲解如何用c++来开发服务器方面的程序,为了让学员们,尤其是刚刚开始接触服务器编程方面的学员们有着良好的开端,此次课程我们从零起步,一步一步的讲解服务器编程相关方面的知识(东西很多,列些名字:linux, TCP/IP, socket, shell, vim, json, protobuf, c++,thread,process,mutex等等等等)。

学习所需要的基本知识(学员应该学习过c++语言(越扎实越好,大家会在这门课里面学到一些“高级”点的C++技术,一些目前C++技术前沿的东西,什么是future?什么是perfect forwarding?怎样正确的使用exception?什么情况用继承才不是错误的?),知道一些网络编程方面的知识(没关系,可以没有实际写过,咱们从零开始)

讲师简介:

C++游戏服务器编程,从入门到掌握,课件+资源(共16.8G)完整版 C++教程 第2张

学员评价:

C++游戏服务器编程,从入门到掌握,课件+资源(共16.8G)完整版 C++教程 第3张

课程目录:

C++游戏服务器编程从入门到掌握 [16.8G]

2-课程概述

3-IP详解第一部分

5-IP详解第二部分

6-TCP详解第一部分(介绍 + 工作原理 + 头部详解)(1)

6-TCP详解第一部分(介绍 + 工作原理 + 头部详解)

7-TCP详解第二部分(状态与连接详解)

8-TCP详解第三部分(断开以及传送数据详解)

9-TCP详解04(用wireshark工具查看TCP连接和断开和TCP杂项)

11:伯克利socketAPI第一部分(socket C语言的接口的介绍)

12:伯克利socket API第二部分(最简单的服务器和对应的客户端C语言的实现)

14:C++语言的历史第一部分

15:C++语言历史第二部分

16:安装Linux Ubuntu 14.04虚拟机(准备工作)

17:安装Linux Ubuntu 14.04虚拟机(安装)

18:服务器开发需要用到的部分shell命令(第一部分)

19:服务器开发需要用到的部分shell命令(第二部分)

20:服务器开发需要用到的部分shell命令(第三部分)

21:服务器开发需要用到的部分shell命令(第四部分)

22:简易VIM教程(初步,存活状态)

23:简易VIM教程(初步,比存活更进一步)

24:简易VIM教程(初步,又进一步)

25:简易VIM教程(初步,继续进步)

26:scp 和 简易VIM教程

27:深入学习c++(准备)

28:深入学习c++(关键字 第一部分)

29:深入学习c++(关键字 第二部分)

30:深入学习c++(关键字 第三部分)

31:深入学习c++(关键字 第四部分)

32:深入学习c++(关键字 第五部分)

33:深入学习c++(关键字 第六部分)

34:深入学习c++(关键字 第七部分)

35:深入学习c++(类 为什么要用前置声明)

36: 深入学习c++(类 三个基本原则)

37:深入学习c++(类 c++11后三个基本原则变成了五个基本原则)

38:深入学习c++(类 绝对不要在析构函数里面抛出异常)

39:深入学习c++(类 构造函数失败应该抛出异常)

40:深入学习c++(类 虚函数遇到构造析构就退化了)

41:深入学习c++(类 重新审视auto)

42:深入学习c++(类 左值引用和右值引用(不考虑模板))

43:深入学习c++(类 构造函数和析构函数的经典应用 智能指针 前因)

44:深入学习c++(类 stdshared_ptr 接口 常规使用)

45:深入学习c++(类 stdshared_ptr 用weak_ptr打破循环引用)

46:深入学习c++(类 stdshared_ptr 用enable_shared_from_this从this转换到shared_ptr)

47:深入学习c++(类 stdunique_ptr 使用智能指针默认的选择,除非要共享)

48:深入学习c++(类 使用智能指针需要注意的几个“坑”)

49:深入学习c++(lambda函数, 简单介绍)

50:深入学习c++(STL之容器,概述)

51:深入学习c++(STL之容器,容器保存的是什么)

52:深入学习c++(STL之容器,容器的通用接口)

53:深入学习c++(STL之容器,stdarray)

54:深入学习c++(STL之容器,stdvector)

55:深入学习c++(STL之容器,stddeque)

56:深入学习c++(STL之容器,stdlist)

57:深入学习c++(STL之容器,stdforward_list)

58:智能指针的一个陷阱(大家实际中应该避免这个坑)

59:深入学习c++(STL之容器,stdset)

60-深入学习c++(STL之容器,stdset 第二部分)_recv

61-深入学习c++(STL之容器,stdmap)_recv

62-深入学习c++(STL之容器,unordered map set)_recv

63-多线程编程,游戏服务器的基础,简介_recv

64-多线程编程,一种简单的应用,divide and conquer_recv

65-阶段答疑(由学员朋友遇到的面试题展开的分析《构造与析构》)_recv

66-多线程编程,当线程间需要共享非const的资源,(问题引出)_recv

67-多线程编程,(thread的构造和新问题)_recv

68-多线程编程,(thread 和原子操作变量类型)_recv

69-多线程编程,(临界区 mutex)_recv

70-多线程编程,(临界区 mutex) 2_recv

71-多线程编程,(临界区 mutex) 3_recv

72-多线程编程,thread的两种“死法”_recv

73-多线程编程,thread的间的交互 1_recv

74-多线程编程,thread的间的交互 2_recv

75-多线程编程,thread的间的交互 3_recv

76-多线程编程,thread的间的交互 4_recv

77-Windows下原生API用IOCP编写一个简易的服务器模型1_recv

78-Windows下原生API用IOCP编写一个简易的服务器模型2_recv

79-Windows下原生API用IOCP编写一个简易的服务器模型3_recv

80-Windows下原生API用IOCP编写一个简易的服务器模型4_recv

81:Windows下原生API用IOCP编写一个简易的服务器模型5

82:Windows下原生API用IOCP编写一个简易的服务器模型6

83:中期测试视频

84:boost库中的网络库asio 01

85:boost库中的网络库asio 02

86:前篇 中期测试解答

87:中篇 中期测试解答

88:后篇 中期测试解答

89:例子详解01 boost库中的网络库asio 03

90:例子详解02 捎带c++黑暗面 boost库中的网络库asio 04

91:详解03 lambda的本质 boost库中的网络库asio 05

92:详解04 boost库中的网络库asio 06

93:详解05 boost库中的网络库asio 07

94-详解06 同步阻塞的客户端 boost库中的网络库asio 08_recv

95-详解07时间服务器网络库asio09_recv

96-详解08 异步时间服务器 网络库asio 10_recv

97-详解09 Echo服务器 网络库asio 11_recv

98-详解10 Echo服务器对应的客户端 网络库asio 12_recv

99-详解11 聊天室服务器01 网络库asio 13_recv

100-详解12 聊天室服务器02 网络库asio 14_recv

101-详解13 聊天室服务器对应的客户端 网络库asio 15_recv

102-详解14 聊天室服务器对应的客户端2 网络库asio 16_recv

103-详解15 消息协议的设计(原始时代的C结构01) 网络库asio 17_recv

104-详解16 消息协议的设计(原始时代的C结构02) 网络库asio 18_recv

105-详解17 消息协议的设计(超越原始的结构体,序列化c++的类01) 网络库asio 19_recv

106-详解18 消息协议的设计(超越原始的结构体,序列化c++的类02) 网络库asio 20_recv

107-详解19 消息协议的设计(使用简单易的json 01) 网络库asio 21

108-详解20 消息协议的设计(效率和可读性的结合使用protobuf 01) 网络库asio 22

109-详解21 消息协议的设计(效率和可读性的结合使用protobuf 02) 网络库asio 23

110-详解22 消息协议的设计(效率和可读性的结合使用protobuf 03) 网络库asio 24

111-详解23 asio多线程01 网络库asio 25

112-详解24 asio多线程02 网络库asio 26

113-详解25 asio多线程03 网络库asio 27

114-详解26 asio多线程04 网络库asio 28

115-详解27 asio多线程05 网络库asio 29

116-杂项 日志

117-杂项 async

118-杂项 lua结合c++ 01

119-杂项 lua结合c++ 01

120-杂项 signal等 以及最终的结语

121-补充内容 cmake工具在linux平台下面的用法和示例

课程截图:

C++游戏服务器编程,从入门到掌握,课件+资源(共16.8G)完整版 C++教程 第4张

视频截图:

C++游戏服务器编程,从入门到掌握,课件+资源(共16.8G)完整版 C++教程 第5张 C++游戏服务器编程,从入门到掌握,课件+资源(共16.8G)完整版 C++教程 第6张

C++游戏服务器编程,从入门到掌握,课件+资源(共16.8G)完整版 C++教程 第7张

相关下载

点击下载