.NET Core開發實戰(第1課:課程介紹)--學習筆記

01 | 課程介紹

講師介紹

肖偉宇,校寶在線架構師、SkyWalking .NET探針貢獻者、NetCorePal組件庫建立者架構

爲何要學習 .NET Core

  • 微軟大力支持推進 .Net 技術生態發展
  • 跨平臺:更多的開發環境和部署環境選擇,尤爲是對 Docker 和 Kubernetes 的良好支持,快速構建微服務並部署到雲基礎設施中,實現高可用,可伸縮的系統架構搭建,提升代碼重用程度
  • 開源:.NET 技術棧的開放性和包容性,同時也意味着自主性,能夠自由使用,再分發 .NET Core 源碼
  • 在桌面開發、移動客戶端開發、物聯網、AI等領域都有很是好的支持,因此能夠快速構建適應不一樣場景的系統

學習 .NET Core 的難點有哪些

.NET Core 的類庫、框架、組件使用起來很是天然簡單,所以入門很是容易框架

可是如何用最好的方式使用它來解決工做中的各種問題微服務

如何確保咱們設計的系統具有健壯性、可擴展性學習

如何讓團隊藉助 .NET Core 高效的協做,則是須要大量的實戰和經驗積累的spa

好比,如何確保咱們的應用適應不一樣的部署環境設計

如何設計業務代碼,確保其不會隨着系統的複雜度的提高而喪失可維護性blog

服務化又是如何在多團隊中保障支付效率的事務

如何使用 .NET Core 技術解決服務化帶來的事務一致性問題開發

要回答上述問題,就須要你對 .NET Core 的深層原理部署

以及在實際生產中的最佳實踐有進一步的學習和了解

這樣你才能認清技術架構和團隊協做的關係

並具有保障系統架構的可持續演進的能力

學完後你會有哪些收穫

  • 掌握 .NET Core 重要組件的設計原理和最佳實踐
  • 掌握 Kubernetes 下 .NET Core 微服務應用的設計和實現方案
  • 掌握工程設計原則在 .NET Core 技術棧中的實踐

<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="知識共享許可協議" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a>

本做品採用<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">知識共享署名-非商業性使用-相同方式共享 4.0 國際許可協議</a>進行許可。

歡迎轉載、使用、從新發布,但務必保留文章署名 鄭子銘 (包含連接: http://www.cnblogs.com/MingsonZheng/ ),不得用於商業目的,基於本文修改後的做品務必以相同的許可發佈。

若有任何疑問,請與我聯繫 (MingsonZheng@outlook.com) 。

相關文章
相關標籤/搜索