589689.xyz

[ ] PluralSight - Core 6 Web API Deep Dive

  • 收录时间:2022-11-11 10:57:21
  • 文件大小:2GB
  • 下载次数:1
  • 最近下载:2022-11-11 10:57:20
  • 磁力链接:

文件列表

  1. ~Get Your Files Here !/04. Manipulating Resources/11. Demo - Supporting Partial Updates with PATCH.mp4 48MB
  2. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/08. Demo - Working with Vendor-specific Media Types on Input.mp4 48MB
  3. ~Get Your Files Here !/04. Manipulating Resources/03. Demo - Inspecting and Fixing the POST Methods.mp4 43MB
  4. ~Get Your Files Here !/04. Manipulating Resources/07. Demo - Working with Array Keys and Composite Keys.mp4 40MB
  5. ~Get Your Files Here !/02. Getting Started with REST/08. Learning what the REST Constraints are About.mp4 37MB
  6. ~Get Your Files Here !/03. Designing the Outer Facing Contract/06. Demo - Returning Correct Status Codes.mp4 34MB
  7. ~Get Your Files Here !/03. Designing the Outer Facing Contract/04. Demo - Adhering to URI Guidelines.mp4 30MB
  8. ~Get Your Files Here !/8. Supporting Sorting/6. Demo - Creating a Reusable ApplySort Method.mp4 30MB
  9. ~Get Your Files Here !/9. Supporting Data Shaping/5. Demo - Data Shaping Single Resources.mp4 29MB
  10. ~Get Your Files Here !/02. Getting Started with REST/05. Demo - Introducing the Starter Project.mp4 29MB
  11. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/08. Demo - Validating Input when Updating a Resource with PUT.mp4 29MB
  12. ~Get Your Files Here !/9. Supporting Data Shaping/6. Demo - Taking Consumer Errors into Account when Shaping Data.mp4 27MB
  13. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/04. Demo - HATEOAS and Content Negotiation.mp4 27MB
  14. ~Get Your Files Here !/7. Supporting Paging/5. Demo - Improving Reuse with a PagedListT Class.mp4 26MB
  15. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/03. Demo - Validating Input With Data Annotations.mp4 26MB
  16. ~Get Your Files Here !/8. Supporting Sorting/3. Demo - Sorting Collection Resources.mp4 26MB
  17. ~Get Your Files Here !/7. Supporting Paging/3. Demo - Paging Through Collection Resources.mp4 26MB
  18. ~Get Your Files Here !/8. Supporting Sorting/5. Demo - Creating a Property Mapping Service.mp4 26MB
  19. ~Get Your Files Here !/9. Supporting Data Shaping/3. Demo - Creating a Reusable Extension Method to Shape Data.mp4 25MB
  20. ~Get Your Files Here !/10. Learning and Implementing HATEOAS/04. Demo - Implementing HATEOAS Support for a Single Resource.mp4 24MB
  21. ~Get Your Files Here !/7. Supporting Paging/6. Demo - Returning Pagination Metadata.mp4 24MB
  22. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/06. Demo - Working with Vendor-specific Media Types on Output.mp4 23MB
  23. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/09. Demo - Improving Resource Representation Selection with an ActionConstraint.mp4 21MB
  24. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/11. Demo - Validating Input when Updating a Resource with PATCH.mp4 21MB
  25. ~Get Your Files Here !/6. Supporting Filtering and Searching/5. Demo - Searching Through Collection Resources.mp4 20MB
  26. ~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/03. Demo - Adding Support for Generating ETags.mp4 20MB
  27. ~Get Your Files Here !/6. Supporting Filtering and Searching/7. Demo - Grouping Action Parameters Together Into One Object.mp4 19MB
  28. ~Get Your Files Here !/04. Manipulating Resources/06. Demo - Creating a Collection of Resources.mp4 19MB
  29. ~Get Your Files Here !/03. Designing the Outer Facing Contract/08. Demo - Handling Faults and Avoiding Exposing Implementation Details.mp4 19MB
  30. ~Get Your Files Here !/10. Learning and Implementing HATEOAS/06. Demo - Implementing HATEOAS Support for a Collection Resource.mp4 19MB
  31. ~Get Your Files Here !/03. Designing the Outer Facing Contract/10. Demo - Supporting XML.mp4 18MB
  32. ~Get Your Files Here !/12. Getting Started with Caching Resources/09. The Validation Model.mp4 18MB
  33. ~Get Your Files Here !/04. Manipulating Resources/13. M4 13x.mp4 18MB
  34. ~Get Your Files Here !/8. Supporting Sorting/8. Demo - Taking Consumer Errors into Account when Sorting.mp4 17MB
  35. ~Get Your Files Here !/04. Manipulating Resources/05. Demo - Creating Child Resources Together with a Parent Resource.mp4 17MB
  36. ~Get Your Files Here !/10. Learning and Implementing HATEOAS/02. Hypermedia as the Engine of Application State.mp4 16MB
  37. ~Get Your Files Here !/6. Supporting Filtering and Searching/4. Demo - Filtering Collection Resources.mp4 16MB
  38. ~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/04. Demo - Global Cache Header Configuration.mp4 16MB
  39. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/07. Demo - Customizing Validation Error Responses.mp4 16MB
  40. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/10. Demo - Class-level Input Validation with a Custom Attribute.mp4 16MB
  41. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/09. Demo - Class-level Input Validation with IValidatableObject.mp4 16MB
  42. ~Get Your Files Here !/04. Manipulating Resources/10. Demo - Inspecting a PUT Action.mp4 16MB
  43. ~Get Your Files Here !/04. Manipulating Resources/16. Demo - Supporting OPTIONS.mp4 16MB
  44. ~Get Your Files Here !/14. Supporting Concurrency/3. Demo - Supporting Concurrency.mp4 14MB
  45. ~Get Your Files Here !/10. Learning and Implementing HATEOAS/09. Demo - Working Towards Self-discoverability with a Root Document.mp4 13MB
  46. ~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/07. Demo - ETags and the Validation Model.mp4 13MB
  47. ~Get Your Files Here !/04. Manipulating Resources/17. Demo - Inspecting Input Formatters.mp4 12MB
  48. ~Get Your Files Here !/03. Designing the Outer Facing Contract/05. Learning why Status Codes are Important.mp4 12MB
  49. ~Get Your Files Here !/03. Designing the Outer Facing Contract/02. Designing the Outer Facing Contract.mp4 12MB
  50. ~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/05. Demo - Resource-level Cache Header Configuration.mp4 11MB
  51. ~Get Your Files Here !/9. Supporting Data Shaping/4. Demo - Data Shaping Collection Resources.mp4 11MB
  52. ~Get Your Files Here !/04. Manipulating Resources/14. Demo - Upserting with PATCH.mp4 10MB
  53. ~Get Your Files Here !/02. Getting Started with REST/07. Introducing the REST Architectural Style.mp4 10MB
  54. ~Get Your Files Here !/12. Getting Started with Caching Resources/07. Demo - Using Cache Profiles to Apply the Same Rules to Different Resources.mp4 10MB
  55. ~Get Your Files Here !/12. Getting Started with Caching Resources/02. Supporting the Cacheable Constraint.mp4 10MB
  56. ~Get Your Files Here !/12. Getting Started with Caching Resources/05. Demo - Adding Cache Headers to the Response.mp4 10MB
  57. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/12. Demo - Returning ValidationProblems from Controller Actions.mp4 10MB
  58. ~Get Your Files Here !/12. Getting Started with Caching Resources/06. Demo - Adding a Cache Store with the ResponseCaching Middleware.mp4 9MB
  59. ~Get Your Files Here !/04. Manipulating Resources/18. Http Method Overview by Use Case.mp4 9MB
  60. ~Get Your Files Here !/10. Learning and Implementing HATEOAS/05. Demo - Implementing HATEOAS Support after POSTing.mp4 9MB
  61. ~Get Your Files Here !/04. Manipulating Resources/09. Full Updates (PUT) Versus Partial Updates (PATCH).mp4 9MB
  62. ~Get Your Files Here !/8. Supporting Sorting/7. Demo - Adding OrderBy Clauses to Pagination Links.mp4 9MB
  63. ~Get Your Files Here !/12. Getting Started with Caching Resources/08. The Expiration Model.mp4 9MB
  64. ~Get Your Files Here !/10. Learning and Implementing HATEOAS/08. Demo - Using HATEOAS for Pagination Links.mp4 9MB
  65. ~Get Your Files Here !/10. Learning and Implementing HATEOAS/10. Other Approaches and Options.mp4 9MB
  66. ~Get Your Files Here !/02. Getting Started with REST/06. Demo - Using Postman and Importing the Example Request Collection.mp4 8MB
  67. ~Get Your Files Here !/04. Manipulating Resources/04. The Advantages of Applying the ApiController Attribute.mp4 8MB
  68. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/10. Versioning in a RESTful World.mp4 8MB
  69. ~Get Your Files Here !/03. Designing the Outer Facing Contract/09. Working With Content Negotiation and Formatters.mp4 7MB
  70. ~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/06. Demo - Dealing with Varying Response Representations.mp4 7MB
  71. ~Get Your Files Here !/02. Getting Started with REST/09. The Richardson Maturity Model.mp4 7MB
  72. ~Get Your Files Here !/12. Getting Started with Caching Resources/10. Exploring the Cache-Control Directive.mp4 7MB
  73. ~Get Your Files Here !/04. Manipulating Resources/12. Using PUT or PATCH for Creating Resources - Upserting.mp4 6MB
  74. ~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/08. Cache Stores and Content Delivery Networks.mp4 6MB
  75. ~Get Your Files Here !/03. Designing the Outer Facing Contract/13. Demo - Supporting HEAD.mp4 6MB
  76. ~Get Your Files Here !/14. Supporting Concurrency/2. Supporting Concurrency in a RESTful World.mp4 6MB
  77. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/02. Validation in a RESTful World.mp4 6MB
  78. ~Get Your Files Here !/7. Supporting Paging/4. Returning Pagination Metadata.mp4 6MB
  79. ~Get Your Files Here !/02. Getting Started with REST/04. Positioning ASP.NET Core MVC for Building RESTful APIs.mp4 6MB
  80. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/05. Tightening the Contract Between Client and Server with Vendor-specific Media Types.mp4 6MB
  81. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/03. HATEOAS and Content Negotiation.mp4 6MB
  82. ~Get Your Files Here !/04. Manipulating Resources/08. Demo - Handling POST to a Single Resource.mp4 6MB
  83. ~Get Your Files Here !/8. Supporting Sorting/4. Creating a Property Mapping Service.mp4 5MB
  84. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/13. Demo - Validating Input when Upserting With PATCH.mp4 5MB
  85. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/06. Reporting Validation Errors.mp4 5MB
  86. ~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/02. Supporting ETags.mp4 5MB
  87. ~Get Your Files Here !/03. Designing the Outer Facing Contract/14. Summary.mp4 5MB
  88. ~Get Your Files Here !/03. Designing the Outer Facing Contract/03. Revisiting Routing.mp4 5MB
  89. ~Get Your Files Here !/04. Manipulating Resources/02. Method Safety and Method Idempotency.mp4 5MB
  90. ~Get Your Files Here !/03. Designing the Outer Facing Contract/11. Outer Facing Model vs. Entity Model.mp4 5MB
  91. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/02. Revisiting the Contract Between Client and Server.mp4 4MB
  92. ~Get Your Files Here !/02. Getting Started with REST/03. Frameworks and Tooling.mp4 4MB
  93. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/05. Demo - Customizing Error Messages.mp4 4MB
  94. ~Get Your Files Here !/04. Manipulating Resources/19. Summary.mp4 4MB
  95. ~Get Your Files Here !/02. Getting Started with REST/01. Coming Up.mp4 4MB
  96. ~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/09. Cache Invalidation.mp4 4MB
  97. ~Get Your Files Here !/12. Getting Started with Caching Resources/03. Cache Types in Http Cache.mp4 4MB
  98. ~Get Your Files Here !/6. Supporting Filtering and Searching/3. Filtering and Searching.mp4 4MB
  99. ~Get Your Files Here !/8. Supporting Sorting/2. Sorting Collection Resources.mp4 4MB
  100. ~Get Your Files Here !/10. Learning and Implementing HATEOAS/03. Demo Introduction - Supporting HATEOAS.mp4 4MB
  101. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/11. Summary.mp4 3MB
  102. ~Get Your Files Here !/7. Supporting Paging/2. Paging Through Collection Resources.mp4 3MB
  103. ~Get Your Files Here !/04. Manipulating Resources/15. Considering Destructive Actions.mp4 3MB
  104. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/14. Other Approaches - FluentValidation.mp4 3MB
  105. ~Get Your Files Here !/1. Course Overview/1. Course Overview.mp4 3MB
  106. ~Get Your Files Here !/6. Supporting Filtering and Searching/8. Summary.mp4 3MB
  107. ~Get Your Files Here !/6. Supporting Filtering and Searching/6. Deferred Execution.mp4 3MB
  108. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/07. Using Vendor-specific Media Types on Input.mp4 2MB
  109. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/15. Summary.mp4 2MB
  110. ~Get Your Files Here !/9. Supporting Data Shaping/2. Data Shaping Resources.mp4 2MB
  111. ~Get Your Files Here !/02. Getting Started with REST/10. Summary.mp4 2MB
  112. ~Get Your Files Here !/12. Getting Started with Caching Resources/04. Response Cache Attribute and Middleware.mp4 2MB
  113. ~Get Your Files Here !/12. Getting Started with Caching Resources/11. Summary.mp4 2MB
  114. ~Get Your Files Here !/03. Designing the Outer Facing Contract/07. Errors, Faults and API Availability.mp4 2MB
  115. ~Get Your Files Here !/9. Supporting Data Shaping/7. Exploring Additional Options.mp4 2MB
  116. ~Get Your Files Here !/10. Learning and Implementing HATEOAS/11. Summary.mp4 2MB
  117. ~Get Your Files Here !/6. Supporting Filtering and Searching/2. Passing Data to the API via Action Parameters.mp4 2MB
  118. ~Get Your Files Here !/04. Manipulating Resources/01. Coming Up.mp4 2MB
  119. ~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/10. Summary.mp4 2MB
  120. ~Get Your Files Here !/7. Supporting Paging/7. Summary.mp4 2MB
  121. ~Get Your Files Here !/02/getting-started-with-rest-slides.pdf 2MB
  122. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/01. Coming Up.mp4 2MB
  123. ~Get Your Files Here !/9. Supporting Data Shaping/8. Summary.mp4 2MB
  124. ~Get Your Files Here !/02. Getting Started with REST/02. Course Prerequisites.mp4 2MB
  125. ~Get Your Files Here !/14. Supporting Concurrency/4. Summary.mp4 2MB
  126. ~Get Your Files Here !/8. Supporting Sorting/9. Summary.mp4 1MB
  127. ~Get Your Files Here !/10. Learning and Implementing HATEOAS/01. Coming Up.mp4 1MB
  128. ~Get Your Files Here !/8. Supporting Sorting/1. Coming Up.mp4 1MB
  129. ~Get Your Files Here !/03/designing-the-outer-facing-contract-slides.pdf 1MB
  130. ~Get Your Files Here !/03. Designing the Outer Facing Contract/12. Supporting HEAD.mp4 1MB
  131. ~Get Your Files Here !/03. Designing the Outer Facing Contract/01. Coming Up.mp4 1MB
  132. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/04. Validation and the ApiController Attribute.mp4 1MB
  133. ~Get Your Files Here !/9. Supporting Data Shaping/1. Coming Up.mp4 1MB
  134. ~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/01. Coming Up.mp4 1MB
  135. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/01. Coming Up.mp4 1MB
  136. ~Get Your Files Here !/10. Learning and Implementing HATEOAS/07. Using HATEOAS for Pagination Links.mp4 1MB
  137. ~Get Your Files Here !/12. Getting Started with Caching Resources/01. Coming Up.mp4 1MB
  138. ~Get Your Files Here !/7. Supporting Paging/1. Coming Up.mp4 1MB
  139. ~Get Your Files Here !/14. Supporting Concurrency/1. Coming Up.mp4 915KB
  140. ~Get Your Files Here !/6. Supporting Filtering and Searching/1. Coming Up.mp4 864KB
  141. ~Get Your Files Here !/04/manipulating-resources-slides.pdf 848KB
  142. ~Get Your Files Here !/07/supporting-paging-slides.pdf 682KB
  143. ~Get Your Files Here !/14/supporting-concurrency-slides.pdf 673KB
  144. ~Get Your Files Here !/11/improving-reliability-with-advanced-content-negotiation-slides.pdf 644KB
  145. ~Get Your Files Here !/12/getting-started-with-caching-resources-slides.pdf 612KB
  146. ~Get Your Files Here !/10/learning-and-implementing-hateoas-slides.pdf 542KB
  147. ~Get Your Files Here !/08/supporting-sorting-slides.pdf 515KB
  148. ~Get Your Files Here !/06/supporting-filtering-and-searching-slides.pdf 488KB
  149. ~Get Your Files Here !/05/validating-data-and-reporting-validation-errors-slides.pdf 465KB
  150. ~Get Your Files Here !/13/supporting-http-cache-for-aspnet-core-apis-slides.pdf 417KB
  151. ~Get Your Files Here !/09/supporting-data-shaping-slides.pdf 400KB
  152. ~Get Your Files Here !/02/demos/start-end/ASP.NET Core Web API Deep Dive.postman_collection.json 72KB
  153. ~Get Your Files Here !/03/demos/start/ASP.NET Core Web API Deep Dive.postman_collection.json 72KB
  154. ~Get Your Files Here !/13/demos/end/CourseLibrary.API/library.db-wal 60KB
  155. ~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/library.db-wal 60KB
  156. ~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/library.db-wal 44KB
  157. ~Get Your Files Here !/03/demos/end/CourseLibrary.API/library.db-wal 44KB
  158. ~Get Your Files Here !/03/demos/start/CourseLibrary.API/library.db-wal 44KB
  159. ~Get Your Files Here !/04/demos/start/CourseLibrary.API/library.db-wal 44KB
  160. ~Get Your Files Here !/05/demos/end/CourseLibrary.API/library.db-wal 44KB
  161. ~Get Your Files Here !/06/demos/start/CourseLibrary.API/library.db-wal 44KB
  162. ~Get Your Files Here !/07/demos/end/CourseLibrary.API/library.db-wal 44KB
  163. ~Get Your Files Here !/08/demos/end/CourseLibrary.API/library.db-wal 44KB
  164. ~Get Your Files Here !/08/demos/start/CourseLibrary.API/library.db-wal 44KB
  165. ~Get Your Files Here !/09/demos/end/CourseLibrary.API/library.db-wal 44KB
  166. ~Get Your Files Here !/09/demos/start/CourseLibrary.API/library.db-wal 44KB
  167. ~Get Your Files Here !/10/demos/end/CourseLibrary.API/library.db-wal 44KB
  168. ~Get Your Files Here !/10/demos/start/CourseLibrary.API/library.db-wal 44KB
  169. ~Get Your Files Here !/11/demos/start/CourseLibrary.API/library.db-wal 44KB
  170. ~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/library.db-shm 32KB
  171. ~Get Your Files Here !/03/demos/end/CourseLibrary.API/library.db-shm 32KB
  172. ~Get Your Files Here !/03/demos/start/CourseLibrary.API/library.db-shm 32KB
  173. ~Get Your Files Here !/04/demos/end/CourseLibrary.API/library.db 32KB
  174. ~Get Your Files Here !/04/demos/start/CourseLibrary.API/library.db-shm 32KB
  175. ~Get Your Files Here !/05/demos/end/CourseLibrary.API/library.db-shm 32KB
  176. ~Get Your Files Here !/05/demos/start/CourseLibrary.API/library.db 32KB
  177. ~Get Your Files Here !/06/demos/end/CourseLibrary.API/library.db 32KB
  178. ~Get Your Files Here !/06/demos/start/CourseLibrary.API/library.db-shm 32KB
  179. ~Get Your Files Here !/07/demos/end/CourseLibrary.API/library.db-shm 32KB
  180. ~Get Your Files Here !/07/demos/start/CourseLibrary.API/library.db 32KB
  181. ~Get Your Files Here !/08/demos/end/CourseLibrary.API/library.db-shm 32KB
  182. ~Get Your Files Here !/08/demos/start/CourseLibrary.API/library.db-shm 32KB
  183. ~Get Your Files Here !/09/demos/end/CourseLibrary.API/library.db-shm 32KB
  184. ~Get Your Files Here !/09/demos/start/CourseLibrary.API/library.db-shm 32KB
  185. ~Get Your Files Here !/10/demos/end/CourseLibrary.API/library.db-shm 32KB
  186. ~Get Your Files Here !/10/demos/start/CourseLibrary.API/library.db-shm 32KB
  187. ~Get Your Files Here !/11/demos/end/CourseLibrary.API/library.db 32KB
  188. ~Get Your Files Here !/11/demos/start/CourseLibrary.API/library.db-shm 32KB
  189. ~Get Your Files Here !/12/demos/end/CourseLibrary.API/library.db 32KB
  190. ~Get Your Files Here !/12/demos/start/CourseLibrary.API/library.db 32KB
  191. ~Get Your Files Here !/13/demos/end/CourseLibrary.API/library.db-shm 32KB
  192. ~Get Your Files Here !/13/demos/start/CourseLibrary.API/library.db 32KB
  193. ~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/library.db-shm 32KB
  194. ~Get Your Files Here !/02. Getting Started with REST/08. Learning what the REST Constraints are About.vtt 23KB
  195. ~Get Your Files Here !/11/demos/end/CourseLibrary.API/Controllers/AuthorsController.cs 18KB
  196. ~Get Your Files Here !/12/demos/end/CourseLibrary.API/Controllers/AuthorsController.cs 18KB
  197. ~Get Your Files Here !/12/demos/start/CourseLibrary.API/Controllers/AuthorsController.cs 18KB
  198. ~Get Your Files Here !/13/demos/end/CourseLibrary.API/Controllers/AuthorsController.cs 18KB
  199. ~Get Your Files Here !/13/demos/start/CourseLibrary.API/Controllers/AuthorsController.cs 18KB
  200. ~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Controllers/AuthorsController.cs 18KB
  201. ~Get Your Files Here !/04. Manipulating Resources/11. Demo - Supporting Partial Updates with PATCH.vtt 14KB
  202. ~Get Your Files Here !/04. Manipulating Resources/03. Demo - Inspecting and Fixing the POST Methods.vtt 14KB
  203. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/08. Demo - Working with Vendor-specific Media Types on Input.vtt 13KB
  204. ~Get Your Files Here !/10. Learning and Implementing HATEOAS/02. Hypermedia as the Engine of Application State.vtt 13KB
  205. ~Get Your Files Here !/12. Getting Started with Caching Resources/09. The Validation Model.vtt 13KB
  206. ~Get Your Files Here !/04. Manipulating Resources/07. Demo - Working with Array Keys and Composite Keys.vtt 12KB
  207. ~Get Your Files Here !/03. Designing the Outer Facing Contract/02. Designing the Outer Facing Contract.vtt 10KB
  208. ~Get Your Files Here !/10/demos/end/CourseLibrary.API/Controllers/AuthorsController.cs 10KB
  209. ~Get Your Files Here !/11/demos/start/CourseLibrary.API/Controllers/AuthorsController.cs 10KB
  210. ~Get Your Files Here !/03. Designing the Outer Facing Contract/06. Demo - Returning Correct Status Codes.vtt 10KB
  211. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/08. Demo - Validating Input when Updating a Resource with PUT.vtt 10KB
  212. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/03. Demo - Validating Input With Data Annotations.vtt 9KB
  213. ~Get Your Files Here !/9. Supporting Data Shaping/5. Demo - Data Shaping Single Resources.vtt 9KB
  214. ~Get Your Files Here !/03. Designing the Outer Facing Contract/05. Learning why Status Codes are Important.vtt 9KB
  215. ~Get Your Files Here !/02. Getting Started with REST/07. Introducing the REST Architectural Style.vtt 8KB
  216. ~Get Your Files Here !/02. Getting Started with REST/05. Demo - Introducing the Starter Project.vtt 8KB
  217. ~Get Your Files Here !/11/demos/end/CourseLibrary.API/Migrations/20220906074951_AddDateOfDeathToAuthor.Designer.cs 8KB
  218. ~Get Your Files Here !/12/demos/end/CourseLibrary.API/Migrations/20220906074951_AddDateOfDeathToAuthor.Designer.cs 8KB
  219. ~Get Your Files Here !/12/demos/start/CourseLibrary.API/Migrations/20220906074951_AddDateOfDeathToAuthor.Designer.cs 8KB
  220. ~Get Your Files Here !/13/demos/end/CourseLibrary.API/Migrations/20220906074951_AddDateOfDeathToAuthor.Designer.cs 8KB
  221. ~Get Your Files Here !/13/demos/start/CourseLibrary.API/Migrations/20220906074951_AddDateOfDeathToAuthor.Designer.cs 8KB
  222. ~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Migrations/20220906074951_AddDateOfDeathToAuthor.Designer.cs 8KB
  223. ~Get Your Files Here !/11/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  224. ~Get Your Files Here !/12/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  225. ~Get Your Files Here !/12/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  226. ~Get Your Files Here !/13/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  227. ~Get Your Files Here !/13/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  228. ~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  229. ~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  230. ~Get Your Files Here !/03/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  231. ~Get Your Files Here !/03/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  232. ~Get Your Files Here !/04/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  233. ~Get Your Files Here !/04/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  234. ~Get Your Files Here !/05/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  235. ~Get Your Files Here !/05/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  236. ~Get Your Files Here !/06/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  237. ~Get Your Files Here !/06/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  238. ~Get Your Files Here !/07/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  239. ~Get Your Files Here !/07/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  240. ~Get Your Files Here !/08/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  241. ~Get Your Files Here !/08/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  242. ~Get Your Files Here !/09/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  243. ~Get Your Files Here !/09/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  244. ~Get Your Files Here !/10/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  245. ~Get Your Files Here !/10/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  246. ~Get Your Files Here !/11/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  247. ~Get Your Files Here !/11/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  248. ~Get Your Files Here !/12/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  249. ~Get Your Files Here !/12/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  250. ~Get Your Files Here !/13/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  251. ~Get Your Files Here !/13/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  252. ~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs 8KB
  253. ~Get Your Files Here !/7. Supporting Paging/3. Demo - Paging Through Collection Resources.vtt 8KB
  254. ~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  255. ~Get Your Files Here !/03/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  256. ~Get Your Files Here !/03/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  257. ~Get Your Files Here !/04/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  258. ~Get Your Files Here !/04/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  259. ~Get Your Files Here !/05/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  260. ~Get Your Files Here !/05/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  261. ~Get Your Files Here !/06/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  262. ~Get Your Files Here !/06/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  263. ~Get Your Files Here !/07/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  264. ~Get Your Files Here !/07/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  265. ~Get Your Files Here !/08/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  266. ~Get Your Files Here !/08/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  267. ~Get Your Files Here !/09/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  268. ~Get Your Files Here !/09/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  269. ~Get Your Files Here !/10/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  270. ~Get Your Files Here !/10/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  271. ~Get Your Files Here !/11/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs 8KB
  272. ~Get Your Files Here !/04. Manipulating Resources/09. Full Updates (PUT) Versus Partial Updates (PATCH).vtt 8KB
  273. ~Get Your Files Here !/7. Supporting Paging/5. Demo - Improving Reuse with a PagedListT Class.vtt 8KB
  274. ~Get Your Files Here !/03. Designing the Outer Facing Contract/04. Demo - Adhering to URI Guidelines.vtt 8KB
  275. ~Get Your Files Here !/12. Getting Started with Caching Resources/08. The Expiration Model.vtt 8KB
  276. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/04. Demo - HATEOAS and Content Negotiation.vtt 8KB
  277. ~Get Your Files Here !/8. Supporting Sorting/6. Demo - Creating a Reusable ApplySort Method.vtt 7KB
  278. ~Get Your Files Here !/9. Supporting Data Shaping/6. Demo - Taking Consumer Errors into Account when Shaping Data.vtt 7KB
  279. ~Get Your Files Here !/9. Supporting Data Shaping/3. Demo - Creating a Reusable Extension Method to Shape Data.vtt 7KB
  280. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/10. Versioning in a RESTful World.vtt 7KB
  281. ~Get Your Files Here !/09/demos/end/CourseLibrary.API/Controllers/AuthorsController.cs 7KB
  282. ~Get Your Files Here !/10/demos/start/CourseLibrary.API/Controllers/AuthorsController.cs 7KB
  283. ~Get Your Files Here !/13/demos/end/CourseLibrary.API/Controllers/CoursesController.cs 7KB
  284. ~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Controllers/CoursesController.cs 7KB
  285. ~Get Your Files Here !/10. Learning and Implementing HATEOAS/04. Demo - Implementing HATEOAS Support for a Single Resource.vtt 7KB
  286. ~Get Your Files Here !/8. Supporting Sorting/5. Demo - Creating a Property Mapping Service.vtt 7KB
  287. ~Get Your Files Here !/12/demos/end/CourseLibrary.API/Controllers/CoursesController.cs 7KB
  288. ~Get Your Files Here !/13/demos/start/CourseLibrary.API/Controllers/CoursesController.cs 7KB
  289. ~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  290. ~Get Your Files Here !/03/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  291. ~Get Your Files Here !/03/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  292. ~Get Your Files Here !/04/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  293. ~Get Your Files Here !/04/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  294. ~Get Your Files Here !/05/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  295. ~Get Your Files Here !/05/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  296. ~Get Your Files Here !/06/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  297. ~Get Your Files Here !/06/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  298. ~Get Your Files Here !/07/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  299. ~Get Your Files Here !/07/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  300. ~Get Your Files Here !/08/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  301. ~Get Your Files Here !/08/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  302. ~Get Your Files Here !/09/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  303. ~Get Your Files Here !/09/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  304. ~Get Your Files Here !/10/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  305. ~Get Your Files Here !/10/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  306. ~Get Your Files Here !/11/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  307. ~Get Your Files Here !/11/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  308. ~Get Your Files Here !/12/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  309. ~Get Your Files Here !/12/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  310. ~Get Your Files Here !/13/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  311. ~Get Your Files Here !/13/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  312. ~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Migrations/InitialMigration.cs 7KB
  313. ~Get Your Files Here !/10/demos/end/CourseLibrary.API/Controllers/CoursesController.cs 7KB
  314. ~Get Your Files Here !/11/demos/end/CourseLibrary.API/Controllers/CoursesController.cs 7KB
  315. ~Get Your Files Here !/11/demos/start/CourseLibrary.API/Controllers/CoursesController.cs 7KB
  316. ~Get Your Files Here !/12/demos/start/CourseLibrary.API/Controllers/CoursesController.cs 7KB
  317. ~Get Your Files Here !/05/demos/end/CourseLibrary.API/Controllers/CoursesController.cs 7KB
  318. ~Get Your Files Here !/06/demos/end/CourseLibrary.API/Controllers/CoursesController.cs 7KB
  319. ~Get Your Files Here !/06/demos/start/CourseLibrary.API/Controllers/CoursesController.cs 7KB
  320. ~Get Your Files Here !/07/demos/end/CourseLibrary.API/Controllers/CoursesController.cs 7KB
  321. ~Get Your Files Here !/07/demos/start/CourseLibrary.API/Controllers/CoursesController.cs 7KB
  322. ~Get Your Files Here !/08/demos/end/CourseLibrary.API/Controllers/CoursesController.cs 7KB
  323. ~Get Your Files Here !/08/demos/start/CourseLibrary.API/Controllers/CoursesController.cs 7KB
  324. ~Get Your Files Here !/09/demos/end/CourseLibrary.API/Controllers/CoursesController.cs 7KB
  325. ~Get Your Files Here !/09/demos/start/CourseLibrary.API/Controllers/CoursesController.cs 7KB
  326. ~Get Your Files Here !/10/demos/start/CourseLibrary.API/Controllers/CoursesController.cs 7KB
  327. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/06. Demo - Working with Vendor-specific Media Types on Output.vtt 7KB
  328. ~Get Your Files Here !/04. Manipulating Resources/18. Http Method Overview by Use Case.vtt 6KB
  329. ~Get Your Files Here !/7. Supporting Paging/6. Demo - Returning Pagination Metadata.vtt 6KB
  330. ~Get Your Files Here !/08/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs 6KB
  331. ~Get Your Files Here !/09/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs 6KB
  332. ~Get Your Files Here !/09/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs 6KB
  333. ~Get Your Files Here !/10/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs 6KB
  334. ~Get Your Files Here !/10/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs 6KB
  335. ~Get Your Files Here !/11/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs 6KB
  336. ~Get Your Files Here !/11/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs 6KB
  337. ~Get Your Files Here !/12/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs 6KB
  338. ~Get Your Files Here !/12/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs 6KB
  339. ~Get Your Files Here !/13/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs 6KB
  340. ~Get Your Files Here !/13/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs 6KB
  341. ~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Services/CourseLibraryRepository.cs 6KB
  342. ~Get Your Files Here !/04. Manipulating Resources/06. Demo - Creating a Collection of Resources.vtt 6KB
  343. ~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/03. Demo - Adding Support for Generating ETags.vtt 6KB
  344. ~Get Your Files Here !/8. Supporting Sorting/3. Demo - Sorting Collection Resources.vtt 6KB
  345. ~Get Your Files Here !/04. Manipulating Resources/04. The Advantages of Applying the ApiController Attribute.vtt 6KB
  346. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/02. Validation in a RESTful World.vtt 6KB
  347. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/11. Demo - Validating Input when Updating a Resource with PATCH.vtt 6KB
  348. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/09. Demo - Class-level Input Validation with IValidatableObject.vtt 6KB
  349. ~Get Your Files Here !/03. Designing the Outer Facing Contract/09. Working With Content Negotiation and Formatters.vtt 6KB
  350. ~Get Your Files Here !/03. Designing the Outer Facing Contract/08. Demo - Handling Faults and Avoiding Exposing Implementation Details.vtt 6KB
  351. ~Get Your Files Here !/04. Manipulating Resources/05. Demo - Creating Child Resources Together with a Parent Resource.vtt 6KB
  352. ~Get Your Files Here !/6. Supporting Filtering and Searching/5. Demo - Searching Through Collection Resources.vtt 6KB
  353. ~Get Your Files Here !/04/demos/end/CourseLibrary.API/Controllers/CoursesController.cs 6KB
  354. ~Get Your Files Here !/05/demos/start/CourseLibrary.API/Controllers/CoursesController.cs 6KB
  355. ~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  356. ~Get Your Files Here !/03/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  357. ~Get Your Files Here !/03/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  358. ~Get Your Files Here !/04/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  359. ~Get Your Files Here !/04/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  360. ~Get Your Files Here !/05/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  361. ~Get Your Files Here !/05/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  362. ~Get Your Files Here !/06/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  363. ~Get Your Files Here !/06/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  364. ~Get Your Files Here !/07/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  365. ~Get Your Files Here !/07/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  366. ~Get Your Files Here !/08/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  367. ~Get Your Files Here !/08/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  368. ~Get Your Files Here !/09/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  369. ~Get Your Files Here !/09/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  370. ~Get Your Files Here !/10/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  371. ~Get Your Files Here !/10/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  372. ~Get Your Files Here !/11/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  373. ~Get Your Files Here !/11/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  374. ~Get Your Files Here !/12/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  375. ~Get Your Files Here !/12/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  376. ~Get Your Files Here !/13/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  377. ~Get Your Files Here !/13/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  378. ~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs 6KB
  379. ~Get Your Files Here !/02. Getting Started with REST/09. The Richardson Maturity Model.vtt 6KB
  380. ~Get Your Files Here !/07/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs 6KB
  381. ~Get Your Files Here !/08/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs 6KB
  382. ~Get Your Files Here !/03. Designing the Outer Facing Contract/10. Demo - Supporting XML.vtt 6KB
  383. ~Get Your Files Here !/04. Manipulating Resources/13. M4 13x.vtt 6KB
  384. ~Get Your Files Here !/14. Supporting Concurrency/3. Demo - Supporting Concurrency.vtt 6KB
  385. ~Get Your Files Here !/13/demos/end/CourseLibrary.API/StartupHelperExtensions.cs 6KB
  386. ~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/StartupHelperExtensions.cs 6KB
  387. ~Get Your Files Here !/08/demos/end/CourseLibrary.API/Controllers/AuthorsController.cs 6KB
  388. ~Get Your Files Here !/09/demos/start/CourseLibrary.API/Controllers/AuthorsController.cs 6KB
  389. ~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/07. Demo - ETags and the Validation Model.vtt 6KB
  390. ~Get Your Files Here !/7. Supporting Paging/4. Returning Pagination Metadata.vtt 5KB
  391. ~Get Your Files Here !/06/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs 5KB
  392. ~Get Your Files Here !/07/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs 5KB
  393. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/09. Demo - Improving Resource Representation Selection with an ActionConstraint.vtt 5KB
  394. ~Get Your Files Here !/12. Getting Started with Caching Resources/10. Exploring the Cache-Control Directive.vtt 5KB
  395. ~Get Your Files Here !/04. Manipulating Resources/16. Demo - Supporting OPTIONS.vtt 5KB
  396. ~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/08. Cache Stores and Content Delivery Networks.vtt 5KB
  397. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/03. HATEOAS and Content Negotiation.vtt 5KB
  398. ~Get Your Files Here !/6. Supporting Filtering and Searching/7. Demo - Grouping Action Parameters Together Into One Object.vtt 5KB
  399. ~Get Your Files Here !/02. Getting Started with REST/04. Positioning ASP.NET Core MVC for Building RESTful APIs.vtt 5KB
  400. ~Get Your Files Here !/12/demos/end/CourseLibrary.API/StartupHelperExtensions.cs 5KB
  401. ~Get Your Files Here !/13/demos/start/CourseLibrary.API/StartupHelperExtensions.cs 5KB
  402. ~Get Your Files Here !/8. Supporting Sorting/8. Demo - Taking Consumer Errors into Account when Sorting.vtt 5KB
  403. ~Get Your Files Here !/12. Getting Started with Caching Resources/02. Supporting the Cacheable Constraint.vtt 5KB
  404. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/10. Demo - Class-level Input Validation with a Custom Attribute.vtt 5KB
  405. ~Get Your Files Here !/03. Designing the Outer Facing Contract/14. Summary.vtt 5KB
  406. ~Get Your Files Here !/10. Learning and Implementing HATEOAS/06. Demo - Implementing HATEOAS Support for a Collection Resource.vtt 5KB
  407. ~Get Your Files Here !/11/demos/end/CourseLibrary.API/StartupHelperExtensions.cs 5KB
  408. ~Get Your Files Here !/12/demos/start/CourseLibrary.API/StartupHelperExtensions.cs 5KB
  409. ~Get Your Files Here !/07/demos/end/CourseLibrary.API/Controllers/AuthorsController.cs 5KB
  410. ~Get Your Files Here !/08/demos/start/CourseLibrary.API/Controllers/AuthorsController.cs 5KB
  411. ~Get Your Files Here !/14. Supporting Concurrency/2. Supporting Concurrency in a RESTful World.vtt 5KB
  412. ~Get Your Files Here !/04. Manipulating Resources/12. Using PUT or PATCH for Creating Resources - Upserting.vtt 5KB
  413. ~Get Your Files Here !/04. Manipulating Resources/10. Demo - Inspecting a PUT Action.vtt 4KB
  414. ~Get Your Files Here !/6. Supporting Filtering and Searching/4. Demo - Filtering Collection Resources.vtt 4KB
  415. ~Get Your Files Here !/09/demos/end/CourseLibrary.API/StartupHelperExtensions.cs 4KB
  416. ~Get Your Files Here !/10/demos/end/CourseLibrary.API/StartupHelperExtensions.cs 4KB
  417. ~Get Your Files Here !/10/demos/start/CourseLibrary.API/StartupHelperExtensions.cs 4KB
  418. ~Get Your Files Here !/11/demos/start/CourseLibrary.API/StartupHelperExtensions.cs 4KB
  419. ~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/04. Demo - Global Cache Header Configuration.vtt 4KB
  420. ~Get Your Files Here !/04. Manipulating Resources/02. Method Safety and Method Idempotency.vtt 4KB
  421. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/05. Tightening the Contract Between Client and Server with Vendor-specific Media Types.vtt 4KB
  422. ~Get Your Files Here !/08/demos/end/CourseLibrary.API/StartupHelperExtensions.cs 4KB
  423. ~Get Your Files Here !/09/demos/start/CourseLibrary.API/StartupHelperExtensions.cs 4KB
  424. ~Get Your Files Here !/02. Getting Started with REST/06. Demo - Using Postman and Importing the Example Request Collection.vtt 4KB
  425. ~Get Your Files Here !/03. Designing the Outer Facing Contract/11. Outer Facing Model vs. Entity Model.vtt 4KB
  426. ~Get Your Files Here !/05/demos/end/CourseLibrary.API/StartupHelperExtensions.cs 4KB
  427. ~Get Your Files Here !/06/demos/end/CourseLibrary.API/StartupHelperExtensions.cs 4KB
  428. ~Get Your Files Here !/06/demos/start/CourseLibrary.API/StartupHelperExtensions.cs 4KB
  429. ~Get Your Files Here !/07/demos/end/CourseLibrary.API/StartupHelperExtensions.cs 4KB
  430. ~Get Your Files Here !/07/demos/start/CourseLibrary.API/StartupHelperExtensions.cs 4KB
  431. ~Get Your Files Here !/08/demos/start/CourseLibrary.API/StartupHelperExtensions.cs 4KB
  432. ~Get Your Files Here !/04. Manipulating Resources/19. Summary.vtt 4KB
  433. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/07. Demo - Customizing Validation Error Responses.vtt 4KB
  434. ~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Services/CourseLibraryRepository.cs 4KB
  435. ~Get Your Files Here !/03/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs 4KB
  436. ~Get Your Files Here !/03/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs 4KB
  437. ~Get Your Files Here !/04/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs 4KB
  438. ~Get Your Files Here !/04/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs 4KB
  439. ~Get Your Files Here !/05/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs 4KB
  440. ~Get Your Files Here !/05/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs 4KB
  441. ~Get Your Files Here !/06/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs 4KB
  442. ~Get Your Files Here !/04. Manipulating Resources/17. Demo - Inspecting Input Formatters.vtt 4KB
  443. ~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/library.db 4KB
  444. ~Get Your Files Here !/03/demos/end/CourseLibrary.API/library.db 4KB
  445. ~Get Your Files Here !/03/demos/start/CourseLibrary.API/library.db 4KB
  446. ~Get Your Files Here !/04/demos/start/CourseLibrary.API/library.db 4KB
  447. ~Get Your Files Here !/05/demos/end/CourseLibrary.API/library.db 4KB
  448. ~Get Your Files Here !/06/demos/start/CourseLibrary.API/library.db 4KB
  449. ~Get Your Files Here !/07/demos/end/CourseLibrary.API/library.db 4KB
  450. ~Get Your Files Here !/08/demos/end/CourseLibrary.API/library.db 4KB
  451. ~Get Your Files Here !/08/demos/start/CourseLibrary.API/library.db 4KB
  452. ~Get Your Files Here !/09/demos/end/CourseLibrary.API/library.db 4KB
  453. ~Get Your Files Here !/09/demos/start/CourseLibrary.API/library.db 4KB
  454. ~Get Your Files Here !/10/demos/end/CourseLibrary.API/library.db 4KB
  455. ~Get Your Files Here !/10/demos/start/CourseLibrary.API/library.db 4KB
  456. ~Get Your Files Here !/11/demos/start/CourseLibrary.API/library.db 4KB
  457. ~Get Your Files Here !/13/demos/end/CourseLibrary.API/library.db 4KB
  458. ~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/library.db 4KB
  459. ~Get Your Files Here !/10. Learning and Implementing HATEOAS/09. Demo - Working Towards Self-discoverability with a Root Document.vtt 4KB
  460. ~Get Your Files Here !/03. Designing the Outer Facing Contract/03. Revisiting Routing.vtt 4KB
  461. ~Get Your Files Here !/8. Supporting Sorting/4. Creating a Property Mapping Service.vtt 4KB
  462. ~Get Your Files Here !/03/demos/end/CourseLibrary.API/Controllers/CoursesController.cs 4KB
  463. ~Get Your Files Here !/04/demos/start/CourseLibrary.API/Controllers/CoursesController.cs 4KB
  464. ~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Controllers/CoursesController.cs 4KB
  465. ~Get Your Files Here !/03/demos/start/CourseLibrary.API/Controllers/CoursesController.cs 4KB
  466. ~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/05. Demo - Resource-level Cache Header Configuration.vtt 4KB
  467. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/06. Reporting Validation Errors.vtt 3KB
  468. ~Get Your Files Here !/09/demos/end/CourseLibrary.API/Helpers/IEnumerableExtensions.cs 3KB
  469. ~Get Your Files Here !/10/demos/end/CourseLibrary.API/Helpers/IEnumerableExtensions.cs 3KB
  470. ~Get Your Files Here !/10/demos/start/CourseLibrary.API/Helpers/IEnumerableExtensions.cs 3KB
  471. ~Get Your Files Here !/11/demos/end/CourseLibrary.API/Helpers/IEnumerableExtensions.cs 3KB
  472. ~Get Your Files Here !/11/demos/start/CourseLibrary.API/Helpers/IEnumerableExtensions.cs 3KB
  473. ~Get Your Files Here !/12/demos/end/CourseLibrary.API/Helpers/IEnumerableExtensions.cs 3KB
  474. ~Get Your Files Here !/12/demos/start/CourseLibrary.API/Helpers/IEnumerableExtensions.cs 3KB
  475. ~Get Your Files Here !/13/demos/end/CourseLibrary.API/Helpers/IEnumerableExtensions.cs 3KB
  476. ~Get Your Files Here !/13/demos/start/CourseLibrary.API/Helpers/IEnumerableExtensions.cs 3KB
  477. ~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Helpers/IEnumerableExtensions.cs 3KB
  478. ~Get Your Files Here !/6. Supporting Filtering and Searching/3. Filtering and Searching.vtt 3KB
  479. ~Get Your Files Here !/02. Getting Started with REST/01. Coming Up.vtt 3KB
  480. ~Get Your Files Here !/04. Manipulating Resources/14. Demo - Upserting with PATCH.vtt 3KB
  481. ~Get Your Files Here !/12. Getting Started with Caching Resources/03. Cache Types in Http Cache.vtt 3KB
  482. ~Get Your Files Here !/10. Learning and Implementing HATEOAS/05. Demo - Implementing HATEOAS Support after POSTing.vtt 3KB
  483. ~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/06. Demo - Dealing with Varying Response Representations.vtt 3KB
  484. ~Get Your Files Here !/9. Supporting Data Shaping/4. Demo - Data Shaping Collection Resources.vtt 3KB
  485. ~Get Your Files Here !/8. Supporting Sorting/2. Sorting Collection Resources.vtt 3KB
  486. ~Get Your Files Here !/12. Getting Started with Caching Resources/05. Demo - Adding Cache Headers to the Response.vtt 3KB
  487. ~Get Your Files Here !/10. Learning and Implementing HATEOAS/10. Other Approaches and Options.vtt 3KB
  488. ~Get Your Files Here !/10. Learning and Implementing HATEOAS/03. Demo Introduction - Supporting HATEOAS.vtt 3KB
  489. ~Get Your Files Here !/04. Manipulating Resources/15. Considering Destructive Actions.vtt 3KB
  490. ~Get Your Files Here !/7. Supporting Paging/2. Paging Through Collection Resources.vtt 3KB
  491. ~Get Your Files Here !/12. Getting Started with Caching Resources/07. Demo - Using Cache Profiles to Apply the Same Rules to Different Resources.vtt 3KB
  492. ~Get Your Files Here !/08/demos/end/CourseLibrary.API/Helpers/IQueryableExtensions.cs 3KB
  493. ~Get Your Files Here !/09/demos/end/CourseLibrary.API/Helpers/IQueryableExtensions.cs 3KB
  494. ~Get Your Files Here !/09/demos/start/CourseLibrary.API/Helpers/IQueryableExtensions.cs 3KB
  495. ~Get Your Files Here !/10/demos/end/CourseLibrary.API/Helpers/IQueryableExtensions.cs 3KB
  496. ~Get Your Files Here !/10/demos/start/CourseLibrary.API/Helpers/IQueryableExtensions.cs 3KB
  497. ~Get Your Files Here !/11/demos/end/CourseLibrary.API/Helpers/IQueryableExtensions.cs 3KB
  498. ~Get Your Files Here !/11/demos/start/CourseLibrary.API/Helpers/IQueryableExtensions.cs 3KB
  499. ~Get Your Files Here !/12/demos/end/CourseLibrary.API/Helpers/IQueryableExtensions.cs 3KB
  500. ~Get Your Files Here !/12/demos/start/CourseLibrary.API/Helpers/IQueryableExtensions.cs 3KB
  501. ~Get Your Files Here !/13/demos/end/CourseLibrary.API/Helpers/IQueryableExtensions.cs 3KB
  502. ~Get Your Files Here !/13/demos/start/CourseLibrary.API/Helpers/IQueryableExtensions.cs 3KB
  503. ~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Helpers/IQueryableExtensions.cs 3KB
  504. ~Get Your Files Here !/12. Getting Started with Caching Resources/06. Demo - Adding a Cache Store with the ResponseCaching Middleware.vtt 3KB
  505. ~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/09. Cache Invalidation.vtt 3KB
  506. ~Get Your Files Here !/04. Manipulating Resources/08. Demo - Handling POST to a Single Resource.vtt 3KB
  507. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/11. Summary.vtt 3KB
  508. ~Get Your Files Here !/6. Supporting Filtering and Searching/8. Summary.vtt 3KB
  509. ~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/12. Demo - Returning ValidationProblems from Controller Actions.vtt 3KB
  510. ~Get Your Files Here !/10. Learning and Implementing HATEOAS/08. Demo - Using HATEOAS for Pagination Links.vtt 3KB
  511. ~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/02. Revisiting the Contract Between Client and Server.vtt 3KB
  512. ~Get Your Files Here !/04/demos/end/CourseLibrary.API/StartupHelperExtensions.cs 3KB
  513. ~Get Your Files Here !/05/demos/start/CourseLibrary.API/StartupHelperExtensions.cs 3KB
  514. ~Get Your Files Here !/09/demos/end/CourseLibrary.API/Helpers/ObjectExtensions.cs 3KB
  515. ~Get Your Files Here !/10/demos/end/CourseLibrary.API/Helpers/ObjectExtensions.cs 3KB
  516. ~Get Your Files Here !/10/demos/start/CourseLibrary.API/Helpers/ObjectExtensions.cs 3KB
  517. ~Get Your Files Here !/11/demos/end/CourseLibrary.API/Helpers/ObjectExtensions.cs 3KB
  518. ~Get Your Files Here !/11/demos/start/CourseLibrary.API/Helpers/ObjectExtensions.cs 3KB
  519. ~Get Your Files Here !/12/demos/end/CourseLibrary.API/Helpers/ObjectExtensions.cs 3KB
  520. ~Get Your Files Here !/12/demos/start/CourseLibrary.API/Helpers/ObjectExtensions.cs 3KB
  521. ~Get Your Files Here !/13/demos/end/CourseLibrary.API/Helpers/ObjectExtensions.cs 3KB
  522. ~Get Your Files Here !/13/demos/start/CourseLibrary.API/Helpers/ObjectExtensions.cs 3KB
  523. ~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Helpers/ObjectExtensions.cs 3KB
  524. ~Get Your Files Here !/08/demos/end/CourseLibrary.API/Services/PropertyMappingService.cs 250B