為什么是.net core?
記得在半年前.NET CORE剛剛出了1.0,當時有朋友推薦我使用的時候,個人覺得還不成熟。
現在.NET Core已經到了2.0,.NET Standard 2.0 添加了許多.NET Framework 4.6.1 支持的API,以及.NET Standard 2.0 。
尤其是 .NET Standard的出現 讓大家從.net framework 遷移到.net core 成本降低了很多。我個人認為可以用於實際項目了。(ps:張隊會說我們在.net core 1.0就投入正式環境使用了我會亂說?)
所以這個系列教程也就應運而生了。。ps:感覺這個是flag。堅持堅持。
優勢
- 跨平台:可以部署到Linux服務器上
- 將MVC和WEB API集成在了一起。
- 內置依賴注入
- 輕量級、高性能、模塊化的Http處理管線
- 具有現代化流程的開發框架,比如面向容器,微服務架構,對DevOps更友好
- 最重要的是 .NET Core 是開源項目,而且是微軟重視的開源項目。
社區
.net core在社區中的熱情也是逐漸提高,微軟的產品組也花費了很多心思在 .net core。並且 .net core可以更好的與DDD進行契合。
定位
此系列教程定位於初級程序員如何進階的,你或許做過很多項目但是對於最新技術的涉及不夠多,對於目前新的方式不夠了解,那么這個系列會很適合你。
適用對象
有了基礎、希望能夠在業余時間來學習和提升WEB開發技能的在校生、在職人員。(准確來說,你不了解微軟全家桶的威力,我會用實際項目帶着大家來玩一次。)
關鍵字
dotnet, asp.net core, Linux, Docker, Jenkins, , Entity Framework Core, npm, bower, redis, rabbitmq, azure, Angular ,AI ,認知服務,大數據,區塊鏈,微服務,VSTS,TFS,github
你所看到的上面的關鍵字都會在后期的項目中進行實踐!ps:又是一個flag。
教學方式
本次會以視頻課程為主,博客文檔作為輔助。 O(∩_∩)O 歡迎關注我的微信公眾號:角落的白板報
技術選型前端會用Angular ,原因很簡單,我喜歡Typescript。
后端會用ABP框架,當然我們會從基礎課開始學習。
課程路線
目前暫時列了以下幾個。
- 開發的前期准備工作。
- 使用ASP.NET CORE與Entity Framework Core 開發入門教程
- 使用Angular 練習
以上兩個教程更多的是教會大家如何使用Angular和.net core進行簡單的開發!
下面開始才是正式使用ABP框架進行實際項目的開發。具體上面的內容是哪些呢,我會進行完善。
- ABP框架介紹及架構
- 使用ABP CORE 開發博客系統
系列目的
作為導航篇的目的僅僅是作為引導性的目的。
最終解釋權為我所有!!!