1.1專題介紹「深入淺出ASP.NET Core系列」
大家好,我是架構師張飛洪,專注於.NET平臺十年有餘。
工作之餘喜歡閱讀和寫作,學習的內容包括資料結構/演算法、網路技術、Linux系統原理、資料庫技術原理,設計模式、前沿架構、微服務、容器技術等等……
喜歡但不限於,Java、C、C++、Python、Javascript……Wait……不裝了,因為我也還在學習的路上,願你我一起終生學習。
定調
這裡先給整個文章的系列定一個調調,起名深入淺出ASP.NET Core系列。深入的目的是希望能瞭解底層機制,淺出是為了學習能不讓自己那麼枯燥,給自己定個小目標,有點小成功,感覺小快樂。
不定時更新
專題會以圖文加視訊的方式進行不定時更新,根據個人的時間情況來定,所以如果你對我的課程更新有建議,歡迎留言。
碎片化學習
本專欄希望提供給你的是碎片化的時間,不多佔用,不長篇大論。每篇文字3-5百字,希望你在等公交的時候,在擠地鐵的時候也能夠看完。
課程內容
目前先羅列一二級目錄,具體的三、四級目錄,隨著專題展開,逐漸明朗。
享受學習
最後,Let us start enjoy you coding ……
我是.NET架構師張飛洪,入行10年有餘,人不堪其憂,吾不改其樂,謝謝您關注我的頭條號。
相關推薦
1.1專題介紹「深入淺出ASP.NET Core系列」
大家好,我是架構師張飛洪,專注於.NET平臺十年有餘。 工作之餘喜歡閱讀和寫作,學習的內容包括資料結構/演算法、網路技術、Linux系統原理、資料庫技術原理,設計模式、前沿架構、微服務、容器技術等等…… 喜歡但不限於,Java、C、C++、Python、Javascript……Wait……不裝了,因為我也
1.1課程介紹「深入淺出ASP.NET Core系列」
大家好,我是架構師張飛洪,專注於.NET平臺十年有餘。 工作之餘喜歡閱讀和寫作,學習的內容包括資料結構/演算法、網路技術、Linux系統原理、資料庫技術原理,設計模式、前沿架構、微服務、容器技術等等…… 喜歡但不限於,Java、C、C++、Python、Javascript……Wait……不裝了,因為我也
1.3建立專案「深入淺出ASP.NET Core系列」
控制檯建立專案 dotnet new --help 使用控制檯採集專案,務必要熟練使用命令,--help是命令幫助的指明燈,在你無法google的時候,可以離線狀態最快的幫助到你。 根據模板名稱,我們可以建立各種模板,比如 dotnet new webaipd
1.2環境安裝「深入淺出ASP.NET Core系列」
ros targe 1.2 閱讀 www. 學習 環境安裝 bsp microsoft 官網 在介紹安裝環境之前,先介紹周邊信息,比如微軟net官網。 https://www.microsoft.com/net 這個網站是學習微軟技術棧比較權威的地方,包
3.1依賴註入「深入淺出ASP.NET Core系列」
控制反轉 order div 平滑 http dap class tro 我們 希望給你3-5分鐘的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,謝謝關註。 從UML來理解依賴 1.1什麽是依賴 我們先看下圖 可以簡單理解,一個Home
3.1依賴注入「深入淺出ASP.NET Core系列」
希望給你3-5分鐘的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,謝謝關注。 從UML來理解依賴 1.1什麼是依賴 我們先看下圖 可以簡單理解,一個HomeController類使用到了DBContext類,而這種關係是有偶然性,臨時性,弱關係的,但是D
1.3創建項目「深入淺出ASP.NET Core系列」
程序 href express core tar program googl nbsp iis 控制臺創建項目 dotnet new --help 使用控制臺采集項目,務必要熟練使用命令,--help是命令幫助的指明燈,在你無法google的時候,可以離
1.5準備CentOS和Nginx環境「深入淺出ASP.NET Core系列」
安裝centos 安裝nginx .net 謝謝 vmware 如圖所示 -a emc rest 準備CentOS 1.1虛擬機 CentOS的安裝這裏使用vmware workstation 14來做虛擬機,當然你也可以用Oracle的虛擬機或者不用虛擬機,使用雲服
2.1命令列和JSON的配置「深入淺出ASP.NET Core系列」
希望給你3-5分鐘的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,謝謝關注。 命令列配置 1.新建控制檯專案 2.nuget引入microsoft.aspnetcore.all 這裡要注意版本號必須和dotnetcore相容
1.6部署到CentOS「深入淺出ASP.NET Core系列」
希望給你3-5分鐘的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,謝謝關注。 安裝.NET Core 官方安裝地址: https://www.microsoft.com/net/learn/dotnet/hello-world-tutorial?initial-os=lin
1.4部署到IIS「深入淺出ASP.NET Core系列」
很多人第一次在IIS中部署Asp.Net Core App的人都會遇到問題,會發現原來的部署方式無法執行Asp.Net Core App程式。其實大的方式沒有多少變化,Asp.Net Core App為了做到跨平臺,自帶了一個輕量級的Web Server-Kestrel,那麼要在IIS中部署Asp.Net C
5.1基於JWT的認證和授權「深入淺出ASP.NET Core系列」
希望給你3-5分鐘的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,碼字辛苦,如果你吃了蛋覺得味道不錯,希望點個贊,謝謝關注。 Cookie-Based認證 認證流程 我們先看下傳統Web端的認證流程: 以上流程很簡單,有過mvc開發經驗的都瞭如指掌,一圖勝千言就不展開
2.2Bind建立配置文件和實體的映射「深入淺出ASP.NET Core系列」
prev 啟動項 自動 info 深入淺出 clas asp.net block alt 希望給你3-5分鐘的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,謝謝關註。 新建MVC項目 這次我們沒有使用控制臺項目,而是使用mvc來測試。 如下圖所示,選
2.3用Options建立配置和實體的映射「深入淺出ASP.NET Core系列」
實體 add 謝謝 lar 化學 機制 失效 github tar 希望給你3-5分鐘的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,謝謝關註。 Startup.cs中創建MVC中間件 關鍵代碼:services.AddMvc();app.
2.3Options建立配置和實體的對映「深入淺出ASP.NET Core系列」
希望給你3-5分鐘的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,謝謝關注。 Startup.cs中建立MVC中介軟體 關鍵程式碼:services.AddMvc();app.UseMvcWithDefaultRoute(); 關於中介軟體的內部機制,後續
2.5配置的框架淺析「深入淺出ASP.NET Core系列」
希望給你3-5分鐘的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,謝謝關注。 配置的使用流程 //第一步.初始化Builder var builder = new ConfigurationBuilder(); //第二步.將Source新增到Builder
2.4配置的熱更新「深入淺出ASP.NET Core系列」
希望給你3-5分鐘的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,謝謝關注。 大家知道通常我們修改網站的配置檔案比如,webconfig的時候,網站需要重啟才能讀取到最新的修改,所謂熱更新就是網站無需重啟,修改完配置檔案,直接F5就可以看到效果如下圖所示:
4.1ASP.NET Core請求過程「深入淺出ASP.NET Core系列」
希望給你3-5分鐘的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,謝謝關注。 HTTP請求過程 這裡展示整體的HTTP請求的過程,這裡化繁為簡,保留了主幹流程: 從瀏覽器輸入域名開始,這裡忽略了建立TCP的3次握手,向伺服器發起HTTPRequest請求,伺服器接受到之後,會觸發伺
4.2WebHost配置和啟動「深入淺出ASP.NET Core系列」
希望給你3-5分鐘的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,謝謝關注。 WebHost配置 覆蓋配置檔案和修改啟動URL 覆蓋配置檔案和修改啟動URL是經常使用的地方,覆蓋配置檔案可以自定義自己的配置資訊,或者同時支援多個配置檔案並存,對配置內容過多的情況可以起到一個
4.3dotnet watch run「深入淺出ASP.NET Core系列」
希望給你3-5分鐘的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,謝謝關注。 dotnet run的麻煩 如果您使用的是vs code進行跨平臺開發,那麼dotnew watch run對你的除錯就是一把利器!我們先看下使用dotnet run的效果: 如視訊所示,我們