以前在部署 Web 應用程式往往要準備兩台以上的機器,一台是開發使用,一台是測試用,另一台則是最後上線使用,如何確保這幾台伺服器的環境一致是一項難題,因為開發出來的程式可能因為不同作業系統中安裝的公用程式庫版本而產生問題。如果你問我這幾年在這方面技術最大的巨變大概就是-容器化的技術,這項技術出現讓我的思維可要改變許多,例如 Autobuild 的結果也許不是一個執行檔,而是一個 Docker 映像檔案,裡面包含所有跟這個程式相依的部分,所以就不用擔心 QA 人員因為作業系統環境的問題與開發人員來回的溝通,可以將省下的時間專注於解決需求的問題,所以 IT 人員或是開發者要跟上時代,Docker 容器技術可是必學課程。

我將從這門課程中學到什麼?

  • 基於微服務方法容器化的Web的應用程式,並使用Dockerfile自動化
  • 設計多容器應用程式並使用Compose自動化工作流程
  • 使用Docker Swarm擴展 Docker 工作流程,在雲端中的多個主機之間協調和部署大型應用程式
  • 在實際工作上使用Docker的最佳實踐
  • 深入了解 Docker 和有自信幫助你的公司或自己的專案應用正確的 Docker 部署工作流程,不斷提供更好的軟體
  • 無與倫比的DevOps技能,如設置持續整合的工作流程
  • 還有更多

規定為何?

  • 一台 Windows,OSX 或 Linux 的電腦。
  • Git 和 Linux 的知識將是首選,但不是必需的。
  • 不需要有 Docker 經驗。

課程說明

本課程內容是:

本課程涵蓋有關Docker的所有基礎知識,並教你使用Docker開發和部署現代應用程式所需的一切知識。

在本課程結束時,你將獲得有關 Docker 和一般 DevOps 技能的深入知識,幫助你的公司或是你自己的專案應用正確的Docker工作流程,並持續提供更好的軟體。

你將從本講座中學到什麼:

特別是,你會學到:

  • 使用微服務方法容器化基於Web的應用程式,並使用 Dockerfile 自動化。
  • 設計多容器應用程式並使用 Compose 自動化工作流程。
  • 使用 Docker Swarm 擴展 Docker 工作流程,在雲端中的多個主機之間協調和部署大型應用程式。
  • 在實際工作使用Docker的最佳實踐。
  • 有關Docker的深入知識和有自信幫助你的公司或是你自己的專案應用正確的 Docker 部署工作流程,並持續提供更好的軟體。
  • 無價的DevOps技能,如設置持續整合 pipelines。

我們為什麼要學習 Docker:

Docker現在處於技術的前端。它也是過去十年中對軟體開發,操作,系統架構,測試和相容性實踐有其破壞性創新最引人注目的技術之一。

Docker 正在成為開發人員的必備工具。容器和Docker的方法使你有機會工作,而不需要相依性。Docker允許開發人員專注於實際重要的事情,而不必擔心應用程式運行的環境。

許多公司正在生展環境中使用docker,現在你可以在桌面上使用相同的虛擬化技術。

為什麼選擇 DevOps 技能?

現在DevOps工程師在IT行業有很大的需求。公司正在尋找既可以開發和部署應用程式的開發人員。

DevOps工程師的平均薪資在矽谷地區每年約為140,000美元,比軟體工程師的工資高20%。

精通 DevOps 技能意味著你將在競爭激烈的就業市場保持領先!

為什麼選擇這門課程?

這個課程是非常實務的,James 已經付出了很大努力,不僅為你提供的理論,還有現實生活的案例,開發Docker應用程式,你可以在自己的筆記本電腦上試用。

James已將所有源始碼上傳到Github,你將能夠在 Windows,MAC 或是 Linux 作業系統上使用。

在本課程結束時,James 相信你將深入了解Docker和一般DevOps技能,幫助你的公司或是你自己的專案應用正確的Docker工作流程,並持續提供更好的軟體。

你準備好將你的DevOps技能和職涯提升到一個新的水平,現在就參加這門課程!

你將在4小時內從零到成為 Docker 英雄。

目標受眾是誰?

  • 任何想要完全理解Docker如何運作,並了解Docker如何在工作上使用的人。
  • DevOps,開發者或是QA,他/她們希望透過提高 DevOps 技能來提升他/她們的職涯。
  • 希望學習如何使用微服務方法開發和部署dockerized的現代web應用程式開發人員。

講師簡介 

James Lee 是一個熱情的軟體嚮導,曾在 Amazon 和 Google 等公司從事許多大型專案。現在,他在一家專注於大數據分析的頂尖矽谷創業公司工作。在他的日常工作中,他使用大數據技術,如Cassandra和ElasticSearch,他是一個絕對的 Docker 專家 和 IntelliJ IDEA 愛好者,非常注重效率和簡單性。

除了作為軟體工程師的職業生涯,他熱衷於與他人分享他的知識,並指導他們特別是在創業和程式設計方面。自從他21歲以來,他一直在教授課程和舉辦Java程式設計/ IntelliJ IDEA的研討會。

他喜歡與Udemy合作,因為在這裡他可以與更廣泛的觀眾分享他的所有領域知識和秘密。他希望學生肯定會從他多年的經驗中受益。學生將對與 James 和 Udemy 的關係感到興奮。我們也很高興有你在船上。

James Lee 在麥吉爾大學獲得電腦科學學士學位,並有多年作為各種計算機科學類教學助理的經驗。

James Lee 也喜歡滑雪和游泳,他是一個充滿熱情的旅行者。

英文字幕:有

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

課程網址   ♥找優惠折扣碼?

也許你會有興趣

喜歡我們的分享嗎?使用以下的社群分享按鈕分享給你的朋友吧!

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

分類

01-onlinecourse

標籤

, , ,