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
装饰模式
策略模式
观察者模式
建造者模式
单例模式
外观模式
中介者模式

 

posted on   youhui  阅读(254)  评论(0编辑  收藏  举报

编辑推荐:
· 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代理 了,记录一下
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示