fbpx

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

以絕對初學者的身份開始 DevOps 生涯 | Linux、AWS、腳本( Scripting )、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
  • 連網基礎
  • 專案
    • Vprofile 專案 介紹 & VM 的設置

第 2

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

第 3

  • 雲端運算介紹
  • IAM
  • Ec2 Instances, EBS Volumes, ELB
  • S3
  • Cloudwatch
  • RDS
  • Autoscaling
  • Route53
  • 專案
    • AWS Cloud For Project Set Up Lift & Shift
    • Re-Architecting Web App on AWS Cloud [PAAS & SAAS]

第 4

  • 版控系統 = Git & GitHub
  • 建構工具 | 建構和測試 Java 程式碼 = Maven
  • 持續整合介紹
  • Jenkins
    • 作為建構伺服器的 Jenkins
    • Jenkins Jobs | 建構、測試、部署、通知
    • Jenkins Master/Slave, Nexus, Sonarqube
    • Jenkins CI 管道
    • Jenkins 管理
  • 專案
    • 採用 Jenkins, Nexus, Sonarqube & Slack 做持續整合

第 5 步

  • Python Scripting
  • 基礎 python 程式設計
  • vars, datatypes, conditions, loops, function, modules etc
  • 自動化 OS 任務的 Pythons

第 6

  • Ansible 介紹
  • Ad Hoc 命令列
  • Modules
  • YAML 介紹
  • Playbooks
    • 變數、條件、迴圈
    • handlers, templates 等等
  • 深入變數
  • 角色
  • AWS 的 Ansible
  • 專案
    • 持續交付與建置管理( Configuration Management ) [Jenkins plus Ansible]

第 7

  • AWS Part 2
  • 深度了解 VPC
  • 日誌管理和自定義指標
  • 專案
    • Beanstalk & RDS 上的 Vprofile
    • Code Commit, Code Build & Code Pipeline
    • Vprofile 專案AWS 雲端的 CI & CD
    • Beanstalk, RDS, CodePipeline 等

第 8

  • Docker 介紹
  • 了解並實施 Containers
    • Volumes, Network, logs 等
  • 建置 Vprofile 專案的 Images
  • 運行 vprofile 多容器的 Docker compose
  • Kubernetes 介紹
  • 為生產環境建置 Kubernetes
  • Kubernetes 物件
    • Pods, Services, Controllers, Deployment
    • Replication, Autoscaling, Resource quotas, secret, configmap, namespace.
  • 專案
    • Vprofile Project deployment on Kubernetes

第 9

  • AWS 雲端自動化的 Terraform
  • AWS 雲端自動化的 Cloudformation

目標受眾

任何想學習 DevOps 的人

講師簡介

Imran Teli 技術學校

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

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

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

英文字幕:有

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

報名參加課程

Sponsored by Udemy


🛫使用關鍵字連結獲得更多線上學習資訊?請參考這個網頁說明


幫我們個小忙!

使用 e-mail 追蹤 Soft & Share

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: