DEVOPS 與軟體測試實作工作坊

DevOps(Development和Operations 的組合詞)是一種重視「軟體開發人員(Dev)」和「IT運維技術人員(Ops)」之間溝通合作的文化、運動或慣例。透過自動化「軟體交付」和「架構變更」的流程,來使得構建、測試、發布軟體能夠更加地快捷、頻繁和可靠。在目前雲端服務的趨勢下,DevOps 已經變成最重要的軟體開發模式之一,例如 Flickr 就運用了 DevOps 開發方法來加快服務改版速度,甚至一天可以因功能需求,發布10次小改版。

DevOps 開發方法藉由將各開發階段自動化以及訊息公開,幫助企業軟體研發相關部門,解決傳統流程端對端(End to end)所產生訊息不對稱,以及協作不順暢的問題,並且自動化開發流程的每個階段,進而提升軟體交付的速度。

本課程以實務為主,將介紹 DevOps 的觀念與工具與框架,讓學員可以透過動手做實際的了解記述內容。

    • 活動名稱:106 年軟體工程產學交流- DevOps 實作工作坊
    • 活動對象:學生, 教師 , 社會人士。
    • 費用:免費
    • 人數:限 50 名 (人數過多時以學生優先)
    • 聯絡人:吳先生 seat.taiwan@gmail.com

報名頁面請至:

  • 日期:106年11月25日(六)

地點:逢甲大學 資電館 234 教室

主講:Frank Wang,CyberSoft 資深技術經理

時間:09:00-12:00, 1:00-4:00

內容:

  • DevOps 基本介紹。
  1. 什麼是 DevOps
  2. 為什麼我們需要 DevOps?
  • CI/CD
  1. 什麼是 CI/CD?
  2. CI/CD 在 DevOps 的概念中扮演什麼角色 3. 他跟傳統的開發流程有什麼不同?
  • 監控
  1. 系統上線後如何持續的監控狀態來修復程式
  • 工具的介紹及使用
  1. Git 版本控制系統
  2. Jenkins 作為 CI/CD 的工作控管
  3. 建立版控帳號
  4. 提供範例程式
  5. 在 Jenkins 建立 CI/CD 的 Job
  6. 透過 Jenkins 自動將新版本部屬至環境上

Tool

檔案下載

計畫補助:教育部資通訊軟體創新人才推升計畫 軟體工程推廣分項計畫

計畫主持人:台灣大學 李允中教授

共同主持人:台中教育大學 徐國勛 助理教授、中正大學 劉立頌教授

= 本活動經授權由台灣軟體工程學會代為宣傳 =