tertiarycourses/TGS-2024042605---Designing-and-Implementing-Microsoft-DevOps-Solutions-AZ-400-

GitHub: tertiarycourses/TGS-2024042605---Designing-and-Implementing-Microsoft-DevOps-Solutions-AZ-400-

微软 AZ-400 认证的八套动手实验教程,覆盖从需求跟踪、源代码管理、CI/CD 流水线到基础设施即代码、安全和监控的端到端 DevOps 实践。

Stars: 1 | Forks: 0

# TGS-2024042605 - 设计与实现 Microsoft DevOps Solutions (AZ-400) 为学习和实现 Microsoft DevOps Solutions 的学员提供的 AZ-400 动手实验。实验涵盖了工作跟踪、协作、GitHub Flow、Azure Boards、源代码控制策略、YAML pipeline、包管理、测试、部署策略、基础设施即代码、secrets、合规性扫描、监控、遥测、KQL 以及备考 DevOps 场景。 ## 课程资料 | 文件 | 描述 | | --- | --- | | [学员指南](LG-Designing-and-Implementing-Microsoft-DevOps-Solutions-AZ-400.md) | 完整课程的详细分步指南。 | | [实验索引](labs/README.md) | 快速访问所有动手实验。 | | [工具参考](labs/tools.md) | 实验中使用的免费工具、命令参考、YAML 代码片段和 KQL 示例。 | ## 如何使用 1. 首先打开学员指南,并查看账户、repository 和 pipeline 安全清单。 2. 按顺序完成实验,因为后续实验会重用早期实验中的 repository、pipeline、IaC、secrets 和监控 artifacts。 3. 使用 Azure DevOps、GitHub、Azure 免费/培训订阅资源,或讲师提供的沙盒访问权限。 4. 实验完成后,请删除或禁用会产生费用的云资源。 5. 将 repository 设置、pipeline 运行记录、部署证据、监控查询和安全发现记录在您的实验日志中。 ## 实验目录 ### 流程、沟通与源代码控制 | 实验 | 标题 | 练习技能 | | --- | --- | --- | | [实验 01](labs/lab-01-devops-processes-boards-traceability.md) | DevOps 流程、Boards 与可追溯性 | Azure Boards、GitHub Issues、work item、dashboard、可追溯性、指标 | | [实验 02](labs/lab-02-source-control-branching-pull-requests.md) | 源代码控制、分支与 Pull Request | GitHub Flow、分支策略、PR 审查、tag、Git 恢复 | ### Pipeline、交付与基础设施 | 实验 | 标题 | 练习技能 | | --- | --- | --- | | [实验 03](labs/lab-03-yaml-ci-pipelines-testing-artifacts.md) | YAML CI Pipeline、测试与 Artifacts | GitHub Actions/Azure Pipelines、trigger、测试、覆盖率、artifacts | | [实验 04](labs/lab-04-release-pipelines-deployment-strategies.md) | Release Pipeline 与部署策略 | 环境、审批、蓝绿部署、金丝雀部署、slot、回滚、feature flag | | [实验 05](labs/lab-05-infrastructure-as-code-bicep-templates.md) | 使用 Bicep 和模板实现基础设施即代码 | Bicep、ARM 概念、验证、部署、参数、配置漂移说明 | ### 安全、合规、监控与结业项目 | 实验 | 标题 | 练习技能 | | --- | --- | --- | | [实验 06](labs/lab-06-devsecops-secrets-compliance-scanning.md) | DevSecOps、Secrets 与合规性扫描 | Key Vault、OIDC、服务连接、Dependabot、CodeQL、secret 扫描 | | [实验 07](labs/lab-07-instrumentation-monitoring-kql-feedback.md) | 监控埋点、监控、KQL 与反馈 | Azure Monitor、Application Insights、警报、pipeline 健康、KQL | | [实验 08](labs/lab-08-capstone-az400-end-to-end-devops.md) | AZ-400 结业项目:端到端 DevOps 解决方案 | 综合场景、设计决策、pipeline 证据、考试复习 | ## 参考资料 - Microsoft AZ-400 学习指南: https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/az-400 - 课程注册: https://www.tertiarycourses.com.sg/wsq-designing-and-implementing-microsoft-devops-solutions-az-400.html - Azure DevOps 文档: https://learn.microsoft.com/azure/devops/ - GitHub Actions 文档: https://docs.github.com/actions ## 使用的免费工具 - Azure DevOps - GitHub 和 GitHub Actions - Azure CLI - Visual Studio Code - Git - Bicep CLI - Azure Monitor 和 Application Insights - Kusto Query Language (KQL)
标签:Azure Boards, Azure DevOps, DevSecOps, 上游代理, 教程, 网络安全研究