ASP.NET Core开发者路线图
https://www.cnblogs.com/enjoy233/p/AspNetCore_developer_roadmap.html
资源
先决条件
C#
Entity Framework
ASP.NET Core
SQL基础知识
通用开发技能
学习GIT, 在GitHub中创建开源项目
掌握HTTP(S)协议, 及其请求方法(GET, POST, PUT, PATCH, DELETE, OPTIONS)
不要害怕使用 Google, Google搜索技巧
学习dotnet CLI
阅读一些关于算法和数据结构的书籍
依赖注入
DI容器
Microsoft.Extensions.DependencyInjection
AutoFac
Ninject
StructureMap
Castle Windsor
生命周期
Scrutor
数据库
关系数据库
SQL Server
PostgreSQL
MariaDB
MySQL
云数据库
CosmosDB
DynamoDB
搜索引擎
ElasticSearch
Solr
Sphinx
NoSQL
MongoDB
Redis
Apache Cassandra
LiteDB
RavenDB
CouchDB
缓存
实体框架二级缓存
EFSecondLevelCache.Core
EntityFrameworkCore.Cacheable
分布式缓存
Redis
Memcached
内存缓存
日志
日志框架
Serilog
NLog
Elmah
日志管理系统
Sentry.io
Loggly.com
Elmah.io
模板引擎
Razor
DotLiquid
Scriban
Fluid
实时通信
SignalR
对象映射
AutoMapper
Mapster
AgileMapper
ExpressMapper
API客户端
REST
OData
Sieve
GraphQL
GraphQL-dotnet
最好掌握
MediatR
Fluent Validation
Swashbuckle
Benchmark.NET
Polly
NodaTime
GenFu
测试
单元测试
测试框架
MSTest
NUnit
xUnit
模拟工具
Moq
NSubstitute
FakeItEasy
断言工具
FluentAssertion
Shouldly
行为测试
BDDfy
SpecFlow
LightBDD
集成测试
WebApplicationFactory
TestServer
端到端测试
Selenium
Puppeteer-Sharp
任务调度
HangFire
Coravel
Fluent Scheduler
微服务
消息队列
RabbitMQ
Apache Kafka
ActiveMQ
Azure Service Bus
消息总线
MassTransit
NServiceBus
CAP
SOLID原则
单一责任原则(SRP)
开放封闭原则(OCP)
里氏替换原则(LSP)
依赖倒置原则(ISP)
接口分离原则(DIP)
设计模式
CQRS
装饰模式
策略模式
观察者模式
建造者模式
单例模式
外观模式
中介者模式
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下