Linux网络编程开源项目之Nginx源码剖析【共63课时】_C/C++课程-51CTO学堂
ad
close

Linux网络编程开源项目之Nginx源码剖析

深入理解Nginx源码,及Nginx模块化架构

1040人学习

中级63课时2024/06/17更新

二维码下载学堂APP缓存视频离线看

Zion
  • 畅销套餐
  • 精选套餐
  • 人气套餐
  • 尊享套餐
  • 高薪套餐
C/C++开发工程师综合职业提升系列
C语言编程基础视频课程(七日成蝶)
269198人学习
¥49.00
C语言课程升华篇之打字游戏(七日成蝶)
22981人学习
¥29.00
Linux基础入门教程
29186人学习
¥5.00
更 多 45 门 课 程
C/C++跨平台研发基础入门与实战系列专题
C++ 设计模式理论与实战大全
100075人学习
¥198.00
C++QT5跨平台界面编程原理和实战大全视频课程
296378人学习
¥268.00
FFmpeg安卓流媒体播放器开发实战视频课程 -基于NDK、C++和 FFmpeg Android
164106人学习
¥298.00
更 多 23 门 课 程
C++跨平台开发工程师从技能掌握到项目实战课程
C++11 14 17 20 多线程从原理到线程池实战
32165人学习
¥199.00
Libevent C++高并发网络编程
71460人学习
¥298.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
102941人学习
¥198.00
更 多 14 门 课 程
C++跨平台实战系列专题
C++QT5跨平台界面编程原理和实战大全视频课程
296378人学习
¥268.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
92510人学习
¥128.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
102941人学习
¥198.00
更 多 9 门 课 程
C++跨平台实战系列专题
C++QT5跨平台界面编程原理和实战大全视频课程
296378人学习
¥268.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
92510人学习
¥128.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
102941人学习
¥198.00
更 多 9 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

适用人群: 1. 在校学生, 正在找工作的应届生。 2. 对网络编程感兴趣的初中级 C/C++ 程序员。 3. 想丰富简历的程序员。

你将会学到:

深入理解Nginx源码,及Nginx模块化架构

  • 系统编程
  • 网络编程
  • 数据结构与算法
  • 调试手段展示
  • 多进程服务器模型
  • C语言高级语法应用
  • 事件驱动
  • 多进程编程
  • 异步非阻塞模式
  • 调试手段
  • 阅读源码思路
  • Nginx高并发高可用高性能分析

课程简介:

学完C/C++、数据结构与算法、操作系统、网络编程,还在发愁没有出彩的项目可以写在简历上?总是反问自己,大学到底学了什么?不必焦虑,相信你已经具备足够的基础知识,只差一个实战的机会。

Nginx作为高可用、高并发、高性能 的BSD lisence 开源项目,应用广泛。2023年就已经超越老大哥Apache,在Web Server 市场中独领风骚。如此优秀的项目近在咫尺。谈中国互联网的发展,就不得不提Nginx,她对中国互联网发展起到了重要的推动作用。但纵观整个互联网,均是从运维角度出发,教授简单的Nginx配置,偶尔有一些点到为止的"玩具"模块讲解,也居于表面而深度略浅。在信息爆炸的年代,缺少探索Nginx是如何实现其"三高"特色的系列视频课程,与其在互联网的地位是极度不匹配的,我认为非常可惜。高性能的Nginx对资源的低占用率,其健壮的内存管理,精妙的模块化设计,离不开她优美而质朴,简约而不简单的源码,否则也不会成为淘宝Tengine架构的母体。

无论作为应届生,还是初中级程序员,仅停留在如何配置nginx上,和一些道听途说的Nginx八股文概念上,是远远不够的。久负盛名的Nginx其实距离大型复杂的项目还比较远,设计和实现也只是需要一些实战工作经验。完全可以作为处女项目去用心学习。随着深入Nginx,你可以看到各种计算机基础课的影子,她们是那么的似曾相识, 而你,还是那个单手解不开发带,最后只能伴着发香,扫兴而归的少年吗?放心,一切交给Nginx,成熟稳重的她,可以教会你所有。任何疑问,她都会给你答案。"Talk is cheap, show me the code.",让我们出出汗,尽情的在Nginx源码里释放你学习的激情吧!

授课方式:
1. 实际操作 + 内存布局图详解 + 流程图详解,脱离源码分析的枯燥。
2. 概念先行,先讲基础知识,再扣源码细节。做到高效。

课程内容一览:

部分内存和流程图预览:

port.PNG


展开更多

课程大纲-Linux网络编程开源项目之Nginx源码剖析

展开更多
close
  • 课程介绍
  • 课程大纲
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部