Contents
在 Google Cloud GKE、AWS EKS 和 Azure AKS 上學習 Kubernetes 和 Docker 與微服務(Spring Boot + Java)
從這 13 小時的課程,你會學到
- 用 Docker 和 Kubernetes 簡化6個 Java Spring Boot 應用程式的DevOps
- 使用 Kubernetes 來協調基於 Docker 的 Java Spring Boot 微服務
- 學習 Kubernetes 和 Docker 的概念 – 映像檔、倉庫、容器、Pod、副本集和部署
- 玩轉 Kubernetes 和 Docker 命令
- 理解 Kubernetes和 Docker 的架構
- 你將使用 Kubernetes 宣告式的 YAML 配置
- 你將學會用服務和 Ingress 暴露你的 Kubernetes 部署
- 你將學會使用 Kubernetes 的配置圖和秘訣
- 你將使用 Kubernetes 實現零停機發布
- 你將學會用主節點和節點建立 Kubernetes 叢集
- 你將學會在 Kubernetes 上部署 Spring Boot Web 應用程式和 Rest API
- 你將成為 Kubernetes 命令列工具的專家 – kubectl
- 你將使用 Docker、Docker Compose 和 Kubernetes
- 你將使用 Kubernetes 的永續性儲存 – PV 和 PVC
- 你將為部署在 Kubernetes 中的微服務實現服務發現、集中配置、分散式追蹤和負載平衡
- 你將使用 Kubernetes 實現不同的自動擴展方法
- 你將使用 Google Stackdriver 進行追蹤、錯誤報告和記錄。
- 你將在 Kubernetes 上用 Istio 整合 Spring Boot 微服務
- 你將使用 Istio 進行藍綠部署和金絲雀部署
- 你將把 Kiali、Graphana 和 Prometheus 與 Istio 和 Kubernetes 整合起來
- 你將利用 Istio 和 Jaegar 為 Spring Boot 微服務實現分散式追蹤
- 你將使用 Helm 在 Kubernetes 上自動部署微服務
- 你將加入30 萬名學習者的行列,在 in28Minutes 獲得驚人的學習體驗
要求
- 你有一種邊學邊玩的態度 🙂
- 你有一些關於 Java、Spring和 Spring Boot 的程式設計經驗 ( 可參考 Java Spring 框架精通課程 – 學習 Spring Framework 5 )
- 你不需要有任何關於 Kubernetes 或 Docker 的經驗
- 你不需要有任何關於 Google Cloud 的經驗
- 你不需要對 GKE – Google Kubernetes 引擎有任何經驗
- 我們將幫助你安裝 Eclipse、Git 客戶端和 Docker Desktop
課程說明
您想學習 Kubernetes 並使用 Google Kubernetes Engine 通過易於學習的分步方法將 Java Spring Boot 微服務部署到 Google Cloud 上的 Kubernetes 嗎?
您想使用 EKS 和 AKS 將 Kubernetes 部署到 AWS 和 Azure 嗎?
您對 Docker 和 Kubernetes 的了解為零嗎? 沒問題。
學生們的評價:
⭐️⭐️⭐️⭐️⭐️ – 這是很棒的課程。 Ranga 確實是一位很好的教練。 做得好!
⭐️⭐️⭐️⭐️⭐️ – 這門課程真的很棒。 我向任何想要學習和了解 Kubernetes 的人推薦它。 Ranga 真正了解這些東西是如何工作的,最重要的是非常善於解釋它。
⭐️⭐️⭐️⭐️⭐️ – 對於初學者來說這是一門精彩的課程,所有重要的概念都包含了很好的例子。 我們提出的問題的答覆也很快,這一點更重要。
⭐️⭐️⭐️⭐️⭐️ – 謝謝 Ranga 的這門可愛的課程,這門課程幫助我學習容器化 spring-boot 微服務應用程式並將它們部署到谷歌雲。
⭐️⭐️⭐️⭐️⭐️ – 關於 K8s 和 Spring Boot 的精彩課程。 我在 Udemy 上購買了幾門 in28Minutes 課程。 它們始終具有非常高的品質。 我學到了很多東西,並且相信 in28Minutes 的每一門課程。
⭐️⭐️⭐️⭐️⭐️ – Kubernetes 課程令人驚嘆,深入學習和深入了解 GCP 上的 Kubernetes for Spring Boot 應用程式
⭐️⭐️⭐️⭐️⭐️ – Ranga 是一位出色的講師,一步一步徹底解釋了主題領域!
你想與超過 500,000 名學習者一起通過 in28Minutes 獲得驚人的學習體驗嗎?
別再猶豫了!
學習 Kubernetes? 是的。 將 Java Spring Boot 和 Spring Cloud 微服務部署到 Kubernetes? 是的。 當然。
學習 Docker、Istio 和 Helm? 是的。
課程概述
架構正朝著微服務和雲端的方向發展。
Docker 使微服務的容器化變得容易。Kubernetes 讓管理有 1000 個容器、執行 1000 個微服務的叢集變得容易。 Google Kubernetes 引擎(GKE)使建立 Kubernetes 叢集變得非常容易。
把它們集中起來,使用谷歌 Kubernetes 引擎(GKE)將 Spring Boot 微服務部署到 Google Cloud 平台上建立的 Kubernetes 叢集中,怎麼樣?
在這個實踐課程中,我們將使用 Docker 和 Kubernetes,使用 Google Kubernetes 引擎在Google雲端上部署各種 Spring Boot 應用程式
- REST APIs – Hello World
- Todo Web 應用程式戰爭
- Spring Boot 微服務
你將為部署在 Kubernetes 叢集中的 Spring Boot 微服務實現服務發現、集中配置、分散式追蹤和負載平衡。
你將學會使用 Helm Charts、Istio Service Mesh、Google Stackdriver 和 Spring Cloud Kubernetes,在 Kubernetes 上玩轉 Spring Boot Java 微服務。
本課程將是作為 Kubernetes 入門的完美第一步。
你將使用容器化(使用Docker)並將各種專案部署到Kubernetes 叢集。這些專案是用 Spring Boot(REST API框架)、Spring(相依性管理)、Spring Security(認證和授權 – 基本和JWT)、BootStrap(頁面風格)、Maven(依賴性管理)、Eclipse(Java IDE)和 Tomcat 嵌入式Web 伺服器建立的。我們將幫助你設定其中的每一項。
目標受眾
- 你是一名 Java Spring Boot 開發人員,正在開始接觸雲端運算
- 你想用 Kubernetes 部署你的 Java Spring Boot 應用程式
- 你想用 Kubernetes 來部署你的 Docker 容器
- 你是一名 Java 開發人員,對 Kubernetes 感到好奇
- 你想學習 Docker、Kubernetes 和 Spring Boot 微服務
講師簡介
in28Minutes Official | DevOps, Azure, GCP, Docker, Kubernetes, Java & Spring Boot
in28minutes 的創始人 Ranga Karanam擁有 20 年的技術經驗 – 架構、設計和程式設計。 我們正在幫助學習者邁出現代雲原生技術的第一步,並獲得 AWS、Azure、Google Cloud、Docker、Kubernetes 等方面的專業知識。
我們最快樂的時刻是學習者在 LinkedIn 上標記我們,或者向我們講述他們獲得第一份工作、升職或大幅加薪的故事。
Ranga 獲得了多雲認證- Google Cloud 認證專業雲架構師、AWS 認證解決方案架構師助理、Google Cloud 認證副雲工程師、AWS 認證開發助理、AWS 認證雲從業者、Azure 基礎知識認證 AZ-900、DP- 900 和 AI – 900.
我們的課程側重於雲端認證(AWS、Azure、Google 雲平台 – GCP)、DevOps、全端(React、Angular)、無伺服器( Serverless )、程式設計( Programming )以及使用 Java 和 Spring Boot 進行微服務( Microservice )開發。
我們的熱門課程包括:
1) 使用 Spring Boot 和 Spring Cloud 掌握微服務
4) 學習 DevOps – Docker、Kubernetes、Terraform 和 Azure DevOps
5) Spring 框架精修班 – 學習 Spring 的現代方法
6) 使用 Spring Boot 掌握 Java Web 服務和 RESTful API
7) 初學者的 AWS Lambda:使用 AWS 學習無伺服器
我們的課程專注於 Java 框架(Spring、Spring Boot、Spring MVC、Hibernate)。
[以下常見問題解答中針對 DevOps、全端、雲、Spring Boot 和 Java 的學習路徑 00 至 06]
我們使用基於問題解決的逐步實踐方法以及實際的、真實的應用示例。
我們提供廣泛的課程,重點關注 Spring Boot – 創建 API 和微服務、部署到雲(AWS、Azure、Docker、Kubernetes、Azure)以及與全端前端框架(React 和 Angular)整合。
[學習路徑]
[學習路徑 00] – DevOps
掌握 Docker、Kubernetes 和 Azure DevOps 的 DevOps
[學習路徑 01] – Spring 和 Spring Boot Web 應用程式和 API 開發人員
Spring 框架精修班 – 學習 Spring 的現代方法
用 100 個步驟學習 Spring Boot–從初學者到專家
使用 Spring Boot 掌握 Java Web 服務和 RESTful API
用 Spring Boot 100 步掌握 Hibernate 和 JPA
精通 Java 單元測試( Unit Testing ) – 使用 Spring Boot 和 Mockito
[學習路徑 02] – 使用 Spring Boot、React 和 Angular 的全端開發人員
使用 Spring Boot 和 React 的 Java 全端開發課程
使用 Spring Boot 和 Angular 的 Java 全端開發課程
[學習路徑 03] – 使用 Spring Boot、Docker 和 Kubernetes 的雲端微服務
使用 Spring Boot 和 Spring Cloud 掌握微服務
Docker 初學者:Java 和 Spring Boot 的 DevOps
在 Google Cloud、AWS 和 Azure上精通 Docker 和 Kubernetes
[學習路徑 04] – 使用 Spring Boot、AWS、Azure 和 PCF 的雲端開發人員
學習 AWS – 將 Java Spring Boot 部署到 AWS Elastic Beanstalk
掌握 Azure Web 應用程式 – 將 Java Spring Boot 應用程式帶到 Azure
掌握 Spring Boot 微服務的 Pivotal Cloud Foundry
[學習路徑 05] – 通過微服務、Docker 和 Kubernetes 學習 AWS
學習 AWS – 將 Java Spring Boot 部署到 AWS Elastic Beanstalk
AWS 中的 Docker – 將 Java Spring Boot 部署到 AWS Fargate 和 ECS
Kubernetes 初學者:Google Cloud、AWS 和 Azure
[學習路徑 06] – 獲得 AWS 認證
[我們的信念]
最好的課程是互動和有趣的。
構建高品質應用程式的基礎最好在學習時奠定。
[我們的方法]
我們使用 80-20 規則。我們深入討論了 80% 的時間使用了 20% 的東西。我們會簡單地介紹其他事情,讓你具備足夠的知識,以便你自己了解更多資訊。
基於問題解決方案的逐步動手學習。
Ravi S | DevOps Expert – Docker & Kubernetes DevOps consultant and AWS, Google cloud expert
我是一名技術架構師,在Java、Spring、Spring boot、DevOps、Aws、Google & Azure方面有很強的背景。我為世界各地的財富 500 強客戶工作,需要為不同的客戶架構和實施高度可擴展、安全的應用程式。過去幾年,我專注於組織的 DevOps 轉型,幫助他們轉向基於 DevOps 的組織,專注於自動化,基礎設施作為一個程式碼和文化的變化。
此外,我還需要不斷地學習東西。雖然有很多很好的課程,但它們主要集中在理論或非常簡單的應用上,對現實世界的挑戰很少有看法。
我的教學方法是,除了教授概念之外,非常重要的是教授如何解決現實世界的問題,如何為客戶和顧客實現最佳的解決方案,以及如何向學生傳播這些知識,使他們更好地準備應對現實世界的挑戰,而不是 Hello World 的程式。
我們的團隊已經建立了關於Spring、Spring Boot 以及如何使用最好的工具和技術在 Azure、AWS 和 Google 雲端中部署這些應用程式的精彩課程,並應用了業界最佳實踐。 在不到一年的時間裡,我們已經有10萬名學生,平均評論分數為 4.5*。
我們的方法和目標:向學生傳授最重要的主題,並透過真實世界的例子進行教學,使他們為現實世界的挑戰做好準備。使課程非常有趣和互動。
字幕:簡中、英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
- 精通使用 Docker、Kubernetes 和 Azure 的 DevOps
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入