Rust For DevOps 是一门中级课程,适合希望使用 Rust 应用 DevOps 原则的软件工程师、系统管理员和专业技术人员。本课程适合有初级编程经验并熟悉 Linux、Git 和 Docker 基础知识的人员。 通过视频课程和编码练习,您将获得实用的 Rust 技能,以便使用 DevOps Workflow 构建、部署和监控应用程序。您将实现 Containerization,利用代码实现可观察性,并将文件解析和 cron 作业等常见管理任务自动化。课程结束后,无论您的具体技术角色如何,您都将掌握 Rust 和 DevOps 技能,从而快速开发出强大的大型应用程序。

用于 DevOps 的 Rust
本课程是 Rust 编程 专项课程 的一部分

位教师:Noah Gift
访问权限由 New York State Department of Labor 提供
2,623 人已注册
您将学到什么
应用 DevOps 原则和 Workflow,使用 Rust、容器、日志和监控等技术构建、部署和运行应用程序。
使用 ELK Stack 和 Prometheus 等框架对应用程序进行日志记录和监控,以获得系统的可观察性。
使用 Rust 自动执行文件解析、命令执行和 cron 作业等系统管理任务,以提高效率。
要了解的详细信息

添加到您的领英档案
5 项作业
了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有4个模块
本周,您将学习如何解释 DevOps 的核心原则和实践,包括自动化、监控、协作和迭代。您还将学习描述启用 DevOps 的应用程序的关键注意事项,如版本控制、测试、剔除、打包和编程语言。此外,您还将定义容器化及其与 DevOps 工作流程的关系。最后,您将确定应用 DevOps 方法的真实案例和使用 Cases。您将通过讨论 DevOps 基本原理,并将其与自己在技术团队和构建应用程序方面的工作经验联系起来,从而应用这些知识。
涵盖的内容
20个视频11篇阅读材料2个作业1个讨论话题
本周,您将学习如何使用 ELK Stack 和 Prometheus 等框架对应用程序进行日志记录和监控。您将安装、配置和连接监控工具,以获得系统的可观察性。通过在 Rust 代码中添加日志和自定义监控端点,您将了解如何暴露指标和日志以供收集。最后,您还将探索刮取与推送数据、数据 Retention 策略和控制冗长度等策略。您将通过为 Sample 应用程序实施端到端监控来应用这些概念。
涵盖的内容
17个视频10篇阅读材料1个作业
本周,您将学习如何使用 Rust 自动执行常见的系统管理任务。您将创建 CLI 实用程序,它可以解析文件、抓取目录、运行外部程序和安排 cron 作业。通过处理命令输出、报告错误和记录结果,您将创建强大的自动化脚本。您还将使用 JSON 和其他报告格式构建合规性检查,根据策略评估系统状态。您将应用这些技术来自动执行日志解析和合规性验证等实际任务。
涵盖的内容
18个视频6篇阅读材料1个作业2个非评分实验室
本周,您将学习如何使用 GitHub Actions 和 Jenkins 等工具实施持续集成和持续交付管道。您将了解 CI/CD 的核心概念、管道的组成部分以及自动构建、测试和部署的工作流程。通过管理作业之间的依赖关系、实施逻辑和工件整理,您将创建适合项目需求的强大管道。您将应用这些技能为一个 Sample 应用程序构建一个自动化 CI/CD 管道。
涵盖的内容
15个视频7篇阅读材料1个作业
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
学生评论
- 5 stars
62.50%
- 4 stars
12.50%
- 3 stars
6.25%
- 2 stars
12.50%
- 1 star
6.25%
显示 3/16 个
已于 Aug 28, 2025审阅
Super awesome. I'm so glad I found this course. The instructor is so perfect. He speaks in cadence.






