.NET Core在國內的學習資源還是比較有限的,但微軟官方對.NET Core的學習文檔和資源已經做得很完善了。如果有C#/.NET的基礎的話,想學習.NET Core推薦你直接從微軟的官方文檔入手,只需花點時間,學會.NET Core的基礎完全沒有問題。

遇到了問題再Google或者Bing一下,不是在沒有辦法的情況下,我個人是不建議使用百度搜索引擎的(百度搜索出來資料的基本是國內的,要麼是過時的,要麼是從國外翻譯過來的,深入不夠,而且結果匹配也不是很好。)

推薦一些參考鏈接:

1. .NET Core官方文檔

2. 一個專註.NET/.NET Core的編程社區

3. 微軟官方的.NET學習視頻(英文)


不要聽那些培訓機構的忽悠,我給你推薦幾本書。

C# 高級編程 c#7 .Net core 2. 0

Asp. Net Core 3 框架揭祕

Asp. Net Core 底層入門

學習完這幾本書你基本上. Net core就沒太大問題了。msdn上也有一些教程,但是比較淺顯,不太詳細,而且覆蓋面也有限,我推薦學習這三本套書


既然本身就會C#,那想學.NET Core那還不是分分鐘的事啊,微軟官方的文檔也是相當完善了,視頻教程的話,國內.NET圈內的一些專家也有錄製免費的入門視頻,B站上楊旭上傳了整套.NET Core的入門視頻,可以參考,另外,我也收藏了一些培訓機構流出的系統視頻。

ASP.NET Core 3.0 入門視頻(完結)_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?

www.bilibili.com圖標https://masuit.com/1645?

masuit.com


推薦幾個好的開源項目,抽空,多花點時間來學習,堅持用心深入學習一段時間,收穫應該不小。學習新知識,是個持續積累深入的過程

.NET Core 之庖丁宰牛,漸入佳境?

zhuanlan.zhihu.com圖標

如果想深入瞭解,可以考慮看看源碼,學習新知識,一定要勤動手,多思考,深入其中把AspNetCore MVC的源碼,在本地跑起來(能把源碼跑起來,已經夠折騰了),嗯,就是醬紫的……看一遍是肯定不行的,需要長時間,反覆的推敲每個核心點,比如幾個關鍵的類 HttpContextApplicationBuilderRequestDelegate……MvcRouteHandler

比如瞭解一下DI( Microsoft.Extensions.DependencyInjection)

比如ABP(https://www.abp.io/),可以從中學習基於

EntityFramework.Core 的ORM

CastleCore實現的AOP Volo.Abp.Castle.AbpCastleCoreModule

AutoFac實現IoC的DI Volo.Abp.Autofac.AbpAutofacModule

希望能幫到你,如果有什麼疑問,可以私信我哦


這個問題把我尷尬的。外行不懂,你4年C#,怎麼可能問這種問題?

C#是語言,.NET core是平臺。

不管是.NET Framework 還是 .NET Core,上面跑著的都是一樣的C#啊!

營銷號搞出來的吧?

另外,4年來,來問看什麼書?直接官方文檔啊!


推薦閱讀:
相關文章