ASP.NET Core开发者成长路线图
來源:?MoienTajik/AspNetCore-Developer-Roadmap.
2019年ASP.NET Core開發者指南:
你可以在下面找到一張圖,該圖展示了你可以選取的路徑及你想學習的庫,從而成為一名 ASP.NET Core 開發者。“作為 ASP.NET Core 開發者,我接下來應該學習什么?”,我把這張圖作為建議給每個問過我這一問題的人。
免責聲明
該指南的目的是為了給讀者心有個大概的輪廓。如果你對接下來要學習的內容感到困惑,這張路線圖將指導你,而不是鼓勵你選擇時髦的東西。
你應該逐漸理解為什么一種工具比另一種工具更適合某些場景,并且記住時髦和新穎的東西并不總是意味著最適合這個工作。
請給一個星星! ?
如果你喜歡或正在使用這個項目進行學習或引用在你的解決方案中,請給它一個星星。謝謝!
路線圖
資源
先決條件
C#
Entity Framework
ASP.NET Core
SQL基礎知識
通用開發技能
學習GIT, 在GitHub中創建開源項目
掌握HTTP(S)協議, 及其請求方法(GET, POST, PUT, PATCH, DELETE, OPTIONS)
不要害怕使用 Google,?Google搜索技巧
學習dotnet CLI
閱讀一些關于算法和數據結構的書籍
依賴注入
Microsoft.Extensions.DependencyInjection
AutoFac
Ninject
StructureMap
Castle Windsor
DI容器
生命周期
Scrutor
數據庫
MongoDB
Redis
Apache Cassandra
LiteDB
RavenDB
CouchDB
ElasticSearch
Solr
Sphinx
CosmosDB
DynamoDB
SQL Server
PostgreSQL
MariaDB
MySQL
關系數據庫
云數據庫
搜索引擎
NoSQL
緩存
Redis
Memcached
EFSecondLevelCache.Core
EntityFrameworkCore.Cacheable
實體框架二級緩存
分布式緩存
內存緩存
日志
Sentry.io
Loggly.com
Elmah.io
Serilog
NLog
Elmah
日志框架
日志管理系統
模板引擎
Razor
DotLiquid
Scriban
Fluid
實時通信
SignalR
對象映射
AutoMapper
Mapster
AgileMapper
ExpressMapper
API客戶端
GraphQL-dotnet
OData
Sieve
REST
GraphQL
最好掌握
MediatR
Fluent Validation
Swashbuckle
Benchmark.NET
Polly
NodaTime
GenFu
測試
Selenium
Puppeteer-Sharp
WebApplicationFactory
TestServer
BDDfy
SpecFlow
LightBDD
MSTest
NUnit
xUnit
Moq
NSubstitute
FakeItEasy
FluentAssertion
Shouldly
測試框架
模擬工具
斷言工具
單元測試
行為測試
集成測試
端到端測試
任務調度
HangFire
Coravel
Fluent Scheduler
微服務
MassTransit
NServiceBus
CAP
RabbitMQ
Apache Kafka
ActiveMQ
Azure Service Bus
消息隊列
消息總線
SOLID原則
單一責任原則(SRP)
開放封閉原則(OCP)
里氏替換原則(LSP)
依賴倒置原則(ISP)
接口分離原則(DIP)
設計模式
CQRS
裝飾模式
策略模式
觀察者模式
建造者模式
單例模式
外觀模式
中介者模式
容器
Docker
Kubernetes (k8s)
機器學習
ML.net
Sci-Sharp
總結
如果你認為該指南可以改進,請提交包含任何更新的 PR 并提交任何問題。此外,我將繼續改進這個倉庫,因此你可以 star 這個倉庫以便于重新訪問。
靈感來源 :?React Developer RoadMap
貢獻
該指南是使用Draw.io構建的。中文版項目文件為aspnetcore-developer-roadmap.zh-Hans.xml。要修改它, 請打開 draw.io, 點擊 Open Existing Diagram?并選擇項目中的?xml 文件。它將為你渲染生成路線圖,更新它,上傳和更新自述文件中的圖像并創建一個 PR(導出為400%的png圖片,然后使用Compressor.io壓縮)。
改進后提交 PR
在Issues中討論問題
推廣項目
原文地址:https://www.cnblogs.com/enjoy233/p/AspNetCore_developer_roadmap.html
.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總?http://www.csharpkit.com?
總結
以上是生活随笔為你收集整理的ASP.NET Core开发者成长路线图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决vs2019中暂时无法为.net c
- 下一篇: .NET Framework VS .N