C++系列:C++网络编程

C++系列:C++网络编程

C++网络编程实战:构建高效网络通信应用

C++系列:C++网络编程
¥699.9
本课程包括
  • 14小时52分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 学习使用流行的网络编程库,例如Boost.Asio,进行高效编程
  • 通过实际项目案例,提升解决实际网络编程问题的能力。
  • 增强代码调试和优化技巧,提高网络应用的性能和稳定性。
浏览相关主题
课程介绍

《C++系列:C++网络编程》是一门为C++开发者设计的高级课程,旨在培养学员在网络应用开发方面的专业技能。本课程适合那些已经掌握了C++基础知识并希望进一步提升网络编程能力的学员。无论是对建立自己的服务器、开发客户端应用程序,还是对深入探索网络通信原理感兴趣的学员,这门课程都是理想的选择。

通过实际案例和项目实践,学员将有机会亲手构建自己的网络应用,从简单的客户端-服务器模型到复杂的高并发服务器。课程还将介绍流行的网络编程库,如Boost.Asio,这是一个用于开发跨平台异步I/O应用程序的C++库,它将帮助学员编写更高效、更易于维护的网络代码。

完成本课程后,学员将具备使用C++进行网络编程的高级技能,能够设计和实现复杂的网络通信系统,并为未来的技术挑战做好准备。本课程是为那些渴望在IT行业中脱颖而出,特别是在网络开发领域有所建树的专业人士和学生量身定制的。

适合人群
  • 有一定C++基础,希望提高实战能力的学员。
  • 需要处理高并发网络服务的在职开发人员。
  • 准备跳槽或期望加薪,需要技术储备的专业人士。
讲师介绍
技术专家,CTO
擅长领域:
  • 5G技术
  • 区块链
  • Web 3
  • 人工智能认知与应用
  • 计算机基础
  • Java
  • Python
  • PHP
  • Go语言
  • C/C++
CTO,技术副总,架构师,曾任职于华为、惠普、爱立信,火币。从事计算机技术开发20年,做过多个大型项目,经验丰富,技术全栈,打通底层上层、前端后端移动端。最擅长对于系统的全面理解,喜欢站在系统的高度用全局的视野看待问题、剖析技术。已录制的技术课程系统化,既有深度又有广度,非常适合学员系统化学习,在51CTO上有15万学员。
课程大纲
共0节 时长0分钟 全部收起
1.课程介绍
16分钟
2.环境搭建和hello world
9分钟
3.基本调试方法
12分钟
4.准备linux服务器
13分钟
5.nginx安装
22分钟
6.nginx介绍
9分钟
7.nginx进程模型
14分钟
8.如何阅读源码
8分钟
9.当今主流操作系统
14分钟
10.俯视linux操作系统-实时性
20分钟
11.俯视linux操作系统-做服务器
8分钟
12.linux体系结构
22分钟
13.操作系统功能-文件管理
34分钟
14.linux文件描述符
16分钟
15.操作系统功能-进程管理
23分钟
16.父进程与子进程
10分钟
17.创建子进程的深度剖析
14分钟
18.写时复制的例子
10分钟
19.linux信号
17分钟
20.终端上启动程序
27分钟
21.挂接信号处理函数
4分钟
22.信号处理函数不可重入问题1
10分钟
23.信号处理函数不可重入问题2
9分钟
24.信号屏蔽和恢复
12分钟
25.信号处理深度剖析
18分钟
26.深入理解信号机制
18分钟
27.僵尸进程
24分钟
28.守护进程
15分钟
29.守护进程重定向输入输出
12分钟
30.网络的定义和组成
8分钟
31.互联网的历史
24分钟
32.全局视角看网络
33分钟
33.网络设备
49分钟
34.MAC和IP
32分钟
35.IP地址分类
43分钟
36.0SI七层模型
26分钟
37.TCPIP协议族五层模型
15分钟
38.封装与解封装
13分钟
39.网络层-主要功能
17分钟
40.传输层-主要功能
12分钟
41.传输层-端口
20分钟
42.传输层-TCP协议
23分钟
43.传输层-建立连接和断开连接
13分钟
44.TCP连接的TIME WAIT状态
12分钟
45.CS架构的定义
10分钟
46.CS架构的编程模型
24分钟
47.监听函数剖析
21分钟
48.accept函数剖析
9分钟
49.阻塞、非阻塞、同步、异步
17分钟
50.CS架构的演进
29分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。