|
|
001. Chapter 1. What is API design.mp4
|
MP4
|
30.7 MB
|
|
|
002. Chapter 1. Why does the design of any API matter.mp4
|
MP4
|
31.8 MB
|
|
|
003. Chapter 1. When to design web APIs.mp4
|
MP4
|
19.9 MB
|
|
|
004. Chapter 1. Who designs web APIs.mp4
|
MP4
|
11.6 MB
|
|
|
005. Chapter 1. How do we design web APIs.mp4
|
MP4
|
3.3 MB
|
|
|
006. Chapter 1. Designing APIs step by step.mp4
|
MP4
|
11.8 MB
|
|
|
007. Chapter 1. Designing APIs layer by layer.mp4
|
MP4
|
23.3 MB
|
|
|
008. Chapter 1. Summary.mp4
|
MP4
|
11.8 MB
|
|
|
009. Part 1. Fundamentals of API design.mp4
|
MP4
|
7.5 MB
|
|
|
010. Chapter 2. Identifying API capabilities.mp4
|
MP4
|
36.4 MB
|
|
|
011. Chapter 2. Introducing the API Capabilities Canvas.mp4
|
MP4
|
14.6 MB
|
|
|
012. Chapter 2. Walking the nominal paths.mp4
|
MP4
|
26.3 MB
|
|
|
013. Chapter 2. Walking the alternative and failure paths.mp4
|
MP4
|
15.8 MB
|
|
|
014. Chapter 2. Refining steps to identify operations.mp4
|
MP4
|
12.5 MB
|
|
|
015. Chapter 2. Focusing on the proper needs.mp4
|
MP4
|
10.5 MB
|
|
|
016. Chapter 2. Avoiding integrating too specific consumers perspective.mp4
|
MP4
|
10.7 MB
|
|
|
017. Chapter 2. Avoiding exposing the provider s perspective.mp4
|
MP4
|
14.2 MB
|
|
|
018. Chapter 2. Summary.mp4
|
MP4
|
14.5 MB
|
|
|
019. Chapter 3. Observing operations from the REST angle.mp4
|
MP4
|
35.6 MB
|
|
|
020. Chapter 3. Observing the API Capabilities Canvas from the REST angle.mp4
|
MP4
|
11.6 MB
|
|
|
021. Chapter 3. Identifying resources and their relations.mp4
|
MP4
|
18.9 MB
|
|
|
022. Chapter 3. Identifying resource actions.mp4
|
MP4
|
26.5 MB
|
|
|
023. Chapter 3. Summary.mp4
|
MP4
|
11.8 MB
|
|
|
024. Chapter 4. Representing operations with HTTP.mp4
|
MP4
|
19.5 MB
|
|
|
025. Chapter 4. Representing resources with paths.mp4
|
MP4
|
22.8 MB
|
|
|
026. Chapter 4. Representing actions with HTTP methods.mp4
|
MP4
|
20.2 MB
|
|
|
027. Chapter 4. Choosing input data locations in HTTP requests.mp4
|
MP4
|
31 MB
|
|
|
028. Chapter 4. Representing output types with HTTP statuses.mp4
|
MP4
|
30.8 MB
|
|
|
029. Chapter 4. Choosing output locations in HTTP responses.mp4
|
MP4
|
13.4 MB
|
|
|
030. Chapter 4. Representing a do operation with HTTP.mp4
|
MP4
|
10 MB
|
|
|
031. Chapter 4. Using the REST architectural style principles for API design.mp4
|
MP4
|
17 MB
|
|
|
032. Chapter 4. Summary.mp4
|
MP4
|
12.7 MB
|
|
|
033. Chapter 5. Modeling data.mp4
|
MP4
|
27.1 MB
|
|
|
034. Chapter 5. Designing theoretical resource data models.mp4
|
MP4
|
25.1 MB
|
|
|
035. Chapter 5. Designing inputs and outputs data models.mp4
|
MP4
|
27.7 MB
|
|
|
036. Chapter 5. Streamlining input and output data modeling.mp4
|
MP4
|
21 MB
|
|
|
037. Chapter 5. Using data to ensure completeness and proper focus.mp4
|
MP4
|
14.9 MB
|
|
|
038. Chapter 5. Summary.mp4
|
MP4
|
12.7 MB
|
|
|
039. Chapter 6. Describing HTTP operations with OpenAPI.mp4
|
MP4
|
36.2 MB
|
|
|
040. Chapter 6. Authoring OpenAPI documents.mp4
|
MP4
|
24.2 MB
|
|
|
041. Chapter 6. Describing HTTP operations with OpenAPI.mp4
|
MP4
|
3.4 MB
|
|
|
042. Chapter 6. Describing resource paths.mp4
|
MP4
|
10.3 MB
|
|
|
043. Chapter 6. Describing operations.mp4
|
MP4
|
3.8 MB
|
|
|
044. Chapter 6. Describing operation inputs.mp4
|
MP4
|
12.4 MB
|
|
|
045. Chapter 6. Describing operation output HTTP status codes.mp4
|
MP4
|
7 MB
|
|
|
046. Chapter 6. Describing operation output contents.mp4
|
MP4
|
8.1 MB
|
|
|
047. Chapter 6. Summary.mp4
|
MP4
|
11.3 MB
|
|
|
048. Chapter 7. Describing data with JSON Schema in OpenAPI.mp4
|
MP4
|
17.1 MB
|
|
|
049. Chapter 7. Authoring a JSON Schema data model in OpenAPI.mp4
|
MP4
|
4.6 MB
|
|
|
050. Chapter 7. Adding complete resource data models to the OpenAPI document.mp4
|
MP4
|
8.3 MB
|
|
|
051. Chapter 7. Describing complete resource data models with JSON Schema.mp4
|
MP4
|
21.9 MB
|
|
|
052. Chapter 7. Describing operation input and output data.mp4
|
MP4
|
2.6 MB
|
|
|
053. Chapter 7. Describing operation non-body data.mp4
|
MP4
|
10.1 MB
|
|
|
054. Chapter 7. Describing operation body data.mp4
|
MP4
|
18.9 MB
|
|
|
055. Chapter 7. Summary.mp4
|
MP4
|
8.9 MB
|
|
|
056. Part 2. User-friendly, interoperable API design.mp4
|
MP4
|
6.9 MB
|
|
|
057. Chapter 8. Designing user-friendly, interoperable data.mp4
|
MP4
|
27.2 MB
|
|
|
058. Chapter 8. What makes data user-friendly and interoperable.mp4
|
MP4
|
17.2 MB
|
|
|
059. Chapter 8. When and how to design user-friendly, interoperable data.mp4
|
MP4
|
11.5 MB
|
|
|
060. Chapter 8. Selecting and crafting ready-to-use data.mp4
|
MP4
|
20.1 MB
|
|
|
061. Chapter 8. Choosing user-friendly, interoperable atomic types and formats.mp4
|
MP4
|
20.7 MB
|
|
|
062. Chapter 8. Organizing data.mp4
|
MP4
|
13.6 MB
|
|
|
063. Chapter 8. Choosing data granularity and scope.mp4
|
MP4
|
15.8 MB
|
|
|
064. Chapter 8. Designing user-friendly names.mp4
|
MP4
|
17.1 MB
|
|
|
065. Chapter 8. Aiming for consistency and standardization.mp4
|
MP4
|
18.4 MB
|
|
|
066. Chapter 8. Summary.mp4
|
MP4
|
15.2 MB
|
|
|
067. Chapter 9. Designing user-friendly, interoperable operations.mp4
|
MP4
|
20.2 MB
|
|
|
068. Chapter 9. When and how to design user-friendly, interoperable operations.mp4
|
MP4
|
11.9 MB
|
|
|
069. Chapter 9. Designing easy-to-understand, guessable operations.mp4
|
MP4
|
20 MB
|
|
|
070. Chapter 9. Requesting easy-to-provide inputs.mp4
|
MP4
|
23.6 MB
|
|
|
071. Chapter 9. Returning ready-to-use successful responses.mp4
|
MP4
|
10.7 MB
|
|
|
072. Chapter 9. Filtering, sorting, and paginating lists.mp4
|
MP4
|
34 MB
|
|
|
073. Chapter 9. Adapting request and response data.mp4
|
MP4
|
16.3 MB
|
|
|
074. Chapter 9. Handling consumer errors gracefully.mp4
|
MP4
|
32.8 MB
|
|
|
075. Chapter 9. Avoiding hiding multiple capabilities in a single operation.mp4
|
MP4
|
9.1 MB
|
|
|
076. Chapter 9. Aiming for consistency and standardization.mp4
|
MP4
|
19.4 MB
|
|
|
077. Chapter 9. Summary.mp4
|
MP4
|
19.9 MB
|
|
|
078. Chapter 10. Designing user-friendly, interoperable operation flows.mp4
|
MP4
|
24.9 MB
|
|
|
079. Chapter 10. When and how to optimize flows.mp4
|
MP4
|
8.6 MB
|
|
|
080. Chapter 10. Designing concise, error-limiting, flexible flows.mp4
|
MP4
|
41.1 MB
|
|
|
081. Chapter 10. Designing flexible data-saving flows.mp4
|
MP4
|
35.3 MB
|
|
|
082. Chapter 10. Summary.mp4
|
MP4
|
15.8 MB
|
|
|
083. Chapter 11. Designing user-friendly, interoperable APIs.mp4
|
MP4
|
15 MB
|
|
|
084. Chapter 11. Creating one or multiple APIs.mp4
|
MP4
|
17.5 MB
|
|
|
085. Chapter 11. Clarifying the API s purpose with its name.mp4
|
MP4
|
11.2 MB
|
|
|
086. Chapter 11. Enabling interoperable API browsing with HTTP and hypermedia APIs.mp4
|
MP4
|
30.7 MB
|
|
|
087. Chapter 11. Summary.mp4
|
MP4
|
11.1 MB
|
|
|
088. Part 3. Constrained API design.mp4
|
MP4
|
6.7 MB
|
|
|
089. Chapter 12. Designing a secure API.mp4
|
MP4
|
26.4 MB
|
|
|
090. Chapter 12. When and how to handle security during design.mp4
|
MP4
|
10.3 MB
|
|
|
091. Chapter 12. Exposing only the necessary data and operations.mp4
|
MP4
|
26.9 MB
|
|
|
092. Chapter 12. Ensuring that implemented operations behave according to context.mp4
|
MP4
|
17.3 MB
|
|
|
093. Chapter 12. Ensuring data integrity.mp4
|
MP4
|
20.6 MB
|
|
|
094. Chapter 12. Avoiding protocol- or architecture-based security problems.mp4
|
MP4
|
20.7 MB
|
|
|
095. Chapter 12. Limiting consumer access with scopes.mp4
|
MP4
|
13.7 MB
|
|
|
096. Chapter 12. Designing scopes.mp4
|
MP4
|
27.6 MB
|
|
|
097. Chapter 12. Describing scopes with OpenAPI.mp4
|
MP4
|
6.1 MB
|
|
|
098. Chapter 12. Erroring securely.mp4
|
MP4
|
25.1 MB
|
|
|
099. Chapter 12. Summary.mp4
|
MP4
|
16.5 MB
|
|
|
100. Chapter 13. Designing an efficient API.mp4
|
MP4
|
21.8 MB
|
|
|
101. Chapter 13. Optimizing the design only when necessary.mp4
|
MP4
|
21.4 MB
|
|
|
102. Chapter 13. Focusing on user needs and user-friendliness to be efficient.mp4
|
MP4
|
19.4 MB
|
|
|
103. Chapter 13. Enabling caching and conditional readings.mp4
|
MP4
|
26.7 MB
|
|
|
104. Chapter 13. Optimizing data volume.mp4
|
MP4
|
32.4 MB
|
|
|
105. Chapter 13. Optimizing pagination.mp4
|
MP4
|
14.4 MB
|
|
|
106. Chapter 13. Processing multiple elements with bulk or batch operations.mp4
|
MP4
|
31.1 MB
|
|
|
107. Chapter 13. Considering a separate optimized API.mp4
|
MP4
|
6 MB
|
|
|
108. Chapter 13. Summary.mp4
|
MP4
|
16.1 MB
|
|
|
109. Chapter 14. Adapting the API design to the context.mp4
|
MP4
|
27.7 MB
|
|
|
110. Chapter 14. Dealing with consumer and provider constraints.mp4
|
MP4
|
22.6 MB
|
|
|
111. Chapter 14. Handling data and files.mp4
|
MP4
|
29.6 MB
|
|
|
112. Chapter 14. Providing efficient file management features.mp4
|
MP4
|
14.1 MB
|
|
|
113. Chapter 14. Delegating file downloads and uploads.mp4
|
MP4
|
13.9 MB
|
|
|
114. Chapter 14. Notifying consumers about provider-sourced events with a webhook.mp4
|
MP4
|
43.8 MB
|
|
|
115. Chapter 14. Handling long operations.mp4
|
MP4
|
24.3 MB
|
|
|
116. Chapter 14. Considering other API types.mp4
|
MP4
|
17.1 MB
|
|
|
117. Chapter 14. Summary.mp4
|
MP4
|
16 MB
|
|
|
118. Chapter 15. Modifying an API.mp4
|
MP4
|
28.8 MB
|
|
|
119. Chapter 15. Identifying breaking changes and ensuring backward compatibility.mp4
|
MP4
|
49.5 MB
|
|
|
120. Chapter 15. Identifying security-breaking changes and preventing breaches.mp4
|
MP4
|
6.7 MB
|
|
|
121. Chapter 15. Assigning a version to an API.mp4
|
MP4
|
37.1 MB
|
|
|
122. Chapter 15. Carefully breaking and versioning an API.mp4
|
MP4
|
26.3 MB
|
|
|
123. Chapter 15. Creating extensible API designs.mp4
|
MP4
|
24.6 MB
|
|
|
124. Chapter 15. Describing the design modifications with OpenAPI.mp4
|
MP4
|
14.5 MB
|
|
|
125. Chapter 15. Summary.mp4
|
MP4
|
15.1 MB
|
|
|
126. Part 4. Scaled and simplified API design.mp4
|
MP4
|
7.9 MB
|
|
|
127. Chapter 16. Facilitating API design decision-making.mp4
|
MP4
|
29.7 MB
|
|
|
128. Chapter 16. Researching solutions to API design questions.mp4
|
MP4
|
23.2 MB
|
|
|
129. Chapter 16. What are API design guidelines.mp4
|
MP4
|
16 MB
|
|
|
130. Chapter 16. What to put in user-friendly API design guidelines.mp4
|
MP4
|
17 MB
|
|
|
131. Chapter 16. How to build API design guidelines.mp4
|
MP4
|
23.2 MB
|
|
|
132. Chapter 16. Summary.mp4
|
MP4
|
12.9 MB
|
|
|
133. Chapter 17. Optimizing an OpenAPI document.mp4
|
MP4
|
13.6 MB
|
|
|
134. Chapter 17. Defining consistent data models.mp4
|
MP4
|
31.6 MB
|
|
|
135. Chapter 17. Defining consistent parameters.mp4
|
MP4
|
20.3 MB
|
|
|
136. Chapter 17. Defining consistent request bodies.mp4
|
MP4
|
4.1 MB
|
|
|
137. Chapter 17. Defining consistent responses.mp4
|
MP4
|
11 MB
|
|
|
138. Chapter 17. Ensuring cross-API consistency with external shared components.mp4
|
MP4
|
13.8 MB
|
|
|
139. Chapter 17. Summary.mp4
|
MP4
|
10 MB
|
|
|
140. Chapter 18. Automating API design guidelines.mp4
|
MP4
|
19.7 MB
|
|
|
141. Chapter 18. Using an API linter to automate API design guidelines.mp4
|
MP4
|
12.3 MB
|
|
|
142. Chapter 18. Introducing Spectral.mp4
|
MP4
|
11 MB
|
|
|
143. Chapter 18. Deciding what API linting rules verify.mp4
|
MP4
|
19.8 MB
|
|
|
144. Chapter 18. Targeting elements to check in the OpenAPI documents.mp4
|
MP4
|
24.7 MB
|
|
|
145. Chapter 18. Checking element values.mp4
|
MP4
|
31 MB
|
|
|
146. Chapter 18. Returning helpful feedback when problems are detected.mp4
|
MP4
|
15.7 MB
|
|
|
147. Chapter 18. Organizing rules.mp4
|
MP4
|
6.3 MB
|
|
|
148. Chapter 18. Using our automated guidelines when designing APIs.mp4
|
MP4
|
7.9 MB
|
|
|
149. Chapter 18. Summary.mp4
|
MP4
|
16.6 MB
|
|
|
150. Chapter 19. Enriching API design artifacts.mp4
|
MP4
|
35.6 MB
|
|
|
151. Chapter 19. Providing an overview of the API design with OpenAPI.mp4
|
MP4
|
15.7 MB
|
|
|
152. Chapter 19. Enhancing the precision of data models with JSON Schema.mp4
|
MP4
|
14.4 MB
|
|
|
153. Chapter 19. Providing examples to illustrate data and operations.mp4
|
MP4
|
28.6 MB
|
|
|
154. Chapter 19. Enhancing and adapting artifacts for implementers.mp4
|
MP4
|
15.3 MB
|
|
|
155. Chapter 19. Considering API mocking or prototyping during API design.mp4
|
MP4
|
8.8 MB
|
|
|
156. Chapter 19. Considering creating functional API tests during API design.mp4
|
MP4
|
9 MB
|
|
|
157. Chapter 19. Summary.mp4
|
MP4
|
15.4 MB
|
|
|
158. appendix A. Solutions to the exercises.mp4
|
MP4
|
178.5 MB
|
|
|
Bonus Resources.txt
|
TXT
|
102.4 B
|
|
|
Get Bonus Downloads Here.url
|
URL
|
204.8 B
|