fbpx

DevOps 初階到高階 | 用專案解碼 DevOps

以絕對初學者的身份開始 DevOps 生涯 | Linux、AWS、腳本、Jenkins、Ansible、Docker、K8s、N 層專案

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

  • 從頭開始學習 DevOps
  • Linux、AWS、Bash 和 Python 腳本、Jenkins、Ansible、Docker、Kubernetes、Cloudformation、Terraform 等
  • 了解各種技術如何在 DevOps 中協同工作
  • 深入了解 DevOps 流程、工具和技術

要求

電腦基礎知識

課程說明

解碼 DevOps 課程適合任何想要開始使用 DevOps 的人。

由於 DevOps 中有許多工具和技術,人們很難選擇正確的技術。

本課程從非常基礎的命令行開始,動手演示許多工具和技術。

同樣最重要的是,它將通過設置你自己的專案向你展示 DevOps 中的各種技術如何協同工作。

步驟 1

  • Linux基礎
  • Linux 中的伺服器管理
  • Vagrant
  • 網路基礎
  • 專案
    • 虛擬機( VM )上的 Vprofile 專案介紹和設置

步驟 2

  • Bash 腳本
  • 腳本基礎
  • 變數、條件、迴圈等
  • 自動化日常管理任務

步驟 3

  • 雲端運算簡介
  • IAM
  • Ec2 實例、EBS 卷、ELB
  • S3
  • Cloudwatch
  • RDS
  • 自動縮放
  • Route53
  • 專案
    • 適用於專案的 AWS 雲端設置 Lift & Shift
    • 在 AWS 雲端重新架構 Web 應用程式 [PAAS 和 SAAS]

步驟 4

  • 版本控制系統 = Git & GitHub
  • 建構工具 | 建構和測試 Java 程式碼 = Maven
  • 持續整合簡介
  • Jenkins
    • Jenkins 作為構建服務器
    • Jenkins 工作 | 建構、測試、部署、通知
    • Jenkins Master/Slave、Nexus、Sonarqube
    • Jenkins CI 管道
    • Jenkins 管理
  • 專案
    • 使用 Jenkins、Nexus、Sonarqube 和 Slack 進行持續整合

步驟 5

  • Python 腳本
  • python 程式設計基礎
  • 變數、數據類型、條件、迴圈、函數、模組等
  • 用於自動化 OS 任務的 Python

步驟 6

  • Ansible 簡介
  • 特定( Ad Hoc )命令
  • 模組
  • YAML 進入
  • 劇本
    • 變數、條件、迴圈
    • 處理程序、樣板等等等
  • 變數深入了解
  • 角色
  • 適用於 AWS 的 Ansible
  • 專案
    • 持續交付和配置管理 [Jenkins 加 Ansible]

步驟 7

  • AWS 第 2 部分
  • VPC 深入
  • 日誌管理和自訂的指標
  • 專案
    • Beanstalk 和 RDS 上的 Vprofile
    • 程式碼提交、程式碼建構和程式碼管道
    • 適用於 Vprofile 專案的 AWS 雲端的 CI 和 CD
    • Beanstalk、RDS、CodePipeline 等

步驟 8

  • Docker 介紹
  • 理解和實現 Containers
    • 卷( volumes )、網路、日誌等
  • 為 Vprofile 專案建構映像( images )
  • Docker 編寫以運行 vprofile 多個 containers
  • Kubernetes 簡介
  • 用於生產環境的 Kubernetes 設置
  • Kubernetes 對象
    • Pod、服務、控制器、部署
    • 複製、自動縮放、資源配額、秘密、配置映射( configmap )、命名空間( namespace )
  • 專案
    • Kubernetes 上的 Vprofile 專案部署

步驟 9

  • 適用於 AWS 雲端自動化的 Terraform
  • 用於 AWS 大聲自動化的 Cloudformation

目標受眾

任何想學習 DevOps 的人

講師簡介

Imran Teli 技術學校

Visualpath 是一家領先的軟體培訓機構,擁有12 年以上提供尖端技術培訓的經驗。全球有30K+的學習者。

我們提供各種頂級和流行的 IT 課程的職業建設影片課程,如DevOps、雲端運算、全端、Python、資料倉庫、測試和其他許多課程。

VisualPath IT 是海德拉巴領先的軟體培訓中心之一,也是所有領域中最有聲譽的培訓部門。Visualpath 提供高階技術,讓每個人都能在他們那裡建立職業生涯。Visualpath是線上培訓、企業培訓和課堂培訓的最佳機構。他們在印度和國外提供線上培訓課程。

英文字幕:有

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

🙌覺得使用 udemy 內建的筆記功能不好用? 歡迎來試試 LN+ for udemy,這是一個將 udemy 與 Notion 無縫整合的課程筆記輔助工具!


❤️如果進入課程網頁中沒有看到課程有折扣請先透過桌面電腦瀏覽器點選這個 ✨優惠連結✨,可以用優惠折扣價購買課程


報名參加課程

Sponsored by Udemy


不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: