前言
耗時兩個多月,堅持寫這個入門系列文章,就是想給後來者更好更快的上手體驗,這個系列可以說是從入門到進階,適合沒有 .NETCore 程式設計經驗到小白同學,也適合從 .NET Framework 遷移到 .NETCore 的朋友。
本系列從安裝環境開始,到認識各種配置檔案、然後學習了自定過濾器實現、日誌監視、非同步任務、多執行緒、快取使用、網路通訊、單元測試、常規部署到容器化部署等一系列等文章,每一篇文章都配置了示例程式碼Demo,大家可以透過每篇文章的末尾找到下載示例程式碼的連結。
目前,所有的示例程式碼都託管在 GitHub 上:https://github.com/lianggx/EasyAspNetCoreDemo
未來如果有新的文章,也會收集到此目錄中。這個系列得到了很多朋友到大力支援,每一個點贊都是對我對鼓勵,每一條評論我都會仔細的檢視,對於提出的問題,也一一作出解答,願本系列文章能給廣大 .NETCore 愛好者們帶來一些幫助。
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中使用鉤子
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提供免費測試伺服器,真的很方便。
最後,推廣一下廣州.NET微軟技術俱樂部,歡迎更多的朋友加入我們 .NETCore 這個大家庭、一起學習交流。QQ群:651477282。
原文連結:https://www.cnblogs.com/viter/p/10474091.html