前言
耗時兩個多月,堅持寫這個入門系列文章,就是想給後來者更好更快的上手體驗,這個系列能夠說是從入門到進階,適合沒有 .NETCore 編程經驗到小白同窗,也適合從 .NET Framework 遷移到 .NETCore 的朋友。linux
本系列從安裝環境開始,到認識各類配置文件、而後學習了自定過濾器實現、日誌監視、異步任務、多線程、緩存使用、網絡通信、單元測試、常規部署到容器化部署等一系列等文章,每一篇文章都配置了示例代碼Demo,你們能夠經過每篇文章的末尾找到下載示例代碼的連接。git
目前,全部的示例代碼都託管在 GitHub 上:https://github.com/lianggx/EasyAspNetCoreDemogithub
將來若是有新的文章,也會收集到此目錄中。這個系列獲得了不少朋友到大力支持,每個點贊都是對我對鼓勵,每一條評論我都會仔細的查看,對於提出的問題,也一一做出解答,願本系列文章能給廣大 .NETCore 愛好者們帶來一些幫助。sql
1. 從安裝到配置
1.1 Asp.NET Core 輕鬆學-從安裝環境開始
1.2 Asp.NET Core 輕鬆學-項目目錄和文件做用介紹
1.3 Asp.NET Core 輕鬆學-玩轉配置文件
1.4 Asp.NET Core 深刻了解配置文件加載過程
2. 業務實現
2.1 Asp.NET Core輕鬆學-業務重點-實現一個簡單的手機號碼驗證
2.2 Asp.NET Core 輕鬆學-實現跨平臺的自定義Json數據包
2.3 Asp.NET Core 輕鬆學-利用Swagger自動生成接口文檔
2.4 Asp.NET Core 輕鬆學-一行代碼搞定文件上傳
3. 日誌
3.1 Asp.NET Core依賴注入和管道方式的異常處理及日誌記錄
3.2 Asp.NET Core 輕鬆學-利用日誌監視進行服務遙測
4. 測試
4.1 Asp.NET Core 輕鬆學-利用文件監視進行快速測試開發
4.2 Asp.NET Core 輕鬆學-利用xUnit進行主機級別的網絡集成測試
5. 緩存使用
5.1 Asp.NET Core 輕鬆學-在.NETCore使用緩存和配置依賴策略
5.2 Asp.NET Core 輕鬆學-正確使用分佈式緩存
6.網絡和通信
6.1 Asp.NET Core 輕鬆學-HttpClient的演進和避坑
6.2 Asp.NET Core 輕鬆學-基於微服務的後臺任務調度管理器
7. 異步和多線程
7.1 Asp.NET Core 輕鬆學-多線程之取消令牌
7.2 Asp.NET Core 輕鬆學-多線程之Task快速上手
7.3 Asp.NET Core 輕鬆學-多線程之Task(補充)
7.4 Asp.NET Core 輕鬆學-常常使用異步的你,可能須要看看這個文章
8. 訪問數據庫
8.1 Asp.NET Core 輕鬆學-10分鐘使用EFCore鏈接MSSQL數據庫
8.2 Asp.NET Core 輕鬆學-使用MariaDB/MySql/PostgreSQL和支持多個上下文對象
9. 擴展使用
9.1 Asp.NET Core輕鬆學-實現一個輕量級高可複用的RabbitMQ客戶端
9.2 Asp.NET Core輕鬆學-配置服務Apollo部署實踐
9.3 Asp.NET Core 輕鬆學-在.NETCore中使用鉤子
9.4 Asp.Net Core 輕鬆學-被低估的過濾器
10. 託管部署
10.1 Asp.NET Core輕鬆學-部署到IIS進行託管
10.2 Asp.NET Core輕鬆學-部署到Linux進行託管
10.3 Asp.NET Core輕鬆學-使用Supervisor進行託管部署
10.4 Asp.NET Core輕鬆學-使用Docker進行容器化託管
結束語
經過書寫這個系列的文章,我的對 .NETCore 的認識又獲得了進一步對提升和增強,也認識了不少同行,感謝陳主席、感謝馬桶、感謝微軟廣州俱樂部的兄弟姐們,感謝微軟Azure提供免費測試服務器,真的很方便。docker
最後,推廣一下廣州.NET微軟技術俱樂部,歡迎更多的朋友加入咱們 .NETCore 這個你們庭、一塊兒學習交流。QQ羣:651477282。數據庫