使用 Java、Spring Boot、Spring Cloud、Docker、Kubernetes、Helm、微服務( Microservices )安全性學習和開發微服務
從這 40.5 小時的課程,你會學到
- 什麼是微服務架構以及它與單體架構和 SOA 架構有何不同
- 如何使用 Java、Spring、Spring Boot 和 Spring Cloud 建立生產就緒的微服務
- 什麼是雲端原生應用程式及其背後的 15 要素方法論
- 使用 Spring Cloud Config Server 進行微服務中的設定管理
- 微服務內部的服務發現和註冊模式以及如何使用 Spring Eureka 伺服器實現
- 使用 RESILIENCE4J 框架建立彈性微服務
- 使用 Spring Cloud Gateway 處理橫切關注點和微服務內部的路由
- 使用 Prometheus、Loki、Promtail、Tempo 和 Grafana 實現可觀察性和監控
- 使用 OAuth2、OpenID connect 和 Spring Security 保護微服務
- Docker在微服務中的作用以及如何建構docker映像、容器
- Kubernetes 在微服務中作為容器編排框架( container orchestration framework )的作用
- 如何使用 RabbitMQ、Kafka、Spring Cloud Functions 和 Spring Cloud Stream 建構事件驅動的微服務
- Helm
要求
- Java
- Spring 框架基礎知識
課程說明
「使用 SpringBoot、Docker、Kubernetes 掌握微服務」課程將有助於了解微服務架構以及如何使用 SpringBoot、Spring Cloud 元件、Docker 和 Kubernetes 來建立微服務。 在本課程結束時,學生將了解以下所有主題,
- 什麼是微服務架構以及它與單體架構和 SOA 架構有何不同
- 如何使用 Java、Spring、SpringBoot 和 Spring Cloud 建立生產就緒的微服務
- 如何使用開放 API 規格和 Swagger 記錄微服務
- 如何調整微服務規模並確定服務邊界
- Docker在微服務中的作用以及如何建構docker映像、容器
- Docker compose 的作用以及如何使用它來運行應用程式內的所有微服務
- 什麼是雲端原生應用程式及其背後的 15 要素方法論
- 使用 Spring Cloud Config Server 進行微服務中的設定管理
- 微服務內部的服務發現和註冊模式以及如何使用 Spring Eureka 伺服器實現
- 使用 Spring Cloud Gateway 處理橫切關注點和微服務內部的路由
- 使用 RESILIENCE4J 框架建立彈性微服務
- 使用 Prometheus、Loki、Promtail、Tempo 和 Grafana 實現可觀察性和監控
- 使用 OAuth2、OpenID connect 和 Spring Security 保護微服務
- 如何使用 RabbitMQ、Kafka、Spring Cloud Functions 和 Spring Cloud Stream 建構事件驅動的微服務
- Kubernetes 在微服務中作為容器編排框架的角色。
- 如何使用 Google Kubernetes Engine 在 GCP 內設定 Kubernetes 叢集並在其中部署微服務
- Helm 是什麼及其在微服務世界中的作用
- 最常用的 Docker、Kubernetes 和 Helm 指令
課程的先決條件是具備 Java、Spring 的基礎知識以及學習微服務的興趣。
目標受眾
- 正在學習 Spring 框架並對安全感興趣的初學者
- 已經了解使用 Spring 框架開發 Web 應用程式的開發人員
- Java 架構師
講師簡介
Eazy Bytes Java、全端、Spring 和 ORM 培訓
Eazy Bytes 的目標是教育學生、開發人員和架構師使用Java、Angular、Spring、JPA、Hibernate、微服務、SpringBoot 和雲端來設計和實現注重模組化、可擴展性、安全性和效能的 Web 應用程式。
顧名思義,知識共享將以位元的大小為單位,任何在培訓期間花費大量時間的人都可以輕鬆理解。
Madan Reddy Java 全端 |雲端愛好者 |學習者 |講師
Madan Reddy 是 eazybytes 的創始人,他擁有超過 15 年使用 Java、Spring、SpringBoot、微服務、Angular、React JS 和 Cloud 創建和分發企業 Web 應用程式的經驗。 他始終熱衷於保持最新狀態並與他人分享他的知識。 憑藉他在簡化複雜概念方面的非凡才能,多年來他一直能夠指導新手軟體開發人員,並且最近將他的知識擴展到 Udemy,他在那裡創建了一流的課程。 通過他在 Udemy 上的教學,他打算將他所獲得的知識傳授給其他軟體工程師和大學生。
字幕:簡中、英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350 ( ⏳更多折扣 30% off ) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 微服務相關線上課程與電子書
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響