持續交付和 DevOps

亞馬遜以每11.6秒提供一次新程式碼而聞名。就在幾年前,這是不可想像的:許多“尖端”公司會每季度發佈一次軟體。在數位創新方面,速度至關重要,許多人會說速度是成功的最可靠決定因素。

要使組織在這一領域達到最先進的水準(甚至是運作能力),就需要在各專業的結合以及在技術和管理技能結合方面有很強的工作能力。沒有千篇一律的簡單法門。就像敏捷一樣,真正焦點和方程式在很大程度上取決於團隊的事實和情況。本課程將提供你跨學科技能,以發展開發團隊持續部署( continuous deployment )的能力。

完成本課程後,你將能夠:

  1. 診斷團隊的交付渠道並提出優先建議以對其進行改進
  2. 講解 DevOps 涉及的技能和角色,以及它們如何促進持續交付能力
  3. 審查並交付整個開發堆棧中的自動化測試
  4. 解釋系統操作的關鍵作業和如何將當今領先的技術和工具運用其上
  5. 說明高功效團隊如何使用 DevOps 和相關方法來實現持續交付能力
  6. 促進團隊在改進的交付渠道上優先排序、迭代的進展

到官方網站本課程與上課

字幕

英文

製作方  

University of Virginia 維吉尼亞大學

維吉尼亞大學是一所一流的高等教育機構,提供傑出的學者,世界一流的師資隊伍以及鼓舞人心的支持環境。該大學由 Thomas Jefferson 於1819年創立,以他探索、創新和發展各行各業的學生的全部潛能的願景為指導。 透過這些課程,全球學習者有機會與著名的學者和思想領袖一起學習。


第 1 週  速度的重要性和交付工作

如果你的工作是軟體開發,那麼你可能很忙。昨天每個人都需要新功能。東西卻壞掉了。你如何騰出時間更聰明地工作?你如何知道應該將時間集中在哪裡才能改善流程?在本週,我們將介紹 DevOps 和持續交付的基礎知識,重點是所需投資與收益之間的關係。


第 2 週 你的測試堆棧

聚焦和自動化你的軟體測試是持續交付功能的最關鍵基礎要素之一。像開發人員一樣的思考,並查看如何自動執行重複性任務,是 DevOps 協作的意義。在本週中,我們將探討測試堆棧( test stack ),重點關注何時以及如何進行自動測試。


第 3 週  基礎設施和 Ops 作業

大約 99% 的給用戶提供功能的程式碼不是你編寫的 – 它是一個操作系統,或是來自第三方的支持套件。標準組件的品質和可用性已成倍地降低了軟體開發成本。它還增加了管理此支持程式碼及其運行以支持你的應用程式的環境的重要性。在本週中,我們將研究團隊使用的技術和工具來管理其環境和操作以實現持續交付。


第 4 週  持續交付

你現在已經了解了持續交付功能的關鍵組成部分。成功的關鍵是在正確的時間專注於正確的事情,並通過對功能的最初投資來創造動力。在最後一週,我們將研究團隊如何使他們的持續能力上線並保持管道健全通行。


到官方網站本課程與上課

Sponsored by Coursera

你可能會有興趣

 歡迎使用 App / Email | Telegram 訂閱 網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: