国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ASP.NET Core學(xué)習(xí)路線圖

這篇具有很好參考價(jià)值的文章主要介紹了ASP.NET Core學(xué)習(xí)路線圖。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

ASP.NET Core學(xué)習(xí)路線圖,理解ASP.NET Core,開(kāi)發(fā)語(yǔ)言

說(shuō)明

1. 先決條件

- [C#](https://www.pluralsight.com/paths/csharp)
- [Entity Framework](https://www.pluralsight.com/search?q=entity%20framework%20core)
- [ASP.NET Core](https://www.pluralsight.com/search?q=asp.net%20core)
- SQL基礎(chǔ)知識(shí)

2. 通用開(kāi)發(fā)技能

- 學(xué)習(xí)GIT, 在GitHub中創(chuàng)建開(kāi)源項(xiàng)目
- 掌握HTTP(S)協(xié)議, 及其請(qǐng)求方法(GET, POST, PUT, PATCH, DELETE, OPTIONS)
- 不要害怕使用 Google, [Google搜索技巧](http://www.powersearchingwithgoogle.com/)
- 學(xué)習(xí) [dotnet CLI](https://docs.microsoft.com/zh-cn/dotnet/core/tools)
- 閱讀一些關(guān)于算法和數(shù)據(jù)結(jié)構(gòu)的書(shū)籍

3. 依賴注入

1. DI容器
- [Microsoft.Extensions.DependencyInjection](https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/dependency-injection)
- [AutoFac](https://autofaccn.readthedocs.io/en/latest/integration/aspnetcore.html)
- [Ninject](http://www.ninject.org/)
- [StructureMap](https://github.com/structuremap/structuremap)
- [Castle Windsor](https://github.com/castleproject/Windsor)
2. [生命周期](https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/dependency-injection#service-lifetimes)
3. [Scrutor](https://github.com/khellang/Scrutor)

4. 數(shù)據(jù)庫(kù)

1. 關(guān)系數(shù)據(jù)庫(kù)
1. [SQL Server](https://www.microsoft.com/zh-cn/sql-server/sql-server-2017)
2. [PostgreSQL](https://www.postgresql.org/)
3. [MariaDB](https://mariadb.org/)
4. [MySQL](https://www.mysql.com/)
2. 云數(shù)據(jù)庫(kù)
- [CosmosDB](https://docs.microsoft.com/zh-cn/azure/cosmos-db)
- [DynamoDB](https://aws.amazon.com/dynamodb/)
3. 搜索引擎
- [ElasticSearch](https://www.elastic.co/)
- [Solr](http://lucene.apache.org/solr/)
- [Sphinx](http://sphinxsearch.com/)
4. NoSQL
- [MongoDB](https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/first-mongo-app)
- [Redis](https://redis.io/)
- [Apache Cassandra](http://cassandra.apache.org/)
- [LiteDB](https://github.com/mbdavid/LiteDB)
- [RavenDB](https://github.com/ravendb/ravendb)
- [CouchDB](http://couchdb.apache.org/)

5. 緩存

1. Entity Framework 二級(jí)緩存
1. [EFSecondLevelCache.Core](https://github.com/VahidN/EFSecondLevelCache.Core)
2. [EntityFrameworkCore.Cacheable](https://github.com/SteffenMangold/EntityFrameworkCore.Cacheable)
2. [分布式緩存](https://docs.microsoft.com/en-us/aspnet/core/performance/caching/distributed)
1. [Redis](https://redis.io/)
2. [Memcached](https://memcached.org/)
3. [內(nèi)存緩存](https://docs.microsoft.com/en-us/aspnet/core/performance/caching/memory)

6. 日志

1. 日志框架
- [Serilog](https://github.com/serilog/serilog)
- [NLog](https://github.com/NLog/NLog)
- [Elmah](https://elmah.github.io/)
- [log4net](https://github.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore)
2. 日志管理系統(tǒng)
- [Sentry.io](http://sentry.io)
- [Loggly.com](https://loggly.com)
- [Elmah.io](http://elmah.io)

7. 模板引擎

1. [Razor](https://docs.microsoft.com/zh-cn/aspnet/core/mvc/views/razor)
2. [DotLiquid](https://github.com/dotliquid/dotliquid)
3. [Scriban](https://github.com/lunet-io/scriban)
4. [Fluid](https://github.com/sebastienros/fluid)

8. 實(shí)時(shí)通信

1. [SignalR](https://docs.microsoft.com/en-us/aspnet/core/signalr)

9. 對(duì)象映射

- [AutoMapper](https://github.com/AutoMapper/AutoMapper)
- [Mapster](https://github.com/MapsterMapper/Mapster)
- [AgileMapper](https://github.com/agileobjects/AgileMapper)
- [ExpressMapper](http://expressmapper.org/)

10. API客戶端

1. REST
- [OData](https://blogs.msdn.microsoft.com/odatateam/2018/07/03/asp-net-core-odata-now-available/)
- [Sieve](https://github.com/Biarity/Sieve)
2. GraphQL
- [GraphQL-dotnet](https://github.com/graphql-dotnet/graphql-dotnet)

11. 最好掌握

- [MediatR](https://github.com/jbogard/MediatR)
- [Fluent Validation](https://github.com/JeremySkinner/FluentValidation)
- [Swashbuckle](https://github.com/domaindrivendev/Swashbuckle.AspNetCore)
- [Benchmark.NET](https://github.com/dotnet/BenchmarkDotNet)
- [Polly](https://github.com/App-vNext/Polly)
- [NodaTime](https://github.com/nodatime/nodatime)
- [GenFu](https://github.com/MisterJames/GenFu)

12. 測(cè)試

1. 單元測(cè)試
1. 測(cè)試框架
- [MSTest](https://docs.microsoft.com/zh-cn/dotnet/core/testing/unit-testing-with-mstest)
- [NUnit](https://docs.microsoft.com/zh-cn/dotnet/core/testing/unit-testing-with-nunit)
- [xUnit](https://docs.microsoft.com/zh-cn/dotnet/core/testing/unit-testing-with-dotnet-test)
2. 模擬工具
- [Moq](https://github.com/moq/moq4)
- [NSubstitute](https://github.com/nsubstitute/NSubstitute)
- [FakeItEasy](https://github.com/FakeItEasy/FakeItEasy)
3. 斷言工具
- [FluentAssertion](https://github.com/fluentassertions/fluentassertions)
- [Shouldly](https://github.com/shouldly/shouldly)
2. 行為測(cè)試
- [BDDfy](https://github.com/TestStack/TestStack.BDDfy)
- [SpecFlow](https://github.com/techtalk/SpecFlow/tree/DotNetCore)
- [LightBDD](https://github.com/LightBDD/LightBDD)
3. 集成測(cè)試
- [WebApplicationFactory](https://docs.microsoft.com/en-us/aspnet/core/test/integration-tests)
- [TestServer](https://koukia.ca/integration-testing-in-asp-net-core-2-0-51d14ede3968)
4. 端到端測(cè)試
- [Selenium](https://www.automatetheplanet.com/webdriver-dotnetcore2/)
- [Puppeteer-Sharp](https://github.com/kblok/puppeteer-sharp)

13. 任務(wù)調(diào)度

- [HangFire](https://github.com/HangfireIO/Hangfire)
- [Coravel](https://github.com/jamesmh/coravel)
- [Fluent Scheduler](https://github.com/fluentscheduler/FluentScheduler)

14. 微服務(wù)

1. 消息隊(duì)列
- [RabbitMQ](https://www.rabbitmq.com/tutorials/tutorial-one-dotnet.html)
- [Apache Kafka](https://github.com/confluentinc/confluent-kafka-dotnet)
- [ActiveMQ](https://github.com/apache/activemq)
- [Azure Service Bus](https://docs.microsoft.com/zh-cn/azure/service-bus-messaging/service-bus-messaging-overview)
2. 消息總線
- [MassTransit](https://github.com/MassTransit/MassTransit)
- [NServiceBus](https://github.com/Particular/NServiceBus)
- [CAP](https://github.com/dotnetcore/CAP)

15. SOLID原則

- [單一責(zé)任原則(SRP)](https://www.dotnetcurry.com/software-gardening/1148/solid-single-responsibility-principle)
- [開(kāi)放封閉原則(OCP)](https://www.dotnetcurry.com/software-gardening/1176/solid-open-closed-principle)
- [里氏替換原則(LSP)](https://www.dotnetcurry.com/software-gardening/1235/liskov-substitution-principle-lsp-solid-patterns)
- [依賴倒置原則(ISP)](https://www.dotnetcurry.com/software-gardening/1257/interface-segregation-principle-isp-solid-principle)
- [接口分離原則(DIP)](https://www.dotnetcurry.com/software-gardening/1284/dependency-injection-solid-principles)

16. 設(shè)計(jì)模式

- [CQRS](https://docs.microsoft.com/zh-cn/azure/architecture/patterns/cqrs)
- [裝飾模式](https://www.dofactory.com/net/decorator-design-pattern)
- [策略模式](https://www.dofactory.com/net/strategy-design-pattern)
- [觀察者模式](https://www.dofactory.com/net/observer-design-pattern)
- [建造者模式](https://www.dofactory.com/net/builder-design-pattern)
- [單例模式](https://www.dofactory.com/net/singleton-design-pattern)
- [外觀模式](https://www.dofactory.com/net/facade-design-pattern)
- [中介者模式](https://www.dofactory.com/net/mediator-design-pattern)

地址

此文章是轉(zhuǎn)載Github上的一個(gè)項(xiàng)目,地址:?https://github.com/MoienTajik/AspNetCore-Developer-Roadmap/blob/master/ReadMe.zh-Hans.md?,如果喜歡的給個(gè)小星星。

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-633265.html

到了這里,關(guān)于ASP.NET Core學(xué)習(xí)路線圖的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 2023全棧開(kāi)發(fā)人員職業(yè)路線圖

    2023全棧開(kāi)發(fā)人員職業(yè)路線圖

    全棧開(kāi)發(fā)人員是IT行業(yè)中薪資最高的職業(yè)之一。 如果您想成為一名全棧開(kāi)發(fā)人員,以下是2023年全棧開(kāi)發(fā)人員路線圖上的十一個(gè)步驟: 掌握敏捷開(kāi)發(fā)和Scrum 學(xué)習(xí)瀏覽器技術(shù),如HTML和CSS 熟練掌握J(rèn)avaScript或TypeScript 了解Git及其CI/CD生態(tài)系統(tǒng) 具備移動(dòng)應(yīng)用程序開(kāi)發(fā)能力 使用RESTful

    2024年02月03日
    瀏覽(29)
  • 前端學(xué)習(xí)路線圖和一些經(jīng)驗(yàn)

    前端學(xué)習(xí)路線圖和一些經(jīng)驗(yàn)

    關(guān)于前端目前個(gè)人建議的一個(gè)路線,也是自己之前前端學(xué)習(xí)時(shí)候的一個(gè)大致路線,給想要學(xué)習(xí)前端的小白一個(gè)參考, 以前自己剛開(kāi)始接觸前端的時(shí)候就是不知道該按照什么路線學(xué)習(xí) eg-前端是做什么的? 就是開(kāi)發(fā)網(wǎng)站,移動(dòng)端,小程序之類的頁(yè)面? 調(diào)調(diào)接口完成頁(yè)面的渲染 個(gè)人比

    2024年01月19日
    瀏覽(28)
  • 2023版完整版web前端學(xué)習(xí)路線圖(超詳細(xì)自學(xué)路線)

    2023版完整版web前端學(xué)習(xí)路線圖(超詳細(xì)自學(xué)路線)

    跟著路線圖認(rèn)真堅(jiān)持學(xué)習(xí)從前端小白到大神不是夢(mèng),0基礎(chǔ)看這一篇足矣! 學(xué)們記得加關(guān)注點(diǎn)贊收藏,自學(xué)路上不迷糊! 零基礎(chǔ)小白自學(xué)前端路線圖速覽: 階段一:核心基礎(chǔ)入門 前端計(jì)算機(jī)常識(shí) ? html+css基礎(chǔ) ? html+css 項(xiàng)目實(shí)踐 階段二:核心技術(shù)進(jìn)階 JavaScript基礎(chǔ)+進(jìn)階 ?

    2023年04月09日
    瀏覽(60)
  • 區(qū)塊鏈學(xué)習(xí)路線圖 初階+中階+高階

    區(qū)塊鏈學(xué)習(xí)路線圖 初階+中階+高階

    一、報(bào)告名稱 ? ? 區(qū)塊鏈學(xué)習(xí)路線圖 二、作者 張開(kāi)翔 微眾銀行區(qū)塊鏈?zhǔn)紫軜?gòu)師 三、若需要pdf版本 關(guān)注公號(hào)” 元宇宙最新報(bào)告 ”,回復(fù)“區(qū)塊鏈學(xué)習(xí)路線圖”,獲取百度網(wǎng)盤(pán)免費(fèi)下載鏈接。 免責(zé)聲明 :文章報(bào)告僅代表原作者觀點(diǎn),版權(quán)歸原作者所有。本公號(hào)僅為

    2024年02月12日
    瀏覽(19)
  • 微搭學(xué)習(xí)路線圖,JavaScript入門

    微搭學(xué)習(xí)路線圖,JavaScript入門

    可多初學(xué)的問(wèn),微搭學(xué)習(xí)幾個(gè)小時(shí)夠么,幾個(gè)小時(shí)就想學(xué)會(huì)開(kāi)發(fā),你也過(guò)于樂(lè)觀了吧,這里給出一份學(xué)習(xí)路線圖及所需的時(shí)間。要想熟練用好工具,功夫是要下到位的。 學(xué)習(xí)用時(shí):35–50 小時(shí) 這塊主要是理解組件,微搭的組件其實(shí)和HTML是有一定的對(duì)應(yīng)關(guān)系的,比如我們的普

    2024年02月12日
    瀏覽(20)
  • 大數(shù)據(jù)學(xué)習(xí)路線圖(2023完整版)適合收藏

    大數(shù)據(jù)學(xué)習(xí)路線圖(2023完整版)適合收藏

    大數(shù)據(jù)開(kāi)發(fā)是一門涉及處理和分析大規(guī)模數(shù)據(jù)的技術(shù)領(lǐng)域,隨著大數(shù)據(jù)技術(shù)的不斷發(fā)展和應(yīng)用,對(duì)大數(shù)據(jù)開(kāi)發(fā)人員的需求也在逐漸增加。就業(yè)前景相對(duì)較好,尤其在科技行業(yè)和數(shù)據(jù)驅(qū)動(dòng)型企業(yè)中。大數(shù)據(jù)開(kāi)發(fā)的前景還是有很多優(yōu)勢(shì)的,就業(yè)范圍廣、薪資待遇高、公司私立待遇

    2024年02月12日
    瀏覽(23)
  • 2023年Java學(xué)習(xí)路線圖(適合自學(xué)詳細(xì)版)

    2023年Java學(xué)習(xí)路線圖(適合自學(xué)詳細(xì)版)

    ?這里小千作為資深的教育培訓(xùn)機(jī)構(gòu),特意為大家整理分享一套零基礎(chǔ)自學(xué)Java學(xué)習(xí)路線圖,此學(xué)習(xí)路線一共分為 Java基礎(chǔ)、數(shù)據(jù)庫(kù)、Javaweb、企業(yè)級(jí)框架、分布式微服務(wù)架構(gòu)、高手進(jìn)階、項(xiàng)目實(shí)戰(zhàn) 七大階段,希望可以幫助到大家。 此階段為入職java必備知識(shí),必須牢牢掌握,把

    2024年02月05日
    瀏覽(21)
  • 大學(xué)計(jì)算機(jī)專業(yè) 學(xué)習(xí)Python學(xué)習(xí)路線圖(最新版)

    大學(xué)計(jì)算機(jī)專業(yè) 學(xué)習(xí)Python學(xué)習(xí)路線圖(最新版)

    這是我剛開(kāi)始學(xué)習(xí)python時(shí)的一套學(xué)習(xí)路線,從入門到上手。(不敢說(shuō)精通,哈哈~) 希望對(duì)大家有幫助哈~ 大家需要高清得完整python學(xué)習(xí)路線可以 二、數(shù)據(jù)庫(kù)編程 三、Linux系統(tǒng) 四、網(wǎng)頁(yè)編程 . 五、VUE框架 六、flask框架 七、Tornado框架 八、Django框架 九、自動(dòng)化辦公? ?? 十、爬

    2024年02月08日
    瀏覽(24)
  • 黑豹程序員-架構(gòu)師學(xué)習(xí)路線圖-百科:AJAX

    黑豹程序員-架構(gòu)師學(xué)習(xí)路線圖-百科:AJAX

    Ajax即Asynchronous(呃森可樂(lè)思) Javascript And XML(異步JavaScript和XML) 在 2005年被Jesse James Garrett(杰西·詹姆斯·加勒特)提出的新術(shù)語(yǔ),用來(lái)描述一種使用現(xiàn)有技術(shù)集合的‘新’方法。 包括: HTML 或 XHTML, CSS, JavaScript, DOM, XML, XSLT(XML做頁(yè)面轉(zhuǎn)換), 以及最重要的XMLHttpRequest。 使用

    2024年02月07日
    瀏覽(21)
  • 2023最全軟件測(cè)試學(xué)習(xí)路線圖(從入門到精通)

    2023最全軟件測(cè)試學(xué)習(xí)路線圖(從入門到精通)

    六維全息課程注重綜合能力培養(yǎng),從入學(xué)到職后一站式服務(wù)測(cè)試開(kāi)發(fā)人才。2023年最新軟件測(cè)試學(xué)習(xí)路線圖,從入門到精通一應(yīng)俱全。 9階段專業(yè)課+11大專項(xiàng)測(cè)試項(xiàng)目 適應(yīng)互聯(lián)網(wǎng)企業(yè)測(cè)試開(kāi)發(fā)需求。 ?對(duì)于想入行學(xué)軟件測(cè)試的新手來(lái)說(shuō),首先就需要一個(gè)高效的學(xué)習(xí)線路圖,還要

    2024年02月15日
    瀏覽(16)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包