Jenkins 持續整合與自動化測試【基礎課程】

課程介紹
了解更多

★講師介紹

Jenkins 持續整合與自動化測試【基礎課程】 謝宗穎老師

謝宗穎,WEB FULL STACK 開發者,豐田式生產管理與軟體開發雙棲。軟體自動化測試專家,熟知大型軟體開發過程及團隊控管,善於開發流程改善,平時也樂於與社群交流和分享經驗,協助更多人改善自家產品開發流程。曾參與的研討會不計其數,包括:

CTJS 中台灣JavaScript Conference, 2016/June, 主講者包括:謝宗穎、黃保翕 Will 保哥、孫豪佑等講師。

iThome Workshop - Jenkins 持續整合實戰講堂, 2016/June,唯一講者。

iThome Container Summit, 2015/Dec, 主講者包括:謝宗穎、Rancher Labs 共同創辦人梁勝、等講師。

Container Summit 技術高峰會 2014,主講者包括謝宗穎、Evan Brown、等講師。 

曾任HIIIR時間軸主任工程師,現為創科資訊共同創辦人兼研發經理。創科資訊專注於軟體工藝的新創場域,建立從校園到產業的聯結以解決軟體人才斷層問題,協助企業培訓更敏捷的軟體開發團隊,並且和追求卓越品質的夥伴共同合作開發新一代軟體平台。

 

★課程介紹

介紹如何透過持續整合Jenkins來進行專案開發的流程中,所需要的自動化建置,自動化測試,以及自動化部署的相關任務。透過自動化建置,我們將不需要特定人員,就可以把專案運行起來,一旦專案出現任何異常的時候,我們可以立即通知相關人員進行處理,避免錯誤一再發生。一旦專案有新的功能開發完成之後,我們可以很快速地發布,以便相關人員進行使用。接著我們將透過Docker來協助持續整合的進行。在流程中,我們可以透過Docker建立自動化建置所需要的建置環境。以及自動化測試所需要的測試環境。以及發布的時候,我們需要透過Docker來確保建置環境的一致。在過程中,我們還會介紹如何透過Docker file來進行container的建置。

 

★課程特色

採用 Workshop 現場實作方式進行,由多位業界技術專家共同指導!

目標是讓每位學員在短短 2 個月時間內,汲取 2 年以上的實務經驗。

 

★適合對象

本課程適合對開發流程自動化感興趣的 IT 從業人員,或是導入敏捷開發卻無法敏捷的團隊學習,適合不排斥在 Linux 命令列輸入指令的人,因為大部份自動化程序都需要透過命令列輸入指令執行。

 

★學成之後

強調以 Command Line 操作為主,不依賴特定圖形化開發工具,培養真正的實力與即戰力,教學過程以 Ubuntu Linux 作業系統為主,經驗可適用於 Linux 與 Mac OS X。

搭配 Docker、AWS、Atom、⋯等業界常用的平台及工具輔助,讓學習經驗無縫銜接未來職場需求。

採用獨家開發的 AgileWorks VM 教學系統,有效提升學習效率。

 

★講師的話

讓學員能夠透過 Jenkins 的操作,學習在敏捷開發流程中如何無痛進行 CI 的導入,並且搭配 Jenkins 實務上如何在專案的每一環節協助團隊運作

 

★課程大綱

Jenkins01: 說明DevOps的文化概念,以及敏捷(Agile)精實(Lean)開發的概念。

Jenkins02: 全面品質管理test→Code→integrate→Deploy→Release→Steer減少產出不必要的程序或文件

Jenkins03: Jenkins project: Build→test→release→deploy

Jenkins04: 新增Jenkins專案、建置、repository、branch

 Jenkins05: 管理Jenkins外掛程式、task、組態。

Jenkins06: 建立參數,建置專案,看終端機輸出結果

Jenkins07: 參數化建置-1

Jenkins08: 參數化建置-2: 新增參數、freestyle、執行Shell、測試報告、錯誤學習

Jenkins09: 建立 sample package

Jenkins10: 測試覆蓋物套件、自動化測試、建置觸發程序、

Jenkins11: Deploy、CI flow、Git flow、GitHub flow

Jenkins12:CI流程自動化、開發流程對於程式碼的變化、修改、討論。自動化測試: QA, leader, jenkins三道關卡確認。

Jenkins13: Pipeline的使用、示範建置流程

Jenkins14:紀錄測試結果、Jenkins report 畫面、利用程式碼建置並示範

課程問與答

  • (600字以內)
留言身份 :

產品討論

7F
  • 作者:Ann
  • 發文時間:8/11/2017 2:22:15 PM
想更加了解課程內容
回覆
留言身份 :
6F
  • 作者:Leo Lo
  • 發文時間:8/11/2017 9:39:03 AM
工作需求
回覆
留言身份 :
5F
  • 作者:Jason Chen
  • 發文時間:4/17/2017 10:45:18 PM
評估是否購買課程。
回覆
留言身份 :
4F
  • 作者:Jason Chen
  • 發文時間:4/17/2017 10:45:12 PM
評估是否購買課程。
回覆
留言身份 :
3F
  • 作者:Michelle Chen
  • 發文時間:4/12/2017 3:34:03 PM
想學習如何透過Jenkins進行排程測試
回覆
留言身份 :
顯示更多
2F
  • 作者:陳慶宏
  • 發文時間:4/3/2017 3:21:18 PM
想對jenkins有更深入了解
回覆
留言身份 :
1F
  • 作者:Chung-han Yang
  • 發文時間:12/22/2016 11:04:27 AM
對於這個方面有興趣
回覆
留言身份 :
商品細項
商品內容
課程期限註冊 180 天 後到期
觀賞次數|雲端點數制: 給予 4 倍影片時間點數
線上課程|Jenkins 持續整合與自動化測試【基礎課程】 03:50:00 
  • Jenkins 持續整合與自動化測試 03:50:00 
影片列表
  • 1-1   jenkins01 00:16:42 
  • 2-1   jenkins02 00:15:33 
  • 3-1   jenkins03 00:02:12 
  • 4-1   jenkins04 00:02:56 
  • 5-1   jenkins05 00:00:47 
  • 6-1   jenkins06 00:16:12 
  • 7-1   jenkins07 00:00:24 
  • 8-1   jenkins08 00:36:39 
  • 9-1   jenkins09 00:03:33 
  • 10-1   jenkins10 00:31:40 
  • 11-1   jenkins11 00:20:09 
  • 12-1   jenkins12 00:20:21 
  • 13-1   jenkins13 00:28:37 
  • 14-1   jenkins14 00:36:11 
建議售價: 1,900
線上優惠: 1,500
350
影片時數
00
現場時數
$ 1,500
0
結帳
置頂
首頁