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) 。