Azure for Developers
- 釋放雲端能量
- 雲端服務的呈現樣貌
- 申請免費試用的Azure訂閱帳號
- 使用Azure Pass
- 關於訂閱與資料中心
- 透過Portal建立資源
- 使用Azure CLI
- 使用Azure Cloud Shell
- Hands-on Lab A
寫網站不可不知的WebApp
- 建立與使用WebApp
- 主控台與管理後台
- 從VS Code發佈
- 從Visual Studio發佈
- Scale up與Scale out
- Auto Scale
- deployment slot
- HOL:實際實踐藍綠佈署
- 內建的SSO身分驗證整合功能
- 應用程式環境變數與組態
- Hands-on Lab B
- 參考:其他佈署方式
使用Azure Function
關於儲存體帳戶
使用Cosmos DB
關於IaaS
關於ACR、ACI、AKS
OAuth與身分驗證
Key Vault
App Configuration
APIM
Logic App
事件與訊息的處理
使用App Insight即時監測
Cache的使用
釋放Azure雲端能量
什麼是雲端?
傳統應用程式運行於On-Premises環境(俗稱地端),由維運人員搭建機房,架設伺服器,自行管理。
而公有雲(Public Cloud)普及之後,企業開發人員可以把應用程式的佈署從地端移轉於雲端(或是採用雲地混和),享有各種雲端的好處。
例如,雲端環境有著近乎無限的資源,可以隨時動態擴展伺服器數量,可輕易實現failover(故障轉移)、rollback、Scale up/out,在近代前端用戶設備數量倍增、全球化維運需增加、瞬間高併發極端流量的網路需求下,比起自行搭建機房,雲端更具有彈性、安全性、與可靠性。
課程對象與內容
本課程的主要學習對象,為具有基礎開發能力的軟體工程師,課程以C#為主要開發技術,介紹如何透過C#建構可運行於雲端的應用程式或網站。
完成此課程,你會得到底下的成果:
- 熟悉微軟雲端技術,成為 Azure 專家
- 能夠建構運行於雲端的各種應用程式或解決方案,有能力把地端環境移轉至雲端。
- 掌握雲端的費用管理、安全性、維護、實踐高可用性、負載平衡、高效能、瞬間高併發流量、微服務...等架構
課程具體單元內容包含:
- Web App與網站應用開發
- Azure Function
- Azure Storage(儲存體帳戶)
- Cosmos DB
- IaaS(容器化與虛擬機技術、VMSS、ACI、ACR)
- OAuth身分驗證與授權
- 金鑰儲存庫(Key Vault)
- 應用程式組態與Feature Toggle
- 使用APIM管理API
- Logic App 低程式碼解決方案
- 事件驅動應用程式與訊息架構(Event Grid、Event Hub、Service Bus、Queue)
- App Insight與telemetry
- CDN與Redis Cache
- ...持續更新中...
課程內容呈現
本課程以近50部影片和關鍵扼要的文字所構成。我們認為,文字和圖解才是最適合快速學習、理解重點的主要媒介,而影片則可以讓您快速地掌握操作過程和步驟,兩者缺一不可。
所以,我們將影片與文字搭配交叉進行,請自學者依照順序,仔細閱讀並搭配操作影片,可於最短的時間內,最大程度掌握Azure雲端使用技巧。
認證考試
本課程由微軟認證講師(MCT), 微軟技術社群區域總監(RD)、微軟AI/Developer MVP -- 董大偉老師所規劃,學員可搭配微軟AZ-204認證考試,提升本身技術能力。
持續更新
為了確保您學習到的都是最新的技術,本課程會定時持續更新。一個停滯不更新的課程,是死的。如果對此課程有任何反饋獲回應,請點選右上角的提供反饋圖示。