30 天 探索雲端平台 - Azure(微軟的公用雲端服務平台)
Azure 30 天教學課程大綱
第一週:Azure 基礎知識
- 第1天:Azure 簡介
- 什麼是雲端運算?
- Azure 的概述
- 設定和使用 Azure Portal
- 第2天:Azure 服務概覽
- Azure 服務分類(IaaS, PaaS, SaaS)
- 主要服務介紹:Azure VM、App Services、Azure Storage
- 實作:創建第一個虛擬機器(VM)
- 第3天:Azure 計費與定價模型
- Azure 計費基礎
- 如何預測和控制成本
- 使用定價計算器
- 第4天:Azure 資源管理
- Azure 資源管理架構(ARM)
- 資源群組、資源提供者
- 實作:使用 Azure Portal 和 PowerShell 管理資源
- 第5天:Azure 安全性概覽
- Azure AD (Active Directory) 基礎
- 角色型存取控制 (RBAC)
- 實作:設置使用者與角色
- 第6天:Azure 虛擬網路 (VNet)
- 虛擬網路概述
- 子網路、IP 位址、網路安全群組 (NSG)
- 實作:創建和配置虛擬網路
- 第7天:第一週回顧與小測驗
- 溫習本週重點
- 小測驗
第二週:Azure 計算服務
- 第8天:虛擬機器 (VM) 進階
- VM 大小與定價
- VM 擴展集 (Scale Sets)
- 實作:配置與管理 VM 擴展集
- 第9天:Azure App Services
- Azure App Services 概述
- 部署與管理 Web App
- 實作:建立並部署一個簡單的 Web App
- 第10天:Azure Functions
- 無伺服器計算概述
- 建立和部署 Azure Functions
- 實作:使用 Azure Functions 處理事件
- 第11天:Azure Kubernetes Service (AKS)
- 容器與 Kubernetes 基礎
- 部署和管理 AKS
- 實作:在 AKS 上部署一個簡單的容器應用
- 第12天:Azure Logic Apps
- 自動化工作流程
- 建立和部署 Logic Apps
- 實作:設計一個簡單的自動化流程
- 第13天:Azure Batch
- 大規模並行處理
- 配置與管理 Azure Batch
- 實作:提交和管理批量工作
- 第14天:第二週回顧與小測驗
- 溫習本週重點
- 小測驗
第三週:Azure 資料管理
- 第15天:Azure Storage 基礎
- Azure 儲存服務概述
- Blob、Table、Queue、File Storage
- 實作:配置 Blob 儲存並上傳檔案
- 第16天:Azure SQL Database
- 管理式資料庫服務
- 部署與管理 Azure SQL Database
- 實作:建立並管理 SQL Database
- 第17天:Cosmos DB
- 全域分佈式資料庫
- Cosmos DB API 選項
- 實作:部署並查詢 Cosmos DB
- 第18天:Azure Data Factory
- 資料整合服務
- 建立和管理資料管線
- 實作:配置並執行簡單的資料管線
- 第19天:Azure Synapse Analytics
- 大數據與資料倉儲服務
- 配置與管理 Synapse 工作區
- 實作:執行簡單的數據分析查詢
- 第20天:Azure Data Lake
- 大規模資料儲存
- 配置與管理 Data Lake
- 實作:上傳並查詢資料
- 第21天:第三週回顧與小測驗
- 溫習本週重點
- 小測驗
第四週:Azure 進階主題與實戰專案
- 第22天:Azure DevOps 基礎
- 持續整合與部署 (CI/CD)
- 配置與管理 Azure DevOps Pipeline
- 實作:建立一個簡單的 CI/CD 管線
- 第23天:Azure AI 與機器學習
- Azure Cognitive Services 概述
- 部署與使用 Azure Machine Learning
- 實作:建立與部署簡單的機器學習模型
- 第24天:Azure 監控與診斷
- Azure Monitor 與 Log Analytics
- 設置警示與監控儀表板
- 實作:配置資源監控與診斷
- 第25天:Azure 自動化與腳本
- Azure Automation 概述
- 使用 PowerShell 與 ARM 模板自動化操作
- 實作:編寫簡單的自動化腳本
- 第26天:Azure 安全性與合規性
- 資料保護與加密
- 配置 Azure 安全中心
- 實作:啟用並配置安全中心
- 第27天:Azure 災難復原與備份
- 備份與復原策略
- 配置 Azure Site Recovery
- 實作:設置備份策略並執行恢復測試
- 第28天:實戰專案準備
- 選擇一個實戰專案題目
- 設定專案目標與計劃
- 第29天:實戰專案開發
- 實作專案
- 解決實際問題與挑戰
- 第30天:專案展示與總結
- 提交專案
- 課程總結與未來發展建議
這個 Azure 教學課程旨在提供學員足夠的理論知識與實作經驗,以便他們能夠在現實環境中自信地應用 Azure 技術。 每週回顧與測驗能幫助鞏固學習效果,最後一週的實戰專案更能使學員將所學應用於實際情境中。
本文章以 CC BY 4.0 授權