|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/github-actions-und-bicep-infrastructure-as-code-iac/
课程评论:没有评论
课程名称:GitHub Actions 与 Bicep - 基础设施即代码 (IaC) 课程概述:本课程提供了全面的学习,帮助您有效地使用 GitHub Actions 和 Bicep 实现基础设施即代码 (IaC) 策略,从而现代化和自动化基础设施管理流程。GitHub Actions 使开发团队能够直接从他们的 GitHub 仓库中创建和管理持续集成和持续交付 (CI/CD) 的工作流程。Bicep 是 Azure Resource Manager (ARM) 的一种声明性语言,简化了云基础设施模板的编写和管理。 课程开始时将介绍 Azure ARM、Bicep 以及 GitHub Actions 的基础知识,您将学习如何创建响应各种 GitHub 事件的工作流程。随后,课程将深入探讨工作流程优化和管理的高级技术,包括使用环境变量、密钥和依赖管理。 与此同时,您将学习 Bicep 的相关知识,创建和使用 Bicep 模块,从而设计可重用、可维护和声明性的基础设施代码描述。课程还涵盖了 Bicep 文件的结构化最佳实践以及资源依赖的高效管理。 通过实践项目,您将应用所学知识,开发自己的 GitHub Actions 工作流程,利用 Bicep 模板将不同的基础设施组件部署到 Azure。这些项目将使您在真实条件下积累经验,并为在您自己的组织中实施自动化和可扩展的基础设施部署做好准备。
In diesem umfassenden Kurs entdecken Sie, wie Sie mit GitHub Actions und Bicep effektiv Infrastructure-as-Code (IaC) Strategien umsetzen können, um Ihre Infrastrukturmanagementprozesse zu modernisieren und zu automatisieren. GitHub Actions ermöglicht es Entwicklerteams, Workflows für die kontinuierliche Integration und Bereitstellung (CI/CD) direkt aus ihrem GitHub-Repository zu erstellen und zu verwalten. Bicep, ein deklarativer Sprachdialekt von Azure Resource Manager (ARM), erleichtert das Schreiben und Verwalten Ihrer Cloud-Infrastrukturvorlagen.Dieser Kurs beginnt mit einer Einführung in Azure ARM, Bicep und Grundlagen von GitHub Actions, wobei Sie lernen, wie Sie Workflows erstellen, die auf verschiedene GitHub-Events reagieren. Anschliessend tauchen wir tiefer in das Thema ein und erkunden fortgeschrittene Techniken zur Workflow-Optimierung und -Verwaltung, einschliesslich der Verwendung von Umgebungsvariablen, Geheimnissen und Abhängigkeitsmanagement.Parallel dazu führen wir Sie in Bicep ein. Sie erfahren, wie Sie Bicep-Module erstellen und nutzen, um wiederverwendbare, wartbare und deklarative Codebeschreibungen Ihrer Infrastruktur zu gestalten. Der Kurs deckt ebenfalls Best Practices für die Strukturierung Ihrer Bicep-Dateien und das effiziente Management von Ressourcenabhängigkeiten ab.In praktischen Projekten setzen Sie das Gelernte um, indem Sie eigene GitHub Actions-Workflows entwickeln, die Bicep-Templates verwenden, um verschiedene Infrastrukturkomponenten in Azure zu deployen. Diese Projekte ermöglichen Ihnen, Erfahrungen in der Nutzung dieser Technologien unter realen Bedingungen zu sammeln und bereiten Sie darauf vor, automatisierte und skalierbare Infrastrukturbereitstellungen in Ihrer eigenen Organisation zu implementieren.