此課程適合給...
-
以網站建置為主的開發人員
-
現有 ASP.NET MVC 開發人員
-
現有 ASP.NET Web Form 開發人員
-
企業網站開發部門經理/資訊部經理/MIS人員
上完此課程你將會...
-
真正理解 PaaS 對企業帶來的效益
-
了解使用 Azure Web App 的效益與優勢
-
了解如何利用真實維運數據節省成本、提高效益
一間企業在經營的過程中,有太多大大小小的隱藏成本在消耗,其中最看不見的就是這些 IT 基礎建設, 感覺沒事就沒事,只要一出事就是大事。雲端平台出現之後,你終於可以將自己不擅長的部份「外包」出去, 透過平台提供的各項 IT 基礎建設,讓你專注於核心應用系統開發,不斷強化自身的核心競爭力,加速對市場的反應能力。
我們都知道雲端平台有 IaaS, PaaS 與 SaaS 三大分類,使用 IaaS 架構由於架構稍嫌複雜、成本偏高, 對於中小型客戶來說並不划算。使用 SaaS 大多只能針對既定的需求與服務進行選擇,缺乏許多客製化空間。 唯有 PaaS 可以兼具兩者優點,又能補強兩者不足之處。
透過 Microsoft Azure 的各式 PaaS 服務,不但能符合企業的低成本需求,更能在網站流量增加時動態提高網站的運算能力, 大大提升應用系統的彈性與應變能力,有許多你所不知道的應用與部署方式,都將在這堂課程中徹底展現。
本課程著重在「網站應用程式」為主軸進行設計,幫助大家快速建立正確的雲端開發觀念, 有效利用 Azure Web App、SQL Database 與 Storage 等雲端服務,建構一個近乎零管理 (Near-zero management)、 高效能 (High Performance)、高可用性 (High Availability)、高延展性 (High Scalability) 的雲端應用程式。
課程內容
-
認識 Microsoft Azure(共 4 章)4
認識 Microsoft Azure
- 了解 IaaS、PaaS 與 SaaS 架構
- 了解雲端應用系統的部署方式
- 認識 Microsoft Azure 基礎架構
- 常見的雲端應用系統類型介紹
-
Azure SQL Database(共 8 章)8
Azure SQL Database
- 了解 SQL Database 基礎架構
- 使用 SQL Database 管理介面
- 監控 SQL Database 效能資訊
- 了解 SQL Database 災害復原機制
- 認識 DTUs (Database Throughput Units)
- 深入了解 DTUs 計算方式
- SQL Database 效能調校技巧
- 了解 SQL Database 如何幫助你降低成本
-
Azure Web Apps(共 11 章)11
Azure Web Apps
- 了解 Web App 的架構與能力
- 建立 Web App 與重要環境設定
- 管理 Web App 執行環境 (Kudu)
- 監視 Web App 運作狀況
- 應用程式診斷與遠端偵錯技巧
- 應用程式設定與連接字串設定技巧
- 各種 Web App 部署方式
- .FTP
- .Dropbox / OneDrive
- .Web Deploy
- .Git (VSTS/GitHub/Bitbucket/Codeplex)
- .本機 Git 儲存機制
- 活用多重部署位置 (Deployment Slots)
- 活用 Web 工作執行各式排程任務
- 網站備份與還原機制
- 透過 Scale Out 功能大幅降低網站營運成本
-
Azure Storage(共 7 章)7
Azure Storage
- 了解 Azure Storage 架構
- 了解資料複寫與備援機制
- 使用 Azure Storage 模擬器
- 了解存取金鑰的使用方式
- 認識 Blob Storage 與其開發方式
- 認識 Queue Storage 與其開發方式
- 認識 Table Storage 與其開發方式
-
實戰經驗分享(共 3 章)3
實戰經驗分享
- Azure Web App 實戰經驗分享
- Azure SQL Database 實戰經驗分享
- Azure Storage 實戰經驗分享
認識 Microsoft Azure
- 了解 IaaS、PaaS 與 SaaS 架構
- 了解雲端應用系統的部署方式
- 認識 Microsoft Azure 基礎架構
- 常見的雲端應用系統類型介紹
Azure SQL Database
- 了解 SQL Database 基礎架構
- 使用 SQL Database 管理介面
- 監控 SQL Database 效能資訊
- 了解 SQL Database 災害復原機制
- 認識 DTUs (Database Throughput Units)
- 深入了解 DTUs 計算方式
- SQL Database 效能調校技巧
- 了解 SQL Database 如何幫助你降低成本
Azure Web Apps
- 了解 Web App 的架構與能力
- 建立 Web App 與重要環境設定
- 管理 Web App 執行環境 (Kudu)
- 監視 Web App 運作狀況
- 應用程式診斷與遠端偵錯技巧
- 應用程式設定與連接字串設定技巧
- 各種 Web App 部署方式
- .FTP
- .Dropbox / OneDrive
- .Web Deploy
- .Git (VSTS/GitHub/Bitbucket/Codeplex)
- .本機 Git 儲存機制
- 活用多重部署位置 (Deployment Slots)
- 活用 Web 工作執行各式排程任務
- 網站備份與還原機制
- 透過 Scale Out 功能大幅降低網站營運成本
Azure Storage
- 了解 Azure Storage 架構
- 了解資料複寫與備援機制
- 使用 Azure Storage 模擬器
- 了解存取金鑰的使用方式
- 認識 Blob Storage 與其開發方式
- 認識 Queue Storage 與其開發方式
- 認識 Table Storage 與其開發方式
實戰經驗分享
- Azure Web App 實戰經驗分享
- Azure SQL Database 實戰經驗分享
- Azure Storage 實戰經驗分享
講師介紹
Will 保哥
(黃保翕)2019 年獲選 Microsoft Regional Director (RD) 微軟技術社群區域總監
2018 年榮獲 Angular/Web GDE (Google Developer Expert) 開發專家
2008 至今連續 19 度當選 Microsoft MVP 微軟最有價值專家 (Developer Technologies)。
2013 年曾獲選第 6 屆iT邦幫忙鐵人賽【iT邦幫忙鐵人賽年度大獎】、【開發技術組年度鐵人】、【iT邦幫忙鐵人賽優選】三項殊榮。
熟悉 Angular、JavaScript、.NET、C#、ASP.NET MVC、Go、Docker、Kubernetes 相關技術。擅長 DevOps 與組織文化建立、軟體團隊建構與管理。熱愛分享知識。
曾擔任 Visual Studio 2010 上市發表會講師、MSDN 講座講師、TechDays Taiwan 2010~2015 講師、TechEd China 2011, 2013 講師。
出版著作有 ASP.NET MVC 2 開發實戰、Windows Phone 開發實戰、ASP.NET MVC 4 開發實戰等書籍。