视频选集 0.课程介绍(明文传输不 翻译配音) 1. 什么是Web API及为何创建Web API 2. Web API理论工作原理 3. Web API工作原理(Minimal APIs演示) 4. 什么是Web API框架 5. ASP.NET Core中间件管道 6. Web API控制器 7. 路由 8. 模型绑定 9. 数据注解模型验证 10. ValidationAttribute模型验证 11. Web API返回类型 12. 内存存储库介绍 13. 操作过滤器实现模型验证 14. 查询端点实现 15. 创建端点实现 16. 操作过滤器验证创建端点 17. 更新端点实现 18. 异常过滤器实现异常处理 19. 删除端点实现 20. EntityFramework Core与NuGet包 21. 安装EF Core的NuGet包 22. 创建数据库上下文 23. 执行数据库迁移 24. 使用EF Core实现Get端点 25. 使用EF Core实现Get by Id端点 26. 使用EF Core实现Post端点 27. 使用EF Core实现Put端点 28. 使用EF Core实现Delete端点 29. 添加MVC项目 30. 衬衫前端界面 31. 使用IHttpClientFactory的API执行器 32. 通过Web API获取衬衫数据 33. 衬衫创建表单 34. MVC表单验证 35. 通过Web API创建衬衫 36. 衬衫更新视图 37. 通过Web API更新衬衫 38. 通过Web API删除衬衫 39. API执行器中的错误处理 40. 在CreateShirt视图显示API错误信息 41. 在UpdateShirt视图显示API错误信息 42. 为DeleteShirt显示API错误信息 43. Web API安全机制理论 44. 向认证中心注册应用 45. 应用向认证中心认证 46. JWT令牌与自定义令牌对比 47. JWT令牌生成 48. 认证逻辑重构 49. JWT令牌验证 50. 调用受保护的API端点 51. 保存和复用 JWT 令牌 52. 处理过期令牌 53. 授权、权限作用域校验 54. OpenAPI 支持与 Swagger UI 55. 向 OpenAPI 文档添加认证要求 56. 为什么需要版本控制 57. 添加第二版 API 端点 58. 感谢! (.NET8 )54. Swagger 文档支持 (.NET8 )55. 向 Swagger 添加认证授权头 (.NET8 )57. 安装支持版本控制的 Nuget 包 (.NET8 )58. 添加第二版 API 端点 (.NET8 )59. 运行数据库迁移以添加新字段 (.NET8 )60. 配置版本控制 (.NET8 )61. 使用 HTTP 头部进行版本控制 (.NET8 )62. 报告可用版本 (.NET8 )63. 使用路由进行版本控制 (.NET8 )64. 使用查询字符串进行版本控制 (.NET8 )65. 在 Swagger 文档中支持版本控制 (.NET8 )66. 在 Swagger 文档中支持多版本 (.NET8 )67. 修复第二版中的一个错误
明文传输不的视频 .NET 10 Web API 开发:2025 精通版完全指南(中文语音) Qt6 与 QML 高级: C++ 交互 Qt6 与 QML 中级教程:与 C++ 交互 Qt6 QML 初学者基础课程 Bash脚本编程 JSON 教程 现代C++智能指针 shared_ptr weak_ptr 现代C++设计模式(中文语音12小时完整版) Avalonia UI基础教程(油管大神 angelsix 中文语音) Visual Studio Code 开发者指南 2025:从入门到精通 Avalonia UI 实战(中文语音 更新至P53 油管大神AngelSix课程)