Contents
以前在部署 Web 應用程式往往要準備兩台以上的機器,一台是開發使用,一台是測試用,另一台則是最後上線使用,如何確保這幾台伺服器的環境一致是一項難題,因為開發出來的程式可能因為不同作業系統中安裝的公用程式庫版本而產生問題。如果你問我這幾年在這方面技術最大的巨變大概就是-容器化的技術,這項技術出現讓我的思維可要改變許多,例如 Autobuild 的結果也許不是一個執行檔,而是一個 Docker 映像檔案,裡面包含所有跟這個程式相依的部分,所以就不用擔心 QA 人員因為作業系統環境的問題與開發人員來回的溝通,可以將省下的時間專注於解決需求的問題,所以 IT 人員或是開發者要跟上時代,Docker 容器技術可是必學課程。
從這 3 小時的課程,你會學到
- 基於微服務方法容器化的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應用程式開發人員。
講師簡介
Tao W. 軟體工程師
Tao 是一位充滿激情的軟體工程師,就職於矽谷領先的大數據分析公司。
此前,Tao 曾在 IBM 和 Tao 等大型 IT 公司工作。
Tao 擁有 University of McGill 計算機科學碩士學位,並在各種計算機科學課程中擔任助教多年。
工作之餘,Tao 喜歡閱讀和游泳,他還是一位充滿激情的攝影師。
James Lee 矽谷軟體工程師
James Lee 是一位充滿激情的軟體奇才,在矽谷一家專注於大數據分析的頂級新創公司工作。
過去曾在谷歌、亞馬遜等大公司工作
在他的日常工作中,他與 Cassandra 和 ElasticSearch 等大數據技術打交道,他是絕對的 Docker 技術極客和 IntelliJ IDEA 愛好者,非常注重效率和簡單性。
除了他作為軟體工程師的職業生涯外,他還熱衷於與他人分享他的知識並指導他們,尤其是在創業和程式編輯方面。 他從 21 歲起就一直在教授 Java 編程/IntelliJ IDEA 課程並舉辦研討會。
他喜歡與 Udemy 合作,因為在這裡他可以與更廣泛的受眾分享他所有的領域知識和秘密。 他希望學生們一定會從他多年的經驗中受益。 學生們會對與 James 和 Udemy 的交往感到興奮。 我們也很高興您能加入。
James Lee 擁有 University of McGill 計算機科學碩士學位,並在各種計算機科學課程中擔任助教多年。
James Lee 還喜歡滑雪和游泳,他是一個充滿熱情的旅行者。
Level Up 您的專業學習夥伴
在這個以數字為中心的世界中,熟練的程式設計師仍然需求量很大。
Level-up 提供實用且引人入勝的學習解決方案,徹底改變了專業在線培訓。
Level-up 提供頂級行業專家授課和精心設計的真人課程專案
我們以工業界使用的方式教授技術。
我們提供一系列課程,教授您從編程基礎知識到大數據和 DevOps、資料科學和 Apache Spark 等領域的高級主題
Level-up Udemy 課程是您通往行業專家和影響者的高品質軟體課程的門戶。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化
🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結
- 點選這個✨優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 成為 DevOps 工程師學習地圖
- ★想要加強英文能力嗎?
- Soft & Share 特價課程與學習資訊分享 加入這個社團追蹤我們的團購訊息與 Udemy 特價課程
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
你必須登入才能發表留言。