极客时间课程推荐
前言:
极客时间的课程质量业界出名,当你打算深入一个领域的时候,在极客时间选课绝不会错。本文是我挑选的一些运维领域的精品课程,如果你恰好需要,可点击标题或者图片跳转到极客时间进行购买。
你的一次购买,我会获得一些返现,写博客五年了,投入的金钱很多,精力更是难以计数,如果你觉得这个博客还可以,并打算支持我,可以考虑通过如下链接购买课程的方式对我进行支持。
# 运维监控系统实战笔记 (opens new window)
简介
- 理论扫盲: 监控领域专业知识一网打尽
- 选型指导: 10 大开源监控方案横评对比
- 快速上手: 搭建、增强、落地监控系统
- 实战指南: 带你搞定 8 大常见监控需求
# 深入剖析 Kubernetes (opens new window)
简介
专栏共包括如下四大模块:
1. “白话”容器技术基础: 用饶有趣味的解说,梳理容器技术生态的发展脉络,讲述容器技术的来龙去脉与实现原理,让你知其然,并且知其所以然。
2. Kubernetes 集群的搭建与实践: 以浅显易懂的语言,讲述 Kubernetes 集群背后的原理,并从 0 开始搭建一套 Kubernetes 集群,带你领略 Kubernetes 集群的“一键安装”。
3. 容器编排与 Kubernetes 核心特性剖析: 这个模块从分布式系统设计的视角出发,归纳出这些特性中体现出来的普遍方法,然后再逐一阐述 Kubernetes 项目关于编排、调度和作业管理的各项核心特性。
4. Kubernetes 开源社区与生态: 张磊会带你思考如何同团队一起平衡内外部需求,逐渐成为社区中不可或缺的一员。
# Linux-实战技能-100-讲 (opens new window)
简介
很多人学习 Linux 的面临的最大问题就是命令的学习。作者尹会生的这门视频课,不仅将基础功能、扩展功能进行拆解,对常用的命令进行讲解和演示,让你能够在最短时间入门;对于扩展功能,在课程中也根据不同的使用场景来展开讲解,并结合原理带你边学边练,而不需要你死记硬背。
课程的最后,尹老师还带大家一起做实操项目,把这门课涉及到的知识点都贯穿在一起,让你对所学的内容掌握得更加牢固。学完之后足够你应对工作中 85% 以上的 Linux 使用场景。从基础到进阶,这门视频课不容错过。
# 赵成的运维体系管理课 (opens new window)
简介
专栏围绕以应用为核心的运维体系,分四个模块介绍。
- 应用运维体系建设。 这一模块是运维工作的基础,将从标准化和应用生命周期开始,介绍如何一步步建立运维技术体系和组织架构,如何树立正确的运维建设思路。
- 效率和稳定性最佳实践。 这一模块是运维价值的体现,将围绕持续交付和稳定性建设两个方面,分享如何打造不需要任何运维参与的端到端交付过程,以及如何在实践中锤炼出稳定性保障体系等内容。
- 云计算时代的运维实践。 这一模块是新时代运维升级转型的必备要求,将分享在混合云、云存储、静态化以及 CDN 上的实践经验,以及这些实践所带来的巨大收益。
- 个人成长。 这一模块将会是作者的一些深度思考,包括运维技术发展趋势、个人成长、热点概念解读、热门事件剖析、观点碰撞等。
# Nginx-核心知识-150-讲 (opens new window)
简介
Nginx,是应对高并发场景的万能药。掌握好 Nginx,便掌握了应对高并发以及海量数据处理的利器。陶辉的《Nginx 核心知识 100 讲》 就是出于能带你学好 Nginx 目的而设计的一个课程,从概念、代码再到实战,从 HTTP 到 OpenResty 等 5 大核心内容全覆盖。跟着他学,让你少走弯路,进阶 Nginx 高手!
# Linux 性能优化实战 (opens new window)
简介
Linux 性能问题一直是程序员头上的“紧箍咒”,哪怕很多工作多年的资深工程师也不例外。日常工作中我们总是会遇到这样或那样的问题:
- 应用程序响应太慢,从哪儿入手找原因?
- 服务器总是时不时丢包,到底要怎么办?
- 一个 SQL 查询要 30 秒,究竟是怎么回事?
- 内存泄漏了,该怎么定位和处理?
面对这些问题,很多人都会发怵,似乎性能问题总是不那么简单。那如何才能搞定性能优化呢?
啃下所有的大块头原理书籍?多数人都会望而却步,不能坚持,即便是学了很多底层原理,碰到问题时依然会不知所措、无从下手。向牛人请教有效的方法?但管得了一时管不了永远,你很难形成系统的知识体系。实际上,找到正确的学习方法,你完全可以更轻松、更高效地掌握性能问题的解决之道。
在专栏里,朋飞老师将会以案例驱动的思路,从实际问题出发,带你由浅入深学习一些基本底层原理,掌握常见的性能指标和工具,学习实际工作中的优化技巧,让你可以准确分析和优化大多数的性能问题。另外,专栏中会有大量的案例分析,带你实战演练,更好地消化和巩固所学。
# 趣谈网络协议 (opens new window)
简介
在本专栏中,刘超老师将结合自己从业 15 年的“泣血”经验,对网络协议的底层概念及其在热门领域的应用进行剖析。
他选取了从底层到上层,最基础、最常用、最重要的网络协议进行一一解析,并将深入分析网络协议在云计算、容器和微服务等领域的应用和实践。帮助入门级程序员深入、直观地理解网络协议基础概念和原理,构建一个完整、精准的协议知识框架;帮助有一定工作经验的程序员填补知识漏洞、打通知识体系。
专栏分为 3 大模块。
- 底层网络协议知识详解: 将用最通俗的语言,自下而上讲解最重要、最常用以及最陌生的网络协议概念,帮你构建最精准的网络协议知识框架。
- 网络协议在热门领域的应用: 将讲述网络协议在当下热门领域的应用,比如云计算、容器和微服务,并手把手带你使用新技术,进一步加深对网络协议概念的理解。
- 网络协议知识串联: 将用“双十一”的故事串起网络协议的核心概念和基础知识;借助虚拟化和容器技术,搭建一个实验环境,持续更新你的知识库。
# DevOps-实战笔记 (opens new window)
简介
程共 35 讲,分为 4 大模块,还特别设计了“特别放送”和“总结答疑篇”。
基础知识篇: 详细讲解 DevOps 的定义、价值、实施和衡量,用 4 讲内容帮你正理念、正框架、正能力,帮你建立正确的 DevOps 体系认知以及核心价值观,以便你打下坚实的学习基础。
落地实践篇: 带你通盘梳理 DevOps 的转型路径,完整地展示敏捷、开发、测试、部署、度量改进这五大实践,你将获得在企业内部实施 DevOps 最有力的助手。
平台工具篇: 作为自动化的源头和流程实践的载体,DevOps 领域的工具平台始终是企业最欠缺,同时也是最需要的。有哪些不可忽视的开源工具?如何进行平台建设?你将在这个模块获得一些实践经验,找到快速搭建平台的钥匙。
转型案例篇: 这一模块将分享 1 ~ 2 个实际案例,把专栏前面提到的理论、实践和工具融入其中,进行二次解析。通过对整个专栏内容的融合,进一步增强你的理解,提升你的实际应用能力。
特别放送 + 答疑: 在“特别放送”部分,会跟你分享 DevOps 工程师的必备技能、经典学习资料以及组织文化方面的趣事,带你全方位、多层次地掌握 DevOps。
# Elasticsearch-核心技术与实战 (opens new window)
简介
在国内,阿里巴巴、腾讯、滴滴、今日头条、饿了么、360 安全、小米、vivo 等诸多知名公司都在使用 Elasticsearch。
这门课将带你全面掌握 Elasticsearch 在生产环境中的核心实战技能。学完后,你可以在工作中快速构建出符合自身业务的分布式搜索和数据分析系统。
- 由浅入深: 从基础概念到进阶用法,再到集群管理和大数据分析,学完即可应用到实际生产环境中;
- 实战演练: 通过两个 Elasticsearch 实战项目,手把手带你进行实战服务搭建,巩固所学知识点;
- 认证备考: 课程内容涵盖 Elastic 认证的全部考点,有助于你顺利通过认证考试。
# eBPF 核心技术与实战 (opens new window)
简介
近年来,eBPF 在故障诊断、网络优化、安全控制、性能监控等领域获得大量应用,项目数量呈爆炸式增长。2021 年 8 月 12 日, Linux 基金会旗下成立了 eBPF 基金会,一个激动人心的未来正在展开。
作为一项革命性的技术,eBPF 的“魔力”在哪里?简单来说,eBPF 使我们能够在不更改内核代码的前提下,实时获取和修改操作系统的行为。这就意味着,eBPF 可以帮我们洞悉系统底层的“黑盒”,重新定义了我们思考操作系统的方式。
直到今天,eBPF 依然是内核社区最活跃的子模块之一,还处在一个快速发展的过程中。可以说,eBPF 开启的创新浪潮才刚刚开始,在未来我们会看到更多的创新案例。
# Kafka 核心技术与实战 (opens new window)
简介
专栏分为六部分:
第一部分,Kafka 入门。 作为正式学习前的热身,将介绍消息引擎这类系统的原理和用途,以及作为优秀的消息引擎代表,Kafka 是如何“脱颖而出”的。
第二部分,Kafka 的基本使用。 将重点探讨 Kafka 如何用于生产环境,特别是线上环境的方案该如何制定。
第三部分,客户端实践及原理剖析。 将带你学习 Kafka 客户端的方方面面,既有生产者的实操讲解,也有消费者的原理剖析,是专栏的重点内容。
第四部分,深入 Kafka 内核。 将着重介绍 Kafka 最核心的设计原理,包括 Controller 的设计机制、请求处理的全流程等。
第五部分,管理与监控。 这部分涵盖 Kafka 运维与监控的内容,将讨论如何高效运维 Kafka 集群,并分享有效监控 Kafka 的实战经验。
第六部分,高级 Kafka 应用之流处理。 最后这一部分将会介绍 Kafka 流处理组件 Kafka Streams 的实战应用,并带你从头开发一个 demo 项目。
# MongoDB 高手课 (opens new window)
简介
MongoDB 是当前广受欢迎的 NoSQL 数据库,目前社区版全球下载次数已超过六千多万,企业用户也有一万三千多家,国内外许多知名企业如 Facebook、Cisco、Adobe、华为、中国银行、阿里云、腾讯等,都是 MongoDB 的使用者。
MongoDB 是基于 JSON 模型的,这种所谓反范式的文档模型设计,目前还没有比较完整的理论支持,也并无太好的书籍或者材料可供参考。
在本课程中,唐建法老师基于过往给海内外头部客户主导设计大型 MongoDB 架构的经验,采用最新的 MongoDB 4.2.1 版本进行讲解,帮你掌握更高阶的 MongDB 开发及运维管理技巧,以及两地三中心、数据中台等典型架构的设计方法和原则,带你从初级 MongoDB 使用者成长为专家级 MongoDB 用户。
# Web-协议详解与抓包实战 (opens new window)
简介
无论你是前后端工程师,还是运维测试,如果想面试更高的职位,或者要站在更高的角度去理解技术业务架构,并能在问题出现时快速、高效地解决问题,Web 协议一定是你绕不过去的一道坎。熟练掌握各种常用 Web 协议,可以帮你在工作中轻松应对各种网络难题。 《Web 协议详解与抓包实战》视频课,完全从实战出发,在关键场景中结合抓包工具进行实战分析,为你深入浅出地讲解常见 Web 协议涉及到的核心知识,并彻底掌握这些协议。讲师是智链达 CTO 陶辉,曾担任阿里云高级专家,也在华为、腾讯、思科等公司从事过服务器端的研发工作。
# Go 语言项目开发实战 (opens new window)
简介
整个专栏共划分为 6 个核心模块。
实战准备。 从准备一个实验环境开始,手把手帮你把实战项目部署好。在加深你对实战项目的理解的同时,也会教你一些部署的技能点,包括准备开发环境、制作 CA 证书、安装应用等。
实战第 1 站:规范设计。 详细介绍开发中常见的 10 大规范,例如目录规范、日志规范、错误码规范、Commit 规范等。通过本模块,你能够学会如何设计常见的规范,进而为高效开发一个高质量、易阅读、易维护的 Go 应用打好基础。
实战第 2 站:基础功能设计或开发。 教你设计或开发一些 Go 应用开发中的基础功能,例如日志包、错误包、错误码等。
实战第 3 站:服务开发。 借助一个企业级 Go 项目代码的解析过程,详细讲解 Go 开发阶段的各个技能点,例如怎么设计和开发 API 服务、Go SDK、客户端工具等。
实战第 4 站:服务测试。 围绕实战项目讲解如何进行单元测试、功能测试、性能分析和性能调优,最终让你交付一个性能和稳定性都经过充分测试的、生产级可用的服务。
实战第 5 站:服务部署。 通过实际部署一个实战项目,教你如何部署一个高可用、安全、具备容灾能力,又可以轻松水平扩展的企业应用。同时,围绕 2 种部署方式:传统部署方式和容器化部署方式,对比它们在部署方法、复杂度和能力上的异同。
# etcd 实战课 (opens new window)
简介
课程主体分为两大模块,分别是基础篇和实践篇。
- 基础篇
基础篇会帮助你建立起对 etcd 的整体认知,搞懂读写请求、各个核心特性背后的原理,为后面的实践篇打下基础。 另外,基础篇也是对一个中小型分布式存储系统从 0 到 1 的实现案例解读,学习它你收获的不仅仅是 etcd,更是如何构建分布式存储系统的理论知识。
- 实践篇
实践篇将带你从 0 到 1 亲手参与构建一个简易的分布式 KV 数据库,进一步提升你对分布式存储系统的认知。为你分析 etcd 在 Kubernetes 中的应用,让你对 Kubernetes 原理有更深层次的理解。 :::
# Vue 开发实战 (opens new window)
简介
这不仅仅是一门教你如何使用 Vue 的课程,而是会手把手带你用 Vue 完成一个大型项目。
- 第一手实战经验: 讲师唐金州,开源项目 Ant Design Vue 作者,该项目已成为蚂蚁金服 Ant Design 官方唯一指定的 Vue 版组件库,他会将自己的实战经验毫无保留地分享给你。
- 原理 + 习题: Vue + Vue 周边生态核心技术一网打尽,覆盖大型 Vue 项目所要用到的所有核心技术,同时每节课后会搭配习题,帮你牢牢掌握每个知识点。
- 实战为王: 手把手带你基于 Vue 来开发大型项目 Ant Design Pro ,从开发、测试、打包构建到最终的上线,帮你打通前端工程化全链路技能点。 学完这门课程,你不仅能够掌握 Vue 的技术原理及其应用, 也会对其底层原理有所了解,并且通过实战项目,你将具备独立负责 Vue 前端项目的能力。
# 全链路压测实战 30 讲 (opens new window)
简介
- 核心理论模块: 覆盖全链路压测过程中需要的重要逻辑。如改造部分的逻辑、模拟场景的逻辑等。
- 实践需求模块: 对性能项目中的几个重要环节进行详细说明。比如,压测方案设计、梳理核心链路、明确压测范围、数据构造、系统改造方案、性能监控等。
- 实践环境准备模块: 介绍全链路压测实践环境准备工作,对全链路压测项目中,前面的环境初始化环节的实操进行说明。
- 场景执行模块: 带你通过压测平台来实现全链路压测的场景。这里会使用到各种不同的压力工具,比如炒得火热的流量回放工具等。
- 性能分析模块: 根据项目场景执行过程中实际遇到的问题,进行具体的一步步分析,对有价值的性能问题一一记录。
- 结果报告模块: 教你写出侧重于全链路压测视角的报告,把压测结果以最清晰和高效的方式呈现出来。