課程介紹

~歡迎企業洽談包班需求 ~

軟體開發/程式設計/智慧綠能課程主題館」 同步招生中 !!

 

課程簡介

 

△打造從程式碼到上線部署的全自動化交付流程

 

在現代軟體開發中,企業必須同時兼顧交付速度、品質與系統穩定度,而 DevOps 正是為了解決開發與維運分離所帶來的協作瓶頸,透過導入 CI/CD,自動化建置、測試與部署流程,使每次程式提交後都能快速、穩定地完成版本交付,大幅縮短開發周期並降低錯誤率,隨著微服務與容器化成為主流,CI/CD 已成現代工程師不可或缺的核心能力。

 

本課程以實務為導向,完整整合 GitLabDockerKubernetes,帶領學員從版本控管、容器化、叢集部署到自動化 Pipeline 實作,建構一套企業級的持續整合與持續部署流程。

 

透過「概念 × 操作× 實戰」的漸進式訓練,學員將能掌握如何打造穩定且高效率的自動化交付環境,具備 DevOpsSRE 工程師所需的即戰力。

 

課程目標

 

  • 安裝docker 與部署Kubernetes Gitlab
  • 打包container image,運行在localdocker環境。
  • 學習如何撰寫Kubernetes YAML,把服務部署至Kubernetes
  • 撰寫GitLab Ci/CD YAML
  • GitLab CI/CD流程

     

讓參與學員能夠學習到在使用docker, Kubernetes部署應用服務時,能夠像使用虛擬機一樣熟悉,並且經由使用CI/CD軟體讓開發流程自動化。


注意事項
 

  1. 本課程設計在Web 前端與後端服務自動化上,行動裝置CI/CD不包含在內。
  2. 本課程皆以Linux OS Linux OS container來做設計,不包含Windows OSWindow container

 

預備知識

 

  • 使用過Linux OS,操作過Linux指令,會簡單使用Linux 任一個文字編輯器(e.g. vim, vi, nano)
  • web 應用開發經驗佳(非必需)

 

適合對象

 

  • 想成為 DevOps  工程師、SRE 工程師的學員
  • 後端工程師/全端工程師希望提升自動化部署技能
  • 系統管理員、維運工程師希望導入 CI/CD 與容器化流程
  • 需建立企業內部自動化開發流程的 IT 同仁

 

課程內容

 

Module 1 |DevOps 與 CI/CD 核心觀念

 

  • DevOps 精神、流程與常見工具鏈
  • CI/CD 概念、Pipeline 運作原理
  • 為什麼企業需要 CI/CD

 

Module 2 |Git 與 GitLab 專案流程管理

 

  • Git 基礎操作與 Branch 管理
  • 安裝與部署 GitLab
  • GitFlow 協作模式(Feature / Release / Hotfix
  • GitLab Issue / Merge Request 實務流程

 

Module 3|Docker:映像檔與容器化實務

 

Docker Image 操作

  • Docker Hub 介紹與 Image 管理
  • 建立與管理 Docker Image

Docker Container 操作

  • Container 執行、LogNetwork
  • 生命週期管理(Run / Stop / Remove

Dockerfile 與常用指令

  • Dockerfile 設計原則
  • BuildTagPush、常用 Docker Command
  • 撰寫可部署於 CI/CD 的容器化應用

 

Module 4|Kubernetes 基礎架構與操作實務

 

Kubernetes 介紹

  • 架構概念:PodNodeDeploymentService
  • Kubernetes 部署流程與 YAML 基礎

Kubernetes 操作

  • kubectl 常用指令
  • 部署應用至 KubernetesDeployments / Pods
  • ScalingRolling UpdateRollback

Kubernetes 網路與儲存

  • ServicesClusterIPNodePortLoadBalancer
  • Kubernetes StoragePV / PVC / NFS 實作

 

Module 5|GitLab CI/CD Pipeline 建置

 

GitLab CI 設定

  • GitLab Pipeline 基本結構
  • GitLab Runner 設定與管理

GitLab CI YAML 撰寫

  • stages / jobs / script / artifacts
  • 分組建置策略:Build / Test / Deploy

 

Module 6|CI:自動化建置、測試與程式碼品質管理

 

 程式碼品質管理

  • SonarQube 介紹
  • 自動化 Source Code 分析流程

 自動化建置 Docker 映像檔

  • Pipeline   Build Docker Image
  • 自動 Push Image  Docker Hub

 自動化測試流程

  • Unit Test 整合
  • 測試失敗時的 Pipeline 行為與錯誤處理

 

Module 7|CD:自動化部署至 Kubernetes

 

GitLab CD 整合流程

  • 使用 GitLab CI/CD 自動部署
  • 將更新後的 Image 自動導入 Kubernetes
  • 部署策略:更新 Rolling Update / 回滾  Rollback / 健康檢查 Liveness / Readiness Probe

報名課程資訊

  • 本課程採線上報名,報名課程之學員將於開課前7~10天內收到e-mail通知,確認課程是否開課,若確認開課才需繳費
  • 服務時間:上班日09:00 至 17:30
  • 上課期間

    2026/04/18-2026/04/19
    六、日白天
    總時數14hr實體課程

    上課地點

    台北市復興南路一段390號2樓 MAP

    原價

    NT$12,500

    優惠價

    NT$10,000

常見問題

你可能想知道的問題
  • A.至少需達10人才予開課,本公司最晚於上課前一週通知是否開課。
    ※主辦單位得視報名情況而保留實際開課日期的變更權利

  • A.資展國際股份有限公司
    台北 : 台北市復興南路一段390號2、3樓
    桃園 : 桃園市中壢區新生路二段421號 (聖德基督學院)
    台中 : 台中市南屯區公益路二段51號18樓
    高雄 : 高雄市中正四路211號8樓之1
    ※上課地點與教室之確認,以上課通知函為主

  • A.本課程採線上報名,請至課程頁面報名。
    ※客服專線 : (02) 6631-6588、(02) 6631-6581

  • A.報名課程之學員將於開課前7天內收到e-mail通知,確認課程是否開課,確認開課才需繳費。
    ※政府計畫學費補助方案班級,則悉依計畫規定辦理

  • A.匯款方式可選擇信用卡、ATM匯款。
    - 以信用卡支付者 : 確定開班後會寄發訂單連結,請於指定繳費期限內完成線上刷卡
    - 以ATM匯款支付者 : 確定開班後會寄發繳費帳號,請於指定繳費期限內完成繳費
    ※課程若未如期開班,費用將全額退還

  • A.
    1)團報優惠 : 2-3人團報可打95折、4人(以上)團報可打9折優惠 (團報優惠與早鳥優惠可一併使用)
    2)每門課程會有早鳥報名優惠期限
    ※線上課程報名每個帳號僅提供一位學員報名,若為團報學員,每位皆必須完成線上報名,並於其他金額說明欄位註記「與XXX一起團報」,以利事後核對名單
    ※政府計畫學費補助方案班級,則悉依計畫規定辦理

  • A.
    1)已完成報名與繳費之學員,課程主辦單位將於開課三天前以E-mail方式寄發上課通知函;若課程因故取消或延期,亦將以E-mail方式通知,如未收到任何通知 ,敬請來電確認。
    2)已完成繳費之學員如欲取消報名,請於實際上課日前以信件通知業務承辦人,主辦單位將退還90% 課程費用。
    3)學員於培訓期間如因個人因素無法繼續參與課程,將依課程退費規定辦理之︰上課未逾總時數三分之一,欲辦理退費,可退還所有費用二分之一;上課逾總時數三分之一,則不退費。
    4)課程執行單位保留是否接受報名之權利。
    5)如遇不可抗拒之因素,課程主辦單位保留修訂課程日期及取消課程的權利。
    6)政府計畫學費補助方案班級,則悉依計畫規定辦理。

  • A.依資展國際股份有限公司 ISO 品質系統之「教育訓練服務程序」規定,本課程為短期班,參訓學員缺課未超過總時數五分之一者,結業時由本公司核發結業證書。

  • A.實體課程上課期間,每天都會提供午餐,學員不需自行準備或額外付費。(線上課程不提供)

  • 上課期間

    2026/04/18-2026/04/19
    六、日白天
    總時數14hr實體課程

    上課地點

    台北市復興南路一段390號2樓 MAP

    原價

    NT$12,500

    優惠價

    NT$10,000