ASP.NET核心开发人员路线图
在2025年成为ASP.NET核心开发人员的路线图:
在下面,您可以找到一个图表,展示您可以学习的路径以及您想学会成为ASP.NET核心开发人员的库。我为每个问我的人提供了这张图表的提示:“接下来我应该以ASP.NET核心开发人员的身份学到什么?”
免责声明
该路线图的目的是让您了解景观。如果您对接下来要学习的知识感到困惑,而不是鼓励您选择时髦和时尚的东西,则路线图将指导您。您应该对为什么一种工具比另一种情况更适合某些工具,并记住髋关节和时尚并不总是最适合这份工作。
给星星!
如果您愿意或正在使用此项目学习或启动解决方案,请给它一颗星。谢谢!
路线图
资源
-
一般发展技能
- 学习git,在github上创建一些存储库,与其他人分享您的代码
- 知道HTTP(S)协议,请求方法(获取,发布,PUT,补丁,删除,选项等)
- 什么是TLS?
- 什么是SSL?
- 不要害怕使用Google,可以与Google进行电源搜索
- 开始使用chatgpt
- 阅读有关算法和数据结构的几本书
-
C#
- C#
- .NET 8
- .NET CLI
- Stylecop规则
-
SQL基本面
- 教程
- Pluralsight学习路径:从SQL Server查询使用T-SQL的数据
- 教程
-
ASP.NET核心基础知识
- MVC
- 最小API
- 休息
- 应用程序设置和配置
- 中间
- 过滤器和属性
- 背景任务
- 验证
- 授权
- 身份服务器
- Duende IdentityServer
- OpenIddict
- Auth0
- OIDC
- 缓存
- 剃刀页
- 剃须刀组件
- 教程
- 从零到英雄:.NET中的RESS API
- 从零到英雄:与C#的最小API在.net中
-
坚硬的
- 单个责任原则(SRP)
- 开放原则(OCP)
- Liskov替代原则(LSP)
- 接口隔离原理(ISP)
- 依赖性反转原理(DIP)
-
ORM
- 实体框架核心
- 教程
- 从零到英雄:.NET中的实体框架核心
- 教程
- Dapper
- 实体框架核心
-
依赖注入
- DI容器
- microsoft.extensions.spententionsive
- AutoFac
- 审查员
- 教程
- 从零到英雄:.net中的依赖注入
- DI容器
-
数据库
- 关系
- SQL Server
- Postgresql
- Mariadb
- mysql
- 搜索引擎
- Elasticsearch
- Meilisearch
- Manticoresearch
- OpenSearch
- nosql
- 本地
- Redis
- mongodb
- Apache Cassandra
- LitedB
- 拉文
- couchdb
- 云
- cosmosdb
- DynamoDB
- 本地
- 关系
-
缓存
- 内存缓存
- 分布式缓存
- Redis
- STACKEXCHANGE.REDIS
- 轻松训练
- 备忘录
- Redis
- 应用程序级
- 响应缓存
- 内置
- Marvin.Cache.Headers
- 输出缓存
- 实体框架第二级缓存
- 响应缓存
-
日志框架
- Serilog
- nlog
- 教程
- 从零到英雄:登录.net
-
API客户和通讯
- 休息
- 网格
- odata
- reper模式
- 最小API
- ardalis.endpoints
- 快速端点
- grpc
- GraphQl
- 热裂
- GraphQl-Dotnet
- 教程
- 从零到英雄:.NET中的RESS API
- 从零到英雄:与C#的最小API在.net中
- 从零到英雄:.net中的grpc
- 休息
-
实时沟通
- 信号
- Websocket
-
对象映射
- 手动映射!
- mapperly
- 汽车应用程序
-
背景任务调度程序
- 本地背景服务
- hangfire
- 石英
- Coravel
-
测试
- 单位测试
- 框架
- Xunit
- Nunit
- mstest
- 嘲笑
- 量
- nsubstitute
- 假性
- 断言
- 富有的
- 假数据生成器
- 虚假
- 自动固定
- 框架
- 集成测试
- WebApplicationFactory
- .net aspire
- 测试容器
- respwan
- 快照测试
- 核实
- 行为测试
- 规格
- E2E测试
- 硒
- 木偶分子
- 性能测试
- K6
- Jmeter
- 曲柄
- 庞巴迪
- 建筑测试
- Archunitnet
- NetArchTest
- 教程
- 从零到英雄:C#中的单元测试
- 从零到英雄:ASP.NET核心中的集成测试
- 从零到英雄:C#测试驱动的发展
- 单位测试
-
微服务
- 消息经纪人
- 兔子
- Apache Kafka
- Azure服务巴士
- Amazon SQS
- netmq
- 留言 – 车
- MassTransit
- nservicebus
- easynetq
- API网关
- Ocelot
- 纱
- 容器化
- Docker
- Podman
- 编排
- Kubernetes
- 牧场主
- kubectl
- K9S
- Kubernetes
- 其他
- .net aspire
- 奥尔良
- 原始作用
- DAPR
- akka.net
- 教程
- 入门:微服务体系结构
- 入门:解决方案体系结构
- 从零到英雄:开发人员的码头
- 消息经纪人
-
持续集成和连续交付
- github动作
- Azure管道
- Gitlab CI/CD
- Teamcity CI/CD
-
设计模式
- 类别
- 创造
- 结构
- 行为
- 教程
- 多数学习路径:C#中的设计模式
- 类别
-
监视/记录/跟踪/警报
- 监视
- 本地
- 普罗米修斯
- 格拉法纳
- 云
- Datadog
- 本地
- 记录
- 本地
- 麋鹿堆
- seq
- sentry.io
- 云
- Datadog
- sentry.io
- 教程
- 从零到英雄:登录.net
- 本地
- 跟踪
- 本地
- Opentelemetry
- Jaeger
- Zipkin
- sentry.io
- Opentelemetry
- 云
- Datadog
- sentry.io
- 本地
- 警报
- 本地
- Zabbix
- AlertManager
- 云
- Datadog
- 本地
- 监视
-
客户端.NET
- 模板引擎
- 剃刀
- Scriban
- 体液
- 框架
- 大火
- .net毛伊
- 模板引擎
-
AI / LLM
- 语义内核
- Openai .Net
-
很高兴知道
- 标量
- MediaTr
- 流利的验证
- 波莉
- Benchmark.net
- 分布式锁
- EF核心散装扩展
- 核武器建造
- 貂
包起来
如果您认为可以改进路线图,请在任何更新中开设一个公关并提交任何问题。另外,我将继续改进这一点,因此您可能希望将此存储库播放以重新访问。
想法来自:React开发人员路线图
贡献
想贡献吗?我们鼓励社区反馈和贡献。请遵循我们的贡献指南。
学分
支持者
感谢我们所有的支持者! [成为支持者]
赞助商
通过成为赞助商来支持这个项目。您的徽标将在此处显示您网站的链接。 [成为赞助商]
