DevOps: 使用 AWS CodePipeline 和 Elastic Beanstalk 做持續整合與持續交付

如果你的 Web 應用程式是部署在 AWS ,那要如何做持續整合(CI) 與 持續交付( CD )?將部署流程自動化可以減少許多人為的疏失,也可以節省許多時間,這堂課使用實際的 Web 範例程式教你如何部署到 AWS 流程自動化。

從這 4.5 小時課程,你會學到

  • 概念化和設計全面自動化的持續整合和部署 pipelines
  • 將任何真實應用程式映射到 CI / CD pipelines
  • 使用AWS Elastic Beanstalk部署應用程式
  • 使用AWS CodePipeline 設置 CI / CD pipelines
  • 在AWS CodePipeline中整合自定義的 builds/actions
  • 在 AWS CodePipeline 中添加 AWS Lambda 函式
  • 監控他們的 AWS CodePipeline

規定為何?

  • 軟體開發流程的基本知識(程式碼庫,測試等)
  • Amazon Web Services(AWS)帳戶(免費或付費)
  • 我們建議對AWS服務(如EC2和IAM)有基本的了解,但不是必需的
  • 具備程式碼版本控制系統的基本/工作知識,例如 Git

課程說明

自動化持續整合(CI)和持續部署(CD)是DevOps的關鍵部分,是一個需求量很大的技能。

在本課程中,我們將透過一個示範專案和在 AWS 上構建複雜的 CI / CD pipeline 來完整深入地研究這個主題。你將獲得以下五個非常有價值的技能:

  1. 學習為你自己的 Web 應用程式構思和設計 CI / CD pipelines
  2. 使用 AWS Elastic Beanstalk 在 Amazon 的雲端基礎架構上部署和擴展 Web 應用程式
  3. 使用AWS CodePipeline 在 Amazon 的雲端基礎架構上建立 pipelines
  4. 學習進階主題(例如 Elastic Beanstalk Extensions 和 AWS Lambda)以在 CodePipeline 中運行自定義的操作
  5. 監控你的自動 CI / CD pipelines

今天的技術景觀極具競爭力,並以驚人的速度發展。隨著基於雲端的基礎設施出現,許多新創公司正在破壞長期存在的商業模式,行業和部門幾乎每天都在進入門檻和成本不斷下降。DevOps和持續整合/持續部署過程允許團隊經常迭代和創新更快。

完成本課程後,你將能夠全面了解持續整合和持續部署流程。你將能夠自信地為你自己的 Web應用程式 設計CI / CD pipelines。你將深入了解 AWS CodePipelineAWS Elastic Beanstalk 服務。

借助這些技能,你將能夠在 Amazon 的雲端基礎架構上構建完全自動化的 Web應用程式部署。

課程是非常務實的,我們將一起完成一個範例專案。我們將選擇一個 Web 應用程式,並使用 AWS Elastic Beanstalk 將其部署到 Amazon 的 Cloud 上。然後,我將使用 AWS CodePipeline 為我們的 Web 應用程式展示和建立一個完全自動化的 CI / CD pipelines。我將全面深入地介紹這兩個AWS服務,同時也讓你輕鬆地一步一步按照說明操作。

我們還將介紹一些進階主題,例如 ebextensions 和在 AWS CodePipeline 中添加 AWS Lambda 函式。

目標受眾為何?

  • 軟體工程師,網站設計師和開發人員
  • 基礎設施,DevOps和QA團隊
  • 技術創始人,CTO和中小企業主
  • 希望使用 AWS自動執行其 Web應用程式交付過程的人

講師簡介 – Ali Rizavi

我是一名軟體工程師,擁有超過12年的業界經驗,構建複雜的多層的 Web 應用程式。我曾在大型科技公司工作,我的工作是建立高度可擴展的網路應用程式和服務,可在每秒提供數百萬的請求。我也是AWS認證的解決方案架構師。

我加入Udemy,分享我的專業知識,以及我多年來收穫的幾個技巧。我從英國頂級大學之一(羅素集團取得電腦科學與工程學位。所以,在每個課程中,我將分享我的經驗的見解,同時平衡它與學術背景和基礎。

我堅信互動的教學模式。在我的課程中,我通過展示,程式碼以及簡單而有效的練習作業強化學習。


  • 點選 ✨ 大多課程 NT320優惠連結 (到 425 )| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

 學習資訊不漏接-歡迎使用 App 訂閱發文通知 

發表迴響

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

Powered by WordPress.com.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading