---
# System prepended metadata

title: Microsoft Workshop Link List
tags: [台新]

---

###### tags:`台新`
# Microsoft Workshop Link List

[TOC]

## [Azure DevOps](https://dev.azure.com/where-workshop/)
## [2023/4/19 Updated 新簡報下載](https://wheresg.blob.core.windows.net/taishin/Microsoft_Workshop_Taishin_0419.zip.zip?sp=r&st=2023-04-26T00:48:30Z&se=2023-04-28T08:48:30Z&spr=https&sv=2021-12-02&sr=b&sig=es7IOOOcjvDDHbs25wt1Sq3k6pBhRNC3T0EFQiTc6iE%3D)
## Day 1 - Project Management and Source Control with Azure DevOps
### Agenda
* Azure DevOps Service 介紹
* 專案及組織設定
* 使用 Azure Board 進行需求及專案管理
* Git 基本介紹
* Git 操作教學
* 使用 Azure Repo 進行版本控制
### Link
[Hands-on: Azure Board Workshop](https://hackmd.io/@msazuredev/Bkejl6IJO)
[Hands-on: Source Control and Azure Repo Workshop](https://hackmd.io/@msazuredev/BkjPajMf3)

## Day 2 - Container and Docker (No Hands-on)
### Agenda
* 容器基本介紹
* 理解 Docker 安裝及指令操作
* 理解 Docker Volume
* 理解 Docker Monitor
* 理解 Docker 的 Networking 
* 管理 Images
* 知道如何撰寫 Docker File 
* Azure 上的 image 管理及容器運行



## Day 3 - Container Application CI/CD with Azure DevOps
### Agenda
* 使用 Azure Pipeline 配置 Azure PaaS 自動化上版流程
* 建立 Build Pipeline
* 建立 Azure 上 App Service 資源
* 建立 Release Pipeline
* 驗證更新上版自動化
### Link
[Hands-on: Container Application CI/CD with Azure Pipeline](https://hackmd.io/@msazuredev/SJ7DAjMG2)

## Day 4 - Kubernetes and Azure Kubernetes Service (AKS)
### Agenda
* 容器化及 K8S 介紹
* Azure 上的容器化服務介紹
* 將容器化應用程式部署至 Azure Kubernetes Service
* 建立私人容器登錄
* 建立Azure Kubernetes Service
* 透過 kubectl 部屬應用程式
* 配置監控服務
### Link
[Hands-on : Azure Kubernetes Service](https://hackmd.io/@msazuredev/rJe5HBiOq)

## Day 5 - AKS CI/CD with Azure DevOps
### Agenda
* 使用 Azure Pipeline 配置 Azure Kubernetes Service 自動化上版流程
* 建立 Build Pipeline
* 建立 Azure 上Azure Kubernetes Service資源
* 建立 Release Pipeline
* 驗證更新上版自動化

### Link
[Hands-on : Azure Kubernetes Service and CI/CD with Azure DevOps](https://hackmd.io/@msazuredev/Bk9vvknGn)

# 帳號使用
![](https://i.imgur.com/sQaiOGv.png)

# 補充資料
- 使用自行配置的 PAT 權限替代 Git Credential
    - [使用個人存取權杖 | 建立 PAT](https://learn.microsoft.com/zh-tw/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops&tabs=Windows#create-a-pat)
- [Predefined Variable](https://learn.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml)
- [MS Hosted Agent](https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops&tabs=yaml)
- [Lens - K8S Management IDE](https://github.com/lensapp/lens)