首页
›
后端、数据与云原生工程
›
014-ASP.NET Core企业后端工程
›
《C# Web API与ASP.NET Core工程》
VIP9
本课程属于:014-ASP.NET Core企业后端工程
后端、数据与云原生工程 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
C# Web API与ASP.NET Core工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与工程全景
目标=ASP.NET Core We… · 与MVC/Minimal API的关… · .NET运行时与SDK版本选择
课程导入
工程全景
02
项目结构与启动机制
目标=Program.cs与Star… · WebApplicationBuil… · 中间件管道构建顺序
项目结构
启动机制
03
依赖注入与生命周期
目标=IServiceCollect… · AddSingleton/AddSc… · 构造函数注入与IServicePro…
依赖注入
生命周期
04
配置系统与选项模式
目标=appsettings.jso… · IConfiguration读取 · IOptions/IOptionsS…
配置系统
选项模式
05
日志与可观测性基础
目标=ILogger与日志级别 · 内置日志提供程序 · 结构化日志与Serilog集成
日志
可观测性基础
06
控制器与路由设计
目标=ControllerBase与… · 特性路由与约定路由 · 路由参数与约束
控制器
路由设计
07
模型绑定与验证
目标=FromBody/FromQu… · 复杂类型绑定 · DataAnnotations验证
模型绑定
验证
08
内容协商与序列化
目标=System.Text.Jso… · JSON序列化选项 · XML支持
内容协商
序列化
09
RESTful API设计实践
目标=资源建模 · HTTP状态码语义 · 幂等性与安全性
RESTful
API
10
Minimal API工程化
目标=MapGet/MapPost等… · 端点过滤器 · 路由组与约定
Minimal
API
11
中间件与请求管道
目标=自定义中间件编写 · Invoke/InvokeAsync · 短路与异常处理
间件
请求管道
12
异常处理与全局错误
目标=UseExceptionHan… · 异常过滤器 · 自定义异常类型
异常处理
全局错误
13
认证基础与JWT
目标=Authentication与… · JWT Bearer配置 · 签发与验证
JWT
认证基础
14
授权策略与资源保护
目标=基于策略的授权 · RequireClaim/Requi… · 自定义AuthorizationHa…
授权策略
资源保护
15
身份与用户管理集成
目标=ASP.NET Core Id… · 注册登录API · 密码哈希与安全存储
身份
用户管理集成
16
CORS与跨域工程
目标=CORS策略配置 · 命名策略与默认策略 · 预检请求处理
CORS
跨域工程
17
数据访问与EF Core
目标=DbContext注册 · 实体建模与关系 · 迁移与数据库更新
EF
Core
18
仓储与工作单元模式
目标=Repository与Unit… · 接口抽象与依赖注入 · 事务边界
仓储
工作单元模式
19
DTO与对象映射
目标=请求/响应DTO设计 · AutoMapper或手动映射 · 验证与映射边界
DTO
对象映射
20
缓存与性能优化
目标=内存缓存与分布式缓存 · ResponseCache与ETag · 输出缓存中间件
缓存
性能优化
21
后台任务与异步处理
目标=IHostedService与… · 队列式后台任务 · Channel与生产者消费者
后台任务
异步处理
22
实时通信与SignalR
目标=Hub与客户端方法 · 组与用户连接 · 与Web API共存
SignalR
实时通信
23
gRPC与高性能服务
目标=gRPC服务定义 · proto文件与代码生成 · 与REST对比
gRPC
高性能服务
24
API版本管理与兼容
目标=URL版本 · 查询字符串版本 · 请求头版本
API
版本管理
25
OpenAPI与API文档
目标=Swashbuckle与NSw… · XML注释 · 示例与Schema
OpenAPI
API
26
测试策略与自动化
目标=单元测试xUnit · 集成测试WebApplication… · 内存数据库与测试替身
测试策略
自动化
27
安全加固与常见风险
目标=HTTPS与HSTS · 防CSRF · 输入验证与输出编码
安全加固
常见风险
28
部署与托管
目标=发布配置与自包含部署 · IIS与Kestrel反向代理 · Linux与Docker容器化
部署
托管
29
云原生与可扩展架构
目标=容器编排基础 · 配置中心与密钥管理 · 分布式追踪与日志聚合
云原生
可扩展架构
30
综合项目实战
目标=从需求到API设计 · 分层实现 · 认证授权
综合项目实战
API
所属VIP或分类
同VIP:ASP.NET-Core实战100例
同VIP:ASP.NET-Core微服务工程
同VIP:ASP.NET-Core测试与质量工程