# 2020 DSC Virtual Summer Bootcamp - Cloud 課程規劃 ## 課前準備 1. 開通 [Google Cloud Platform](https://console.cloud.google.com/) 平台(需信用卡申請帳號) 2. 首次申請 GCP 可以申請 300 USD 額度 3. 申請 [Gitlab](http://gitlab.com/) 帳號 ## 課前 Q&A 時間 ## 課程目的 本課程將讓大家使用 Compute Engine 和 App Engine 部署自己的應用 在這堂課程裡面,同學們可以學習到幾個技能 1. 了解 Compute Engine 建置網頁服務 2. 了解 App Engine 部署過程 3. 了解 Compute Engine 和 App Engine 的差異 4. 了解 CI/CD 規劃與建置方式 5. 使用 Gitlab CI 來進行自動化部署 在這堂課程裡面你們不會學到什麼 1. 如何寫 PHP 2. Github Action 或 Travis CI 3. 除了 Compute Engine 和 App Engine 以外的 GCP 平台 ## 課程時間規劃 ### CI Overview (規劃時間:1 hour) #### 課程難易度:初 #### 課程內容: * 什麼是 CI/CD * 業界如何使用 CI/CD 與為何要使用 CI/CD * Gitlab CI hands on workshop ### Google Cloud Platform overview (規劃時間:1 hour) #### 課程難易度:初 #### 課程內容: * 什麼是 Google Cloud * Google Cloud 的學習資源 ### Compute Engine + App Engine + Gitlab CI 自動化部署 (規劃時間:3.5 hour) > 建議先上過「 Google Cloud Platform overview 」課程 #### 課程難易度:初 #### 課程內容: * 什麼是 Compute Engine * 如何透過 Compute Engine 部署自己的專案 * 什麼是 App Engine * 透過 gcloud 指令將專案部署上 App Engine * 使用 Gitlab CI 來進行自動化部署
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up