使用 ASP.NET 實現微服務的學習路徑

學習路徑簡介

微服務( Microservices )是一種設計模式,其中應用程式由小型、獨立的模組組成,這些模組使用定義明確的合約相互通訊,從而更容易開發、測試和部署應用程式的孤立部分。

本課程是為想了解這些小型、模組化和可獨立部署的服務的 .NET 開發人員設計的,使他們的技能更上一層樓。

建立 10 天免費觀看帳號報名參加課程

初階課程

這個起始部分的課程旨在介紹微服務架構、術語和軟體開發生命週期,包括規劃和設計過程。

微服務:大局觀:1 小時 45 分

微服務正在被全世界的公司迅速採用。本課程從萬丈高樓平地起的角度向你傳授微服務架構的基礎知識。

ASP.NET Core微服務:入門:1 小時 21 分

使用微服務作為應用程式的架構,既強大又複雜。本課程將教你為什麼會這樣,以及如何開始使用ASP.NET Core建立微服務。

ASP.NET Core中的微服務通訊:3 小時 15 分

本課程將教你如何架構一個基於微服務的應用程式,並展示如何組織不同的微服務以及不同前端之間的通訊。

中階課程

在這個中級階段,你將開始實施資料管理策略,確保微服務的安全,版本管理,最後使用 Kubernetes 和 AKS 部署微服務,超越基礎知識。

為 ASP.NET Core 微服務架構實施資料管理策略:1 小時 53 分

本課程將教你如何解決微服務架構中常見的資料管理任務。

確保 ASP.NET Core 中的微服務安全:3 小時 37 分

本課程將教你如何使用各種認證和授權的最佳實踐模式來保護你的 ASP.NET Core 微服務。

ASP.NET Core中的版本管理和微服務演進安全:1 小時 41 分

本課程將教你幾個最佳實踐和技術,以便對你的ASP.NET Core微服務的API進行進化和版本管理。

使用 Kubernetes 和 AKS 部署 ASP.NET Core 微服務:2 小時 7 分

本課程將教您如何將 ASP.NET 微服務應用程式部署到由微軟 Azure Kubernetes 服務提供的 Kubernetes基礎設施上。

高階課程

這些高階課程的設計是為了讓你對微服務的理解,學習跨領域的關注和可擴充性。

ASP.NET Core微服務實現跨領域的關注點:2 小時 8 分

本課程將幫助您瞭解在 ASP.NET Core 微服務中實施跨領域( cross-cutting  )關注。您將探索應用相關的、結構化的日誌和健康檢查,以支援在營運中執行分散式微服務。

ASP.NET Core中微服務可擴充性和可用性的策略點:1 小時 55 分

本課程將教您如何使用帶有負載均衡器、佇列和快取的無狀態微服務來擴充.NET微服務,以提高軟體的效能和可用性。


測試你對這個領域的技能 IQ

已經知道一些.NET微服務?找出開始的地方。

建立 10 天免費觀看帳號報名參加課程


追蹤 Soft & Share

✍ 不受社群推薦演算法影響,建議 Telegram/Discord/e-mail

幫我們個小忙!

請為我們的網站評分(必)

Comments are closed.

Powered by WordPress.com.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading