2 天
雲端技術類 Microsoft Azure 網站應用程式開發實戰本課程著重在「網站應用程式」為主軸進行設計,幫助大家快速建立正確的雲端開發觀念, 有效利用 Azure Web App、SQL Database 與 Storage 等雲端服務, 建構一個近乎零管理 (Near-zero management)、高效能 (High Performance)、高可用性 (High Availability)、 高延展性 (High Scalability) 的雲端應用程式。

此課程適合給...

  • 以網站建置為主的開發人員
  • 現有 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 實戰經驗分享
4

認識 Microsoft Azure

  • 了解 IaaS、PaaS 與 SaaS 架構
  • 了解雲端應用系統的部署方式
  • 認識 Microsoft Azure 基礎架構
  • 常見的雲端應用系統類型介紹
8

Azure SQL Database

  • 了解 SQL Database 基礎架構
  • 使用 SQL Database 管理介面
  • 監控 SQL Database 效能資訊
  • 了解 SQL Database 災害復原機制
  • 認識 DTUs (Database Throughput Units)
  • 深入了解 DTUs 計算方式
  • SQL Database 效能調校技巧
  • 了解 SQL Database 如何幫助你降低成本
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 功能大幅降低網站營運成本
7

Azure Storage

  • 了解 Azure Storage 架構
  • 了解資料複寫與備援機制
  • 使用 Azure Storage 模擬器
  • 了解存取金鑰的使用方式
  • 認識 Blob Storage 與其開發方式
  • 認識 Queue Storage 與其開發方式
  • 認識 Table Storage 與其開發方式
3

實戰經驗分享

  • Azure Web App 實戰經驗分享
  • Azure SQL Database 實戰經驗分享
  • Azure Storage 實戰經驗分享

講師介紹

Will 保哥

(黃保翕)

2019 年獲選 Microsoft Regional Director (RD) 微軟技術社群區域總監

2018 年榮獲 Angular/Web GDE (Google Developer Expert) 開發專家

2008 至今連續 17 度當選 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 開發實戰等書籍。

部落格 http://blog.miniasp.com

FB 粉絲頁 https://www.facebook.com/will.fans

學員回饋
Contact Us聯絡多奇
聯絡多奇為您提供最專業的協助!
background image background image