ASP.NET Core 從入門到精通-資源收集導航


ASP.NET Core 從入門到精通-資源收集導航

學習路線

來自 dotNET匠人 的(中文翻譯) ASP.NET Core開發者成長路線圖

原英文地址 ASP.NET Core Developer Roadmap

里面包含了 C#、Web、各類采用框架/庫、微服務、容器、雲計算、搜索引擎等各種技術棧路線以及學習地址導航。 從萌新到架構師大神,構建豐富的知識體系。

來自 知乎問答 Asp.net 怎樣從入門到精通?

里面有十七個回答,有不少大神參與回復,列出平生經驗和見解,我們可以通過大神的文字去了解、制定學習 .NET Core / ASP.NET Core 的學習計划,早日成為一個大神。

.NET Core 版本迭代路線

https://github.com/dotnet/core/milestones

C# 編程語言版本迭代路線

https://github.com/dotnet/csharplang/milestones

來自 痴者工良 整理的 ASP.NET Core 知識點體系導圖(沒錯,就是我,一個逗比的小萌新)。

高清大圖版本:https://obj2.whuanle.cn/20191125/知識導圖.png

html 版本:[ https://obj2.whuanle.cn/20191125/ASP.NET Core知識導圖.html](https://obj2.whuanle.cn/20191125/ASP.NET Core知識導圖.html)

pdf 版本:[https://obj2.whuanle.cn/20191125/ASP.NET Core導圖知識大綱.pdf](https://obj2.whuanle.cn/20191125/ASP.NET Core導圖知識大綱.pdf)

思維導圖原版:[https://obj2.whuanle.cn/20191125/ASP.NET Core知識圖譜.emmx](https://obj2.whuanle.cn/20191125/ASP.NET Core知識圖譜.emmx)

來自 痴者工良 收集的 .NET 電子版本書籍

鏈接: https://pan.baidu.com/s/1m9McejZ9UaKta_IfFsgT2g 提取碼: w7xn

包含 C#編程、ASP.NET Core、Docker、微服務等幾十本絕版技術書籍。

來自 痴者工良 收集的各種 C# 電子書、SQL、大數據、人工智能等教學書籍、視頻和面試題庫等。

https://www.whuanle.cn/downloads

來自 痴者工良 收集的學習網站,包含各種資源下載、在線學習、在線ID、代碼搜索引擎、在線便利工具等。

https://www.whuanle.cn/nav

學習路線資源導航大全

1,介紹

目標:認識 ASP.NET Core

2,入門

目標:動手創建實例、做網站、了解連接數據庫。(要求動手做一次,不需要詳細理解原理)。

3,教程

目標:學會創建簡單的、 不同的 ASP.NET Core 應用,學會基本創建流程、熟悉 IDE開發工具。

創建 Razor 頁面 Web 應用

目標:學會創建 Razor 應用,了解創建過程、模型綁定、標簽的使用。

MVC Web 應用

目標:學會創建 MVC 應用,了解創建流程和 MVC 含義、項目架構、部署應用。

Web API 應用

目標:學會創建 API 應用,並且了解 API 的含義和與 Razor、MVC 的區別。

使用 EF Core

目標:學會在 ASP.NET Core 中使用數據庫,要求動手全部做一次,了解如何配置數據庫、配置數據庫上下文,了解 ASP.NET Core 中使用數據庫的特定和各種概念。

微軟官方 《EF Core 和 Razor Pages》系列

微軟官方 《使用 MVC 的 EF Core》系列

4,基礎知識

中間件

目標:了解中間件管道的概念,了解 ASP.NET Core 提供的默認中間件,如何自定義實習中間件。

配置和選項

目標:學會配置 ASP.NET Core

日志記錄和第三方日志框架

目標:學會使用微軟的日志接口,第三方日志框架,學會在程序中記錄日志和異常,形成良好習慣。

第三方日志框架,筆者不推薦 NLog ,這東西從 Java 移植過來,配置繁瑣,容易 996 。

C# 中的日志框架 / 適用於 ASP.NET Core 的第三方日志記錄框架:

筆者在用 Serilog 。

主機、托管、部署

目標:了解 ASP.NET Core 是如何啟動的、如何托管服務、如何在服務器部署等。

全球化

Startup

目標:Startup 是 ASP.NET Core 最重要的工作核心,需要熟練掌握在 Startup 中配置各種參數、依賴注入、配置環境、配置日志記錄、配置中間件等。

依賴注入

目標:依賴注入是一種非常重要的開發思想,也是一種框架實現,需要掌握優秀的開發思想,才能進階為高級開發人員。

5,Razor頁面

目標:通過實踐練習學會創建 Razor 應用。

  1. 創建 Razor 頁面 Web 應用
  2. 向 Razor 頁面應用添加模型
  3. 基架(生成)Razor 頁面
  4. 使用數據庫
  5. 更新 Razor 頁面
  6. 添加搜索
  7. 添加新字段
  8. 添加驗證

學習ASP.NET Core Razor 編程系列目錄

學習ASP.NET Core Razor 編程系列一

學習ASP.NET Core Razor 編程系列二——添加一個實體

學習ASP.NET Core Razor 編程系列三——創建數據表及創建項目基本頁面

學習ASP.NET Core Razor 編程系列四——Asp.Net Core Razor列表模板頁面

學習ASP.NET Core Razor 編程系列五——Asp.Net Core Razor新建模板頁面

學習ASP.NET Core Razor 編程系列六——數據庫初始化

標簽助手(語法)

自定義標簽

Razor頁面開發

6,MVC

模型 Model

視圖

控制器

高級應用

7,Web API

API與控制器

API與前端交互

高級應用

API工具

8,授權認證

Web服務授權認證

cookie、Token、Basic等,以及工具使用。

ASP.NET Core Identity

Token認證

角色授權

9,安全性

身份認證

授權

數據保護

自定義授權

IdentityModel4

10,測試、調試、API測試

11,SignalR

12,gRPC

13,部署和托管

14,性能優化

開源項目倉庫

公眾號

每個行業都有大佬,每個大佬的幫助對我們都有舉足輕重的作用,自從NetCore 開源以來,涌現了一大批Netcore的領軍人物,其中有連續十幾年的MVP、上市公司的架構師、知乎大V等。很多時候大家不是不努力,而是缺乏對應的學習方法,以及高手指點。他們都是我平時關注的優秀號主,分享給大家,助大家學習路上披荊斬棘~ 能力得到提升,思維得到開闊~

痴者工良 潛伏於各個 .NET 大佬的群,默默地關注大佬們的公眾號,偷偷地吸取能量。

筆者將收集到的公眾號的介紹和二維碼圖片匯總,這里可以看到

https://www.whuanle.cn/subscription


免責聲明!

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



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