🚀 ASP.NET Core · 零基础启航
🎯 30章 从入门到实战
🧩 友好色系 · 点击卡片跳转对应章节
📚 全30课 · 完整目录
01
ASP.NET Core 初探
什么是ASP.NET Core · 环境搭建 · SDK与VS Code
02
第一个Web应用
创建项目 · Program.cs与Startup.cs · 运行API
03
路由与端点
传统路由/属性路由 · 约束 · URL生成
04
控制器与动作方法
控制器 · 动作返回类型 · IActionResult详解
05
模型绑定与验证
[FromBody] · 数据注解 · 自定义验证
06
依赖注入(DI)
内置容器 · 生命周期 · 注册与消费
07
中间件(Middleware)
请求管道 · 自定义中间件 · CORS/认证
08
配置系统
appsettings.json · 选项模式 · 多环境
09
日志系统
ILogger · 结构化日志 · 控制台/文件
10
Entity Framework Core入门
ORM · DbContext · 连接字符串
11
EF Core 迁移与数据库操作
Code-First · CRUD · 异步操作
12
EF Core 关系映射
一对一/多对多 · 导航属性 · 延迟加载
13
RESTful API 设计
REST原则 · HTTP动词 · 状态码
14
Swagger/OpenAPI
集成Swashbuckle · API文档 · 测试
15
JWT认证与授权
Token流程 · 生成JWT · [Authorize]
16
用户注册与登录
Identity框架 · 注册/登录 · 密码哈希
17
文件上传与处理
IFormFile · 多文件 · 保存本地/数据库
18
错误处理与异常中间件
全局异常 · ProblemDetails · 状态码页面
19
缓存策略
IMemoryCache · Redis · 响应缓存
20
后台任务与托管服务
IHostedService · BackgroundService · 定时任务
21
SignalR 实时通信
WebSocket · Hub · 实时推送
22
健康检查
健康检查端点 · 自定义 · 第三方监控
23
单元测试
xUnit · 测试控制器/服务 · Moq
24
集成测试
WebApplicationFactory · 完整请求测试
25
性能优化
异步最佳实践 · 压缩 · 连接池
26
安全加固
防XSS/CSRF/SQL注入 · HTTPS · 安全头
27
Docker部署
Dockerfile · 多阶段构建 · docker-compose
28
CI/CD 流水线
GitHub Actions · 自动测试/构建/部署
29
微服务架构入门
服务拆分 · API网关(Ocelot) · gRPC
30
项目实战:博客系统API
用户/文章/评论/标签/搜索/分页