向 DevOps 專家學習 Jenkins

課程簡介

瞭解如何使用 Jenkins 建立自動化持續整合管線( pipeline )。 把你的 DevOps 技能提升到下一個層次

課程介紹:English 简中

從這 4 小時的課程,你會學到

  • 理解持續檢查、持續整合和持續部署的概念,以及它們之間的區別
  • 使用 Jenkins 建立一個自動化的持續整合管線用來建構、測試、分析和部署一個網頁應用程式
  • 使用 Jenkins 建設管線外掛建立一個多階段的 Jenkins 任務和視覺化的複雜建構管道
  • 在更全面的軟體交付策略中,將持續整合建構與其他工具(如 Java、 GitHub、 Maven 和 Tomcat)結合起來
  • 使用 Jenkins 的主從架構擴充套件擴展 Jenkins 的工作流程,在雲端中部署和配置一個多節點的 Jenkins 叢集,用於標記的建構( labeled builds )
  • 學習如何使用 Jenkins 外掛配置和套件擴展 Jenkins 的功能,例如 copy build artifacts plugins 和 deploy to container plugins 等
  • 寶貴的 DevOps 技能,例如為持續整合工作流程建立工作階段和生產環境( staging and production environment )
  • 使用 Jenkins 運作的最佳實踐
  • 有關 Jenkins 的深入知識和信心,可以幫助您的公司或您自己的專案應用正確的 Jenkins 工作流程並持續交付更好的軟體

要求

  • 軟體開發流程的基本知識
  • 執行 Windows、 OSX 或 Linux 的電腦
  • 最好具備 Git,Maven,Linux 知識者,但不是必需的
  • 不要求有使用過 Jenkins 的經驗
  • 渴望學習新東西

課程說明

這個課程內容是什麼:

本課程涵蓋了關於 Jenkins 的所有基礎知識,並且教會您從持續檢查(建構、測試和靜態分析)一直到持續部署(部署到工作階段和生產環境)開始設定 Jenkins 建構管線所需要的一切知識。

在本課程結束時,您將獲得關於 Jenkins 和一般 DevOps 技能的深入知識,以幫助您的公司或您自己的專案應用正確的 Jenkins 工作流程並持續交付更好的軟體。

你將從這次課程中學到什麼:

特別是,你會學到:

  • 理解持續檢查、持續整合和持續部署的概念,以及它們之間的區別。
  • Build an automated continuous deployment pipeline to build, test, analyze and deploy a web-based application with Jenkins.
  • 建立一個自動化的持續部署管線( pipeline ),以便使用 Jenkins 建構、測試、分析和部署一個網頁應用程式。
  • 建立一個多階段 Jenkins 任務和視覺化複雜建構管線與 Jenkins 建構管線外掛。
  • 使用其它工具整合 CI,例如 GitHub、 Maven、 Tomcat、 Java 等等
  • 使用 Jenkins 的主從架構擴展 Jenkins 的工作流程,在雲端中部署和配置一個多節點的 Jenkins 叢集,用於標記的建構。
  • 學習如何使用 Jenkins 外掛配置和套件擴充 Jenkins 功能,例如 copy build artifacts plugins 和 deploy to container plugins 等
  • 寶貴的 DevOps 技能,例如為持續整合工作流建立工作階段和生產環境。
  • 學習如何有效地改進 Jenkins 建構時間的技巧,例如平行執行作業。
  • 使用 Jenkins 運作的最佳實踐。
  • 有關 Jenkins 的深入知識和信心,可以幫助您的公司或您自己的專案應用正確的 Jenkins 工作流程並持續交付更好的軟體。
  • 還有更多..。

為什麼我們要學 Jenkins:

Jenkins 是當今前端的技術。 就其對軟體開發和操作實踐而言,它也是過去十年中最引人注目的技術之一。

Jenkins 持續整合解決方案已經成為各種規模的組織的備選方案,這些組織希望在敏捷時代提高生產力和簡化軟體開發。 它擁有廣泛的社群支援,通過開發數以千計的有用外掛Ω套件構了 Jenkins 的核心功能。 一個由1100多個外掛組成的生態系統已經出現,客戶可以新增各種功能,並將 Jenkins 與包括 Active Directory、 GitHub 和 Tomcat 在內的所有系統整合在一起。

Jenkins 正在成為 DevOps 的必備工具。 它允許公司非常快速地建立非常複雜的建構管線,從而大大減少軟體開發生命週期內的風險。 成千上萬的公司已經在使用 Jenkins 來實現持續整合管線。 今天,你可以在你的桌面上使用同樣的技術。

關於講師:

James Lee: 過去,James 在亞馬遜和谷歌等許多公司工作過。 現在 James 正在矽谷一家專門從事大數據分析的新創公司工作。

James 已經在工作上使用 Jenkins 了4年多,並且已經領導他的團隊使用 Jenkins 實現了幾個複雜的持續部署管線來自動部署大規模的應用程式

James 的公司通過使用 Jenkins 建立自動化的 DevOps 管線而獲得了巨大的利益。 在本課程中,他將與您分享他多年的知識和在實際領域中使用 Jenkins 工作的最佳實踐。

Cj Rivas: CJ Rivas 是一個認證的雲端架構師,有超過20年的行業經驗,他是雲端運算和 DevOps 領域的專家。

為什麼需要 DevOps 技能?

如今,在 IT 行業,對 DevOps 工程師的需求量很大。 公司正在尋找既能開發又能部署應用程式的開發人員。

矽谷地區 DevOps 工程師的平均年薪約為14萬美元,比軟體工程師高出20% 。 掌握 DevOps 技能意味著你將在競爭激烈的就業市場中保持領先地位!

為什麼選擇這個課程?

本課程非常實用,James 已經付出了很多努力,不僅為您提供了實現持續整合管線的理論,還為您提供了真實生活中的範例,您可以在自己的電腦上嘗試這些範例。

James 已經將所有的原始碼上傳到 Github,你可以使用 windows、 MAC OS 或 Linux 來追蹤它們。 在本課程的最後,James 相信您將獲得關於 Jenkins 和一般 DevOps 技能的深入知識,以幫助您的公司或您自己的專案應用正確的 Jenkins 工作流程並持續交付更好的軟體。

30天退款保證!

你將得到30天的退款保證。 如果不滿意,可以在30天內要求退款。 你會得到全額退款。 沒有任何問題。

你準備好把你的 DevOps 技能和職涯提升到下一個水平了嗎,現在就開始學習這門課程吧!

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

優惠資訊

如何購買這門課程比較划算?可以參考課程合購優惠方案


報名參加課程

 

Sponsored by Udemy

也許你會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: