1. 程式人生 > >.NET團隊送給.NET開發人員的雲原生學習資源

.NET團隊送給.NET開發人員的雲原生學習資源

企業正在迅速採用雲的功能來滿足使用者需求,提高應用程式的可伸縮性和可用性。要完全擁抱雲並優化節約成本,就需要在設計應用程式時考慮到雲的環境,也就是要用雲原生的應用開發方法。這意味著不僅要更改應用程式的構建方式,還要更改組織中的開發實踐以採用這種雲原生的體系結構樣式。

NET團隊寫了一篇文章,其中彙集了一系列免費資源,以幫助您加快雲原生應用程式的開發過程,具體參見:https://devblogs.microsoft.com/dotnet/cloud-native-learning-resources-for-net-developers/。 3月26日還有為時兩小時的現場課程:讓我們學習.NET:微服務。

我從這篇部落格中整理出當前有中文的部分內容:

1、Microsoft Learns:

在Learns裡面.NET 相關的內容有76個:https://docs.microsoft.com/zh-cn/learn/browse/?products=dotnet,其中有一個是.NET Microservices:https://docs.microsoft.com/zh-cn/users/dotnet/collections/8mq4i2mzgjwn10  ,這一系列模組來幫助您學習構建.NET微服務和雲原生技術,例如Docker,Container Registry,Kubernetes,Helm等。

  • 建立並部署雲原生 ASP.NET Core 微服務
  • 在雲原生 ASP.NET Core 微服務中實現復原

  • 使用 GitHub Actions 部署雲原生 ASP.NET Core 微服務

  • 檢測雲原生 ASP.NET Core 微服務
  • 在雲原生 ASP.NET Core 微服務應用中實現功能標誌

2、免費電子書:

Dapr for .NET開發人員電子書

線上閱讀

給.NET開發人員的Dapr指南,用於瞭解和利用Microsoft的開源分散式應用程式執行時的全部功能。Dapr可幫助您解決構建微服務所帶來的挑戰。

雲原生電子書

線上閱讀

本指南定義了雲原生應用程式開發,介紹了使用雲原生原理構建的示例應用程式,並涵蓋了大多數雲原生應用程式共有的主題。本指南的讀者主要是對學習如何構建為Azure雲設計的應用程式感興趣的決策者,開發人員,開發主管和架構師。

.NET微服務電子書

線上閱讀

我們為不熟悉基於Docker的應用程式開發和基於微服務的體系結構的開發人員和解決方案架構師編寫了本指南。技術決策者(例如企業架構師)也將發現本指南對於決定為新的和現代的分散式應用程式選擇哪種方法很有用。本書涵蓋諸如域驅動設計(DDD),命令查詢責任隔離(CQRS),每個服務的資料庫,API組成等模式

無伺服器應用程式電子書

線上閱讀

本指南重點介紹使用無伺服器的應用程式的雲原生開發。該書重點介紹了開發無伺服器應用程式的好處,並揭示了其潛在的弊端,並對無伺服器架構進行了概述。

DevOps:Docker應用程式生命週期電子書

線上閱讀

本指南對用於實現CI / CD管道的Azure DevOps進行了高階介紹,涵蓋了用於部署的Azure容器登錄檔(ACR)和Azure Kubernetes服務(AKS)

&n