微服務開發基礎:打造容器化 .NET 應用程式
What you'll learn
- 認識 Windows 容器的觀念與操作
- 了解常見的 Docker 執行生命週期
- 使用 Dockerfile 自動建置容器映像
- 容器化 .NET 應用程式的偵錯技巧
- 透過 Azure Pipelines 完成 ASP․NET 網站的容器化持續整合 (CI)
- 架設 AKS 與 Dev Spaces 開發、測試、部署 Kubernetes 應用程式
Requirements
- 擁有基礎 .NET 應用程式開發經驗
- 了解 Azure Portal 基本操作
Description
容器技術為應用程式提供標準化的封裝、發行與部署流程,不但讓應用程式之間可以得到更佳的隔離性,更能讓我們在不受硬體、主機、作業系統、資料中心等等限制下,彈性的配置我們的應用程式。這幾年容器技術發展十分迅速,微服務化架構更是大量依賴容器化基礎建設的幫助下,更容易實現 DevOps 與 CI / CD 等自動化基礎建設。
這堂課程著重在 Windows 容器的基礎觀念與應用,搭配各種微服務架構下所需的工具與服務,由淺入深的介紹不同服務的運作方式與操作示範,相信可以幫助 .NET 開發人員往現代化應用程式的道路邁進,早日實現微服務架構的目標!
Who this course is for:
- 對容器化技術有興趣的 .NET 開發人員
Instructors
現任多奇數位創意有限公司技術總監。2018 年榮獲 Angular/Web GDE (Google Developer Expert) 開發專家。2019 年榮獲 Microsoft Regional Director (RD)。連續 14 度當選微軟最有價值專家 (Developer Technologies)。熟悉 Web 開發技術、網站效能調校、.NET/C# 開發技術、SQL Server 資料庫開發、網站內容管理系統、Docker 與 Kubernetes。曾擔任 Visual Studio 2010 上市發表會講師、MSDN 講座講師、TechDays Taiwan 2010~2015 講師、TechEd China 2011, 2013 講師,出版著作有 ASP.NET MVC 2 開發實戰、Windows Phone 開發實戰、ASP.NET MVC 4 開發實戰等書籍。2013 年曾獲選第 6 屆iT邦幫忙鐵人賽年度大獎與開發技術組年度鐵人。
「多奇教育訓練」提供優質的教育訓練課程,幫助 Web 開發人員在工作領域上更能駕輕就熟的完成各種艱難挑戰。我們相信,優質的課程內容來自於講師豐富的實戰經驗與精湛的表達能力,從 2013 年開辦訓練課程以來,每堂課的平均滿意度都在 9.2 分以上 (總分 10 分),再再證明我們高品質的課程內容不負眾望,我們將會持續研發新課程,帶給大家更多、更棒的教學內容!