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

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

[TOC]html

學習路線

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

原英文地址 ASP.NET Core Developer Roadmaplinux

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

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

裏面有十七個回答,有很多大神參與回覆,列出生平經驗和看法,咱們能夠經過大神的文字去了解、制定學習 .NET Core / ASP.NET Core 的學習計劃,早日成爲一個大神。web

.NET Core 版本迭代路線面試

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

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

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

來自 癡者工良 整理的 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

ASP.NET Cookie

Token認證

角色受權

9,安全性

身份認證

受權

數據保護

自定義受權

IdentityModel4

10,測試、調試、API測試

11,SignalR

12,gRPC

13,部署和託管

14,性能優化

開源項目倉庫

公衆號

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

癡者工良 潛伏於各個 .NET 大佬的羣,默默地關注大佬們的公衆號,偷偷地吸收能量。

筆者將收集到的公衆號的介紹和二維碼圖片彙總,這裏能夠看到

https://www.whuanle.cn/subscription

相關文章
相關標籤/搜索