fbpx

深入 DevOps : 成為 DevOps 專家

Contents

學習持續整合、持續交付和 15 種 DevOps 工具,如 DockerAnsibleTerraformJenkinsAWS、Chef

課程介紹影片

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

  • 你將學習如何使用最流行的 DevOps 工具,例如:Docker、Ansible、Terraform、Jenkins、Chef、Puppet、Kubernetes
  • 你將學習所有關於 DevOps 概念的知識,例如持續整合、持續交付和持續佈署
  • 你將學習最受歡迎的雲端平台之間的基本原理和差異:AWS 亞馬遜網路服務、Google 雲端平台、Microsoft Azure 和 Openstack
  • 你將學習使用 Kubernetes、Rancher 和 AWS Elastic Container Service 建構、運行和編排 Docker 容器的基礎知識
  • 你將學習如何通過改善團隊自治來實現 DevOps 的工作方法
  • 你將學習現代開發和測試環境的關鍵設計原則

要求

  • 不需要有 DevOps 經驗
  • 不需要已做過軟體工程師或系統管理員
  • 為了可跟著課程動手實踐,你將需要一台運行 Windows、Linux 或 Mac OS 的電腦
  • 為了可跟著課程動手實踐,課程將大你申請建立 Github、Gitlab、Amazon Web Services、Google Cloud Platform 和 Microsoft Azure 上免費使用帳戶

課程說明

本課程來自 Get into DevOps 的部落格作者,每月都有超過 12,000 位 DevOps 專業人士信賴的學習部落格。

歡迎來到 Udemy 的獨家課程,跟你介紹 DevOps 的所有思維、方法和實踐,以及市場上最受歡迎的 DevOps 工具中的 15 種,例如 Docker、Ansible、Terraform、Jenkins 和Amazon Web Services 。

本課程適合希望了解更多有關 DevOps 工作方式以及如何使用最流行的 DevOps 工具建構持續交付管道的人。

DevOps 是目前就業市場上最受歡迎的技能之一,在全球範圍內擁有數以萬計的開放職缺。根據 PayScale 的數據,美國的 DevOps 中值年薪 90,361美元。市場上最好的 DevOps 專家可以開價,並且一年可以賺取超過20萬美元。開始學習 DevOps 的最佳時間是 5 年前 – 現在是第二好的時間!

本課程的第一部分將向你介紹基本的 DevOps 概念,如持續交付、持續佈署和通過頻繁反饋循環的持續改進。你將學習設計現代測試環境的關鍵原則,以及如何通過提高團隊的自主性來提高交付團隊的生產量。我們還將討論用來在軟體團隊中建立 DevOps 能力的 The DevOps Teacher 模型。

知道為什麼要實施 DevOps 工作方式後,你將學習如何 – 本課程的第二部分是關於 DevOps 工具的實踐教學。 你將學習使用 15 種最流行的 DevOps 工具在現代雲端平台上實現自動化、基礎架構即程式碼 ( Infrastructure as Code ),和自助服務界面的基礎知識。

注意:本課程目的並非在為所有這些工具提供詳盡的參考指南,而是在讓你快速學習基礎知識,並確定它們之間主要區別的速成課程。

本課程涵蓋以下動手做範例:

  • 雲端平台
    • Amazon Web Services ( AWS )
      • 如何在 EC2 建立虛擬機( Virtual Machine,VM )
      • 如何建立圖託管的 S3 bucket
      • 如何建立與 RDS ( AWS Relational Database Service ) 合作的 MySQL 
    • Google 雲端平台
      • 如何在 Google Compute Engine 上創建虛擬機
      • 如何使用 Google Cloud Shell
    • Openstack
      • 如何在  Openstack Nova 上創建虛擬機
      • 如何創建浮動 IP 並將其與 Openstack Neutron 相關聯
      • 如何創建安全群組規則以允許 SSH 訪問虛擬機
    • Microsoft Azure
      • 如何在 Azure 上設置 Microsoft SQL Server 安裝
  • Containers & Container orchestration
    • Docker
      • 如何為 Node.js 應用程式建立和運行 Docker 鏡像
    • Kubernetes
      • 如何以 Minikube 於本地運行 Kubernetes 群集
      • 如何在 Kubernetes 上佈署簡單的容器化應用程式
    • Rancher
      • 如何在 Google 雲端平台上安裝 Rancher
      • 如何在 Rancher 上佈署一個簡單的容器化應用程式
      • 如何在 Rancher 上運行 Elasticsearch 群集
    • AWS EC2 Container Service (ECS)
      • 如何創建一個 ECS 群集並在其上佈署一個簡單的容器化應用程式
  • 管道 & 自動化
    • Jenkins
      • 如何使用 Jenkins 建立為了建構 Docker 鏡像的持續整合管道
    • Gitlab CI
      • 如何創建持續交付管道以建構、測試和佈署 Docker鏡像( images )到 Kubernetes
    • Rundeck
      • 如何創建自助服務儀表板以啟動 AWS EC2 中的預配置虛擬機
  • 設置管理 & 基礎建設即程式碼 ( Infrastructure as Code )
    • Ansible
      • 如何使用 Ansible 在 AWS EC2 啟動虛擬機( VM ),設定好以安裝 Docker,然後在其上佈署 Docker 容器
    • Terraform
      • 如何使用 Terraform 在 AWS 配置 附載平衡 (Load Balancer,又稱 ALB ),和兩個 Web 伺服器
    • Chef
      • 如何運行 Chef Solo 以完成用 Terraform 建構的應用程式伺服器的配置
    • Puppet
      • 如何使用 Puppet 在以 Terraform 建構的伺服器上配置 Apache 和 PHP

現在就加入上千個滿意學生的行列, 註冊去吧 !  

目標受眾

  • 任何對 DevOps 感興趣的人
  • 想學習如何使用 DevOps 工具的人
  • 希望了解和實施持續整合和持續交付( CI 和 CD )的人員

講師簡介

Miiro Juuso  Top Tech Consultancy 的 DevOps 主管|作者

我在軟體開發的奇妙世界擁有超過 15 年的專業經驗。 我創立了兩家新創公司,經歷過幾乎所有軟體業務中的每個角色。

今天,我在倫敦擔任技術顧問,幫助 FTSE100 公司運用 DevOps 工具和方法建構和交付更好的軟體。 作為 Udemy 高級講師,我想幫助你做同樣的事情。

我的學習部落格 Get into DevOps 接觸每月超過 10,000 名 DevOps 專業人士。 另外,我的文章發表在 Better Software Magazine 等專業出版物上。

英文字幕:有

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

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

報名參加課程

Sponsored by Udemy


Lingoda

也許你會有興趣


幫我們個小忙!

使用 e-mail 追蹤 Soft & Share

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: