文档中心

面向 .NET 开发方向整理的分层文档集合,覆盖 C# 语言、Web 开发、数据访问、安全、测试与部署。

这里整理的是一套面向 .NET 后端开发方向的系统文档。内容不再只是零散笔记,而是按“学习主线 + 工程主题 + 延伸专题”的方式组织,方便你从入门一路走到项目交付。


阅读入口

如果你是第一次进入这个站点,推荐先按下面这条主线阅读:

  1. .NET 学习路径与技术地图
  2. C# 基础入门
  3. .NET CLI 与项目结构
  4. ASP.NET Core 基础
  5. EF Core 基础入门
  6. .NET 认证与权限基础
  7. .NET 测试、发布与 Docker 部署入门

如果你已经具备部分基础,也可以按下面的主题导航跳转查阅。


第一阶段 语言与数据处理

这一阶段的目标是:先把语言基础、集合操作和异步思维打稳。


第二阶段 工程基础

这一阶段的目标是:从“会写代码”进入“懂项目怎么组织、怎么运行、怎么排查”。


第三阶段 Web API 开发

这一阶段的目标是:能做出结构清晰、错误处理统一的接口项目。


第四阶段 数据访问

这一阶段的目标是:不仅能操作数据库,还能有基本的性能与一致性意识。


第五阶段 安全与权限

这一阶段的目标是:把登录、权限点和接口控制真正串起来。


第六阶段 测试与交付

这一阶段的目标是:把项目从“本地开发”推进到“可验证、可发布、可部署”。


推荐路径

如果你的目标是做 .NET 后端项目,可以优先把下面这条线跑通:

C# 基础
-> LINQ 与集合
-> .NET CLI / 配置 / 日志
-> ASP.NET Core
-> EF Core
-> JWT 与权限
-> 测试、发布、Docker

先把主线跑通,再继续补缓存、后台任务、性能优化、架构设计,会比一开始零散学更高效。

页面列表

当前章节中的文档页面。

C# 基础入门

系统整理 C# 基础知识,覆盖语法、类型系统、面向对象、集合、LINQ、异常、委托和异步编程。

.NET CLI 与项目结构

系统讲解 .NET CLI、解决方案结构、csproj、NuGet、配置文件与发布流程,帮助建立 .NET 工程基础认知。

ASP.NET Core 基础

系统讲解 ASP.NET Core 的请求处理流程、中间件、路由、控制器、Minimal API、依赖注入和配置系统。

EF Core 基础入门

系统讲解 EF Core 的实体建模、DbContext、CRUD、迁移、关系映射、查询优化与常见实践。

.NET 认证与权限基础

系统讲解 ASP.NET Core 中的 Authentication、Authorization、JWT、Claims、角色与策略授权。

C# 集合与 LINQ 实战

系统讲解 C# 常用集合与 LINQ 查询,涵盖过滤、投影、分组、排序、延迟执行与常见性能误区。