🚀 Azure MCP在行动
](https://github.com/YOUR-USERNAME/azure-mcp-in-action/blob/main/LICENSE) ](https://github.com/YOUR-USERNAME/azure-mcp-in-action/graphs/contributors/) ](https://github.com/YOUR-USERNAME/azure-mcp-in-action/issues/) 
学习使用GitHub Copilot进行Azure部署,以实现Azure和AI辅助的基础设施管理。
______________________________________________________________________
🎯 你将学到什么
您将部署的真实世界项目
活动章节(0-3)侧重于基础技能和n8n自动化场景。遗留章节(Ghost、Superset、Metabase、Supabase、Strapi等)保存在 old/ 目录,同时刷新内容。请随意探索它们,但目前主要的指导路径涵盖了第0-3章。
核心技能
- ✅ 基础设施快速工程 -使用代理模式通过自然语言创建Azure资源
- ✅ 代理模式熟练程度 -在人工智能的帮助下生成、批准、执行和验证部署
- ✅ 基础设施即代码 - Bicep 和 地形 模板生成
- ✅ 容器编排 - 容器应用程序 和 相邻按键抑制 部署
- ✅ 数据服务 -SQL, Cosmos数据库, Blob存储,和BI平台
- ✅ 生产部署 -安全、监控、成本优化
______________________________________________________________________
🔥 为什么这门课不一样
代理优先,现实世界方法
大多数Azure课程都是单独教授服务的。本课程教授 生产部署模式 使用 真正的开源项目 公司实际使用的。
人工智能辅助学习
- 生成→ 批准→ 执行工作流 用于快速部署
- 代理模式生成代码并执行带有审批检查点的命令
- 在人工智能的帮助下,将学习速度提高10倍
- 专注于理解,而不是记忆
投资组合就绪项目
每一章都包括您可以展示的部署:
- “在Azure Kubernetes服务上部署Apache超级集”
- “在Azure上构建Supabase BaaS平台”
- “使用MySQL和CDN实现了生产Ghost CMS”
______________________________________________________________________
📚 课程结构
当前活动曲目包括 4章 (设置+三个动手章节)。存档章节在 old/ 直到它们被更新。
| # | 章节 | OSS项目 | 关键技能 | 时间 |
|---|---|---|---|---|
| 0 | 课程设置与安全 | Azure帐户、安全、成本管理 | 90分钟 | |
| 2 | 高级提示模式 | - | 高级提示、模式 | 75分钟 |
| 3 | n8n自动化代理 | n8n(二头肌+地形) | 专业的Copilot代理、容器应用程序、PostgreSQL | 90分钟 |
在寻找前面的章节(地形基础、Ghost、Superset等)吗?检查 old/ 当我们将该内容迁移到新的以代理为中心的方法中时。每章包括:
- 📖 概念性解释 与现实世界的场景
- 💻 人工智能辅助提示 您可以复制和使用
- 🎯 动手作业 测试你的技能
- 🚀 生产OSS部署 为您的投资组合
- 🧹 清理说明 避免意外成本
______________________________________________________________________
🛠️ 先决条件
所需知识
- Azure基础知识 -理解云计算概念
- 命令行 -熟悉终端/CLI的使用
- Git -基本的git命令和工作流
所需工具
- Azure命令行界面 -最新版本(参见 术语表)
- VS Code -代码编辑器
- -VS代码扩展(参见 术语表)
- Git -版本控制
Azure帐户
您需要以下之一:
- ✅ 现有Azure订阅 (推荐,如果你有)
- ✅ 免费Azure帐户 (免费学分可用)- 在这里注册
成本管理:第0章设置账单警报并教授清理实践,以最大限度地降低成本
______________________________________________________________________
🚀 快速开始
1.克隆存储库
git clone https://github.com/YOUR-USERNAME/azure-mcp-in-action.git
cd azure-mcp-in-action2.安装先决条件
跟随 第0章:课程设置 有关详细的设置说明。
3.为Azure配置GitHub复制副本
- 安装
- 打开VS代码
- 使用您的GitHub帐户登录
- 连接到您的Azure订阅
4.开始学习!
以…开始 第0章 安全地设置您的环境。
______________________________________________________________________
💰 成本管理
\[!小心\] 本课程将教您部署生产级基础设施。 必须进行适当的清理 以避免意外收费。
按章节列出的成本估算
| 第章 | 场景 | 级别/SKU | 需要清理 |
|---|---|---|---|
| 0 | 课程设置+计费保障 | 免费等级 | 不适用 |
| 1 | 首次应用服务部署 | F1(免费) | 是 |
| 2 | 快速练习和查询(无资源) | N/A | 是 |
| 3 | n8n关于容器应用+PostgreSQL | 付费(消费/突发) | 是(立即) |
安全功能
- ✅ 第0章中配置的计费警报(在任何部署之前)
- ✅ 资源标记,便于清理
- ✅ 为每一章提供清理脚本
- ✅ 包括Azure MCP清理提示
- ✅ 前期显示的成本估算
______________________________________________________________________
📖 学习路径
适合初学者
- 从开始 第0章 (必填)。
- 通过第1-3章练习App Service基础知识、高级提示模式和n8n部署。
- 探索
old/当您想要预览即将刷新的章节时,请访问目录。
时间线:约1周(1小时/天)
适用于经验丰富的Azure用户
- 快速复习第0章(如果您已经进行了安全设置,请跳过)。
- 直接跳到第3章,比较二头肌和人形特工。
- 把…浸入…中
old/根据需要进行更深入的OSS案例研究。
面向Kubernetes学习者
- 现在完成第0-3章,学习代理工作流程。
- 在更新的AKS内容发布之前,探索
old/06-containerized-apps关于KS上的Superset演练。
______________________________________________________________________
🎓 是什么让这门课程与众不同
1.真正的开源项目
您不部署“Hello World”应用程序。您部署 生产级平台 Netflix、Airbnb和Mozilla都在使用。
2.人工智能辅助工作流程
每个部署都使用GitHub Copilot代理模式:
- 生成并执行部署代码 带有自然语言提示和批准门
- 按需查询Azure状态和文档
- 在人工智能的帮助下诊断和排除问题
- 两种交互模式:Agent(动作)和Ask(学习)
- 通过专注于概念而不是命令,学习速度提高了10倍
3.投资组合重点
每个项目都旨在 简历值得:
- “在Azure Kubernetes服务上部署Apache超级集”
- “在Azure上构建Supabase BaaS平台”
- “在容器应用程序上实现了n8n工作流自动化”
4.安全第一
成本管理和清理 头等大事,而不是事后的想法。
______________________________________________________________________
📦 存储库结构
azure-mcp-in-action/
├── 00-course-setup/ # MANDATORY: Safety and setup
├── 01-first-deployment/ # Your first App Service
├── 02-prompt-patterns/ # Advanced Azure MCP patterns
├── 03-n8n/ # Copilot agents for n8n (Bicep & Terraform)
├── old/ # Archived chapters (Ghost, Superset, etc.)
├── scripts/ # Validation and helper scripts
├── prompts/ # Reusable prompt patterns
├── GLOSSARY.md # Comprehensive terminology
├── README.md # This file
└── package.json # Course metadata______________________________________________________________________
🤝 贡献
欢迎投稿!请阅读 贡献.md 作为指导方针。
贡献方式
- 🐛 报告错误或问题
- 💡 建议部署新的OSS项目
- 📝 改进文档
- 🎨 创建架构图
- ✅ 添加验证脚本
- 🌍 翻译内容
______________________________________________________________________
📚 相关资源
微软资源
相关课程
- 面向初学者的LangChain.js -使用LangChain构建人工智能应用
- 使用JavaScript生成人工智能 -人工智能基础
- 面向初学者的AI代理 -构建自主代理
______________________________________________________________________
💬 获取帮助
不和谐社区
加入 Azure AI Foundry不一致 用于:
- 课程讨论
- 故障排除帮助
- 项目展示
- 与学习者建立联系
GitHub问题
对于特定课程的问题, 打开一个问题 在这个存储库上。
______________________________________________________________________
🏆 成功案例
_完成本课程后,学生将:_
- ✅ 登陆Azure角色 在顶级公司
- ✅ 部署生产基础设施 对于初创公司
- ✅ 通过Azure认证 (AZ-900、AZ-104)
- ✅ 已建投资组合项目 哇采访者
- ✅ 为开源做出了贡献 Azure工具
你的成功故事可能是下一个!
______________________________________________________________________
📜 许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
______________________________________________________________________
🙏 致谢
- 适用于Azure的GitHub副本 团队打造令人惊叹的工具
- 开源项目 本课程中的特色
- 微软学习 获取全面的Azure文档
- 课程贡献者 谁让这一天变得更好
______________________________________________________________________
🚀 开始你的旅程
准备好在人工智能的帮助下学习Azure基础架构了吗?
______________________________________________________________________
_内置于❤️ 由开发者,为开发者_
