本系列是杨中科2022年最新作品《ASP.NET Core技术内幕与项目实战》及B站配套视频(强插点赞)的精简集 , 是一个读书笔记 。总结和提炼了主要知识点,遵守代码优先原则 , 以利于快速复习和查询 。所以,建议和我一样,先阅读书籍或看B站视频,然后再通过本系列快速的复习知识点 。
本系列覆盖了书本中的大多数知识点,但省略了DDD实践这块内容 , 因为后面要写一个ABP的系列,那个系列对DDD的实践会更加完整一些 。我自己是这两个实践对照着学习,我建议大家和我一样,多一些对比,会多出一些思考 。同时 , 本系列增补了书本之外的一些知识点,都是我们在实际开发中会用到的 。特别是认证与授权这块,比较复杂 , 是本系列的深水区,但却是项目实战必须突破的点 。这个领域,自己也还在吸引消化中,所以进度会相对慢一些 。目录如下 , 暂无链接的章节 , 说明还未完成:
一、基础组件
- 应用启动WebApplicationBuilder-增补
- 依赖注入DependencyInjection
- 配置Configuration
- 日志ILogger
- LINQ
- 基本使用(DbContext/CRUD/Migration)
- 导航关系(一对多/一对一/多对多)
- 映射配置FluentApi和主键
- 集合查询原理IQueryable和IEnumerable
- 表达式Expression和Func
- 杂项(查询筛选器/原生SQL/并发/状态跟踪)
- EFCore7的批量操作-增补
- 仓储实现IRepository-增补
- EFCore结合Dapper-增补
- WebApi最佳实现
- 中间件Middleware
- 筛选器filter
- 缓存Cache
- 托管服务BackgroundService
- 请求数据校验FluentValidation
- 消息推送SignalR
- 远程调整gRPC-增补
- DDD基本概念
- 贫血模型和充血模型
- EFCore中实现充血模型
- EFCore中实现值对象
- 领域事件MediatR
- 集成事件RabbitMQ
- 实体映射(DTO/Mapper)-增补
- 认证Authentication
- 授权Authorization
- JWT/Session/Cookie
- 服务端验证和客户端验证-增补
- 角色和用户管理-增补
- 声明授权-增补
- Auth2-增补
- OIDC(OpenID Connect)-增补
- IdentityServer4基础-增补
- IDS4在WebApi中的应用-增补
- IDS4在Blazor中的应用实列-增补
- IDS4在MAUI中的应用实例-增补
推荐阅读
- 安卓版经典galgame打包下载,跪求《安卓galgame经典合集》
- 谣言检测《Rumor Detection with Self-supervised Learning on Texts and Social Graph》
- 《英雄联盟》游戏中“烬”的大招怎么放(英雄联盟烬开大怎么取消)
- 《我的世界》豹猫怎么驯服怎么繁殖有什么用
- 《我的世界》1.14更新后如何驯服豹猫(我的世界1.16驯服猫成就)
- 地表准四类水排放标准 准四类排放标准
- 《炉石传说》现版本用战士打巫妖王怎么打(炉石巫妖王全职业攻略)
- 《我的世界》豹猫怎么驯服,豹猫驯服技巧(我的世界豹猫怎么进化)
- 如何在电脑上玩《明日之后》怎样玩好这款游戏
- 山海情大结局_山海情各人物结局