Contents
瞭解如何使用 Jenkins 建立自動化持續整合管線( pipeline )。 把你的 DevOps 技能提升到下一個層次
從這 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 技能和職涯提升到下一個水平了嗎,現在就開始學習這門課程吧!
目標受眾
- 任何想要完全了解 Jenkins 如何運作並了解 Jenkins 如何在該領域使用的人。
- 希望透過提升 DevOps 技能來提升職涯的 DevOps、開發人員或 IT 管理員。
- 任何想要在公司實施或改善持續整合/持續部署工作流程的人
講師簡介
我們提供實用且引人入勝的學習解決方案,徹底改變專業 DevOps 培訓。
我們按照工業界使用科技的方式教授技術。
我們提供一系列課程,教授你從 DevOps 基礎知識到 Terraform 和 Kubernetes 等高級主題。
DevOps 培訓課程是你獲得行業專家和影響者提供的高品質軟體課程的入口。
CJ Rivas 雲端解決方案架構師和 DevOps 工程師
分享知識和不斷學習是我的熱情。 我幫助人們在 uDemy 和其他地方更接近他們的職業目標。
我的專業領域包括:軟體開發、雲端運算和 DevOps。
我擁有 AWS 和 Google Cloud Platform 認證以及軟體開發認證:Java
我擁有超過 20 年的整體 IT 經驗,我期待幫助你將你的職業生涯提升到一個新的水平。
Tao W. 軟體工程師
Tao 是一位充滿熱情的軟體工程師,在矽谷一家領先的大數據分析公司工作。
此前,Tao曾在IBM、Tao等大型IT公司工作。
Tao 擁有 University of McGill 電腦科學碩士學位,並擁有多年擔任各種電腦科學課程助教的經驗。
工作之餘,Tao 喜歡閱讀和游泳,而且他還是一位熱情的攝影師。
James Lee 矽谷軟體工程師
James Lee 是一位充滿熱情的軟體奇才,在矽谷一家專注於大數據分析的頂尖新創公司工作。
過去曾在Google、亞馬遜等大公司工作過
在日常工作中,他使用 Cassandra 和 ElasticSearch 等大數據技術,並且是絕對的 Docker 技術極客和 IntelliJ IDEA 愛好者,非常注重效率和簡單性。
除了作為軟體工程師的職業之外,他還熱衷於與他人分享他的知識並指導他們,特別是在創業和程式設計方面。 他從 21 歲起就開始教授 Java 程式設計/IntelliJ IDEA 課程並舉辦研討會。
他喜歡與 Udemy 合作,因為在這裡他可以與更廣泛的受眾分享他所有的領域知識和秘密。 他希望學生們一定能從他多年的經驗中受益。 學生們會對與 James 和 Udemy 的合作感到興奮。 我們也很高興您的加入。
James Lee 擁有University of McGill 電腦科學碩士學位,並擁有多年擔任各種電腦科學課程助教的經驗。
James Lee 也喜歡滑雪和游泳,他是一位熱情的旅行者。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
- DevOps 工程師學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入