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


01 | 課程介紹

講師介紹

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

為什么要學習 .NET Core

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

學習 .NET Core 的難點有哪些

.NET Core 的類庫、框架、組件使用起來非常自然簡單,因此入門非常容易

但是如何用最好的方式使用它來解決工作中的各類問題

如何確保我們設計的系統具備健壯性、可擴展性

如何讓團隊借助 .NET Core 高效的協作,則是需要大量的實戰和經驗積累的

比如,如何確保我們的應用適應不同的部署環境

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

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

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

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

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

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

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

學完后你會有哪些收獲

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

知識共享許可協議

本作品采用知識共享署名-非商業性使用-相同方式共享 4.0 國際許可協議進行許可。

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM