此課程適合給...
-
DevOps 工程師
-
現有 .NET 開發人員
-
企業資訊開發部門經理
-
以網站建置為主的開發人員
-
現有 ASP.NET Web Form 開發人員
-
現有 ASP.NET MVC 開發人員
-
IT 系統管理或維運人員
上完此課程你將會...
-
了解 Windows Containers 運作架構
-
熟悉 Windows 容器生命週期與基本指令
-
熟悉如何透過容器對應用程式進行封裝與部署
-
能夠自行建置各種不同用途的容器
-
能夠自動化容器管理流程
-
能夠在正式環境部署容器
容器技術 (Container Technology) 為應用程式提供標準化的封裝、發行與部署流程, 不但讓應用程式之間可以得到更佳的隔離性,更能讓我們在不受硬體、主機、作業系統、資料中心等等限制下, 彈性的配置我們的應用程式。這幾年,容器技術發展十分迅速, 從 Docker 的興起到各大廠的不斷表態支援各式容器技術就可以看出, 這絕對是個不容小覷的明星技術。ThoughtWorks 最近幾期的技術雷達, 也都將「容器技術」視為相當重要的 IT 基礎建設。
本次課程,將帶領大家進入 Windows Containers 容器技術的殿堂,不但有容器技術的核心架構解說, 更有完整的實際操作練習,讓您在短時間內就能徹底掌握 Windows 平台下最新的容器技術, 藉此改善企業內部開發、測試、發行、佈署、維運、監控等完整的 DevOps 開發營運流程。
課程內容
-
認識 Windows Containers 容器技術 (共 5 章)5
認識 Windows Containers 容器技術
- 虛擬化技術的演進
- 虛擬機器 與 容器 的比較
- 微服務 / 連續整合 / 連續交付
- 介紹容器即服務 (Containers as a Service)
- 了解 Docker 與 Windows Containers
-
快速上手 Windows Containers 容器技術(共 6 章)6
快速上手 Windows Containers 容器技術
- 在 Azure 建立虛擬機器
- 安裝容器功能與 docker 工具
- 熟悉容器生命週期與基本指令
- 存取容器中的檔案
- 建立容器映像
- 發行容器到 Docker Hub
-
了解 Windows Containers 核心概念(共 2 章)2
了解 Windows Containers 核心概念
- 認識 Docker 主從式架構
- 認識 Docker 映像階層架構 (Image Layers)
-
應用程式封裝與部署(共 8 章)8
應用程式封裝與部署
- 下載與建立 IIS 容器
- 下載與建立 ASP.NET 容器
- 自訂應用程式所需的 ASP.NET 執行環境
- 設定容器資料夾對應 (Volume Mapping)
- 設定容器網路對應 (Port Mapping)
- 安裝與部署 ASP.NET 應用程式
- 建置容器映像 (Container Image)
- 容器發行管理 (Azure Container Registry)
-
建置多容器環境(共 2 章)2
建置多容器環境
- 認識 Docker Compose
- 自動化 Docker 工作流程
-
在正式環境佈署 Windows Containers(共 2 章)2
在正式環境佈署 Windows Containers
- 認識 Docker Swarm
- 認識 Azure Kubernetes Service
認識 Windows Containers 容器技術
- 虛擬化技術的演進
- 虛擬機器 與 容器 的比較
- 微服務 / 連續整合 / 連續交付
- 介紹容器即服務 (Containers as a Service)
- 了解 Docker 與 Windows Containers
快速上手 Windows Containers 容器技術
- 在 Azure 建立虛擬機器
- 安裝容器功能與 docker 工具
- 熟悉容器生命週期與基本指令
- 存取容器中的檔案
- 建立容器映像
- 發行容器到 Docker Hub
了解 Windows Containers 核心概念
- 認識 Docker 主從式架構
- 認識 Docker 映像階層架構 (Image Layers)
應用程式封裝與部署
- 下載與建立 IIS 容器
- 下載與建立 ASP.NET 容器
- 自訂應用程式所需的 ASP.NET 執行環境
- 設定容器資料夾對應 (Volume Mapping)
- 設定容器網路對應 (Port Mapping)
- 安裝與部署 ASP.NET 應用程式
- 建置容器映像 (Container Image)
- 容器發行管理 (Azure Container Registry)
建置多容器環境
- 認識 Docker Compose
- 自動化 Docker 工作流程
在正式環境佈署 Windows Containers
- 認識 Docker Swarm
- 認識 Azure Kubernetes Service
講師介紹
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 開發實戰等書籍。