A collection of best practices and design standards for web and internal APIs
In API Design Patterns you will find
Guiding principles for API patterns
Fundamentals of resource layout and naming
Handling data types for any programming language
Standard methods that ensure predictability
Field masks for targeted partial updates
Authentication and validation methods for secure APIs
Collective operations for moving, managing, and deleting data
Advanced patterns for special interactions and data transformations
API Design Patterns reveals best practices for building stable, user-friendly APIs. These design patterns can be applied to solve common API problems and flexibly altered to fit your specific needs. Hands-on examples and relevant use-cases illustrate patterns for API fundamentals, advanced functionalities, and even uncommon scenarios.
about the technology
APIs are contracts that define how applications, services, and components communicate. API design patterns provide a shared set of best practices, specifications and standards that ensure APIs are reliable and simple for other developers to use. This book collects and explains the most important patterns from both the API design community and the experts at Google.
If You Need More Stuff, kindly Visit and Support Us -->> https://CourseWikia.com
Get More Tutorials and Support Us -->> https://FreeCourseWeb.com
We upload these learning materials for the people from all over the world, who have the talent and motivation to sharpen their skills/ knowledge but do not have the financial support to afford the materials. If you like this content and if you are truly in a position that you can actually buy the materials, then Please, we repeat, Please, Support Authors. They Deserve it! Because always remember, without "Them", you and we won't be here having this conversation. Think about it! Peace...
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
~Get Your Files Here !/01-Part 1. Introduction.mp4
5.8 MB
~Get Your Files Here !/02-Chapter 1. Introduction to APIs.mp4
35.3 MB
~Get Your Files Here !/03-Chapter 1. What are resource-oriented APIs.mp4
74.2 MB
~Get Your Files Here !/04-Chapter 1. Expressive.mp4
71.3 MB
~Get Your Files Here !/05-Chapter 2. Introduction to API design patterns.mp4
75.2 MB
~Get Your Files Here !/06-Chapter 2. Why are API design patterns important.mp4
71.1 MB
~Get Your Files Here !/07-Chapter 2. Anatomy of an API design pattern.mp4
92.9 MB
~Get Your Files Here !/08-Chapter 2. Case study - Twapi, a Twitter-like API.mp4
43 MB
~Get Your Files Here !/09-Chapter 2. Exporting data.mp4
52.7 MB
~Get Your Files Here !/10-Part 2. Design principles.mp4
3.9 MB
~Get Your Files Here !/100-Chapter 24. Happiness vs. ubiquity.mp4
39.2 MB
~Get Your Files Here !/101-Chapter 25. Soft deletion.mp4
49.5 MB
~Get Your Files Here !/102-Chapter 25. Modifying standard methods.mp4
62.7 MB
~Get Your Files Here !/103-Chapter 25. Expiration.mp4
65.5 MB
~Get Your Files Here !/104-Chapter 26. Request deduplication.mp4
49.6 MB
~Get Your Files Here !/105-Chapter 26. Response caching.mp4
68 MB
~Get Your Files Here !/106-Chapter 27. Request validation.mp4
54.2 MB
~Get Your Files Here !/107-Chapter 27. External dependencies.mp4
33.9 MB
~Get Your Files Here !/108-Chapter 28. Resource revisions.mp4
58.2 MB
~Get Your Files Here !/109-Chapter 28. Creating revisions.mp4
60.2 MB
~Get Your Files Here !/11-Chapter 3. Naming.mp4
60 MB
~Get Your Files Here !/110-Chapter 28. Restoring a previous revision.mp4
73 MB
~Get Your Files Here !/111-Chapter 29. Request retrial.mp4
48.6 MB
~Get Your Files Here !/112-Chapter 29. Server-specified retry timing.mp4
50.8 MB
~Get Your Files Here !/113-Chapter 29. Retry After.mp4
44 MB
~Get Your Files Here !/114-Chapter 30. Request authentication.mp4
65.7 MB
~Get Your Files Here !/115-Chapter 30. Implementation.mp4
40.5 MB
~Get Your Files Here !/116-Chapter 30. Request fingerprinting.mp4
41.1 MB
~Get Your Files Here !/117-Chapter 30. Including the signature.mp4
51.2 MB
~Get Your Files Here !/12-Chapter 3. Language, grammar, and syntax.mp4
76.4 MB
~Get Your Files Here !/13-Chapter 3. Syntax.mp4
56.2 MB
~Get Your Files Here !/14-Chapter 3. Case study - What happens when you choose bad names.mp4
51.5 MB
~Get Your Files Here !/15-Chapter 4. Resource scope and hierarchy.mp4
45.9 MB
~Get Your Files Here !/16-Chapter 4. Types of relationships.mp4
34.7 MB
~Get Your Files Here !/17-Chapter 4. Choosing the right relationship.mp4
43.8 MB
~Get Your Files Here !/18-Chapter 4. References or in-line data.mp4
35.1 MB
~Get Your Files Here !/19-Chapter 4. Anti-patterns.mp4
51.8 MB
~Get Your Files Here !/20-Chapter 5. Data types and defaults.mp4
67.1 MB
~Get Your Files Here !/21-Chapter 5. Booleans.mp4
52.9 MB
~Get Your Files Here !/22-Chapter 5. Bounds.mp4
57.1 MB
~Get Your Files Here !/23-Chapter 5. Strings.mp4
78.7 MB
~Get Your Files Here !/24-Chapter 5. Enumerations.mp4
75.1 MB
~Get Your Files Here !/25-Chapter 5. Maps.mp4
70.8 MB
~Get Your Files Here !/26-Part 3. Fundamentals.mp4
5.7 MB
~Get Your Files Here !/27-Chapter 6. Resource identification.mp4
52.2 MB
~Get Your Files Here !/28-Chapter 6. Permanent.mp4
55.7 MB
~Get Your Files Here !/29-Chapter 6. What does a good identifier look like.mp4
58.4 MB
~Get Your Files Here !/30-Chapter 6. Checksums.mp4
63.3 MB
~Get Your Files Here !/31-Chapter 6. Implementation.mp4
68.2 MB
~Get Your Files Here !/32-Chapter 6. Tomb-stoning.mp4
65 MB
~Get Your Files Here !/33-Chapter 6. What about UUIDs.mp4
33.2 MB
~Get Your Files Here !/34-Chapter 7. Standard methods.mp4
78.5 MB
~Get Your Files Here !/35-Chapter 7. Idempotence and side effects.mp4
61 MB
~Get Your Files Here !/36-Chapter 7. List.mp4
75.6 MB
~Get Your Files Here !/37-Chapter 7. Update.mp4
31.3 MB
~Get Your Files Here !/38-Chapter 7. Replace.mp4
40.7 MB
~Get Your Files Here !/39-Chapter 8. Partial updates and retrievals.mp4
57.8 MB
~Get Your Files Here !/40-Chapter 8. Implementation.mp4
46.4 MB
~Get Your Files Here !/41-Chapter 8. Repeated fields.mp4
58 MB
~Get Your Files Here !/42-Chapter 8. Implicit field masks.mp4
57.6 MB
~Get Your Files Here !/43-Chapter 8. Trade-offs.mp4
49.3 MB
~Get Your Files Here !/44-Chapter 9. Custom methods.mp4
66.9 MB
~Get Your Files Here !/45-Chapter 9. Overview.mp4
38.3 MB
~Get Your Files Here !/46-Chapter 9. Resources vs. collections.mp4
71.1 MB
~Get Your Files Here !/47-Chapter 10. Long-running operations.mp4
47.4 MB
~Get Your Files Here !/48-Chapter 10. Implementation.mp4
49 MB
~Get Your Files Here !/49-Chapter 10. Resolution.mp4
46.8 MB
~Get Your Files Here !/50-Chapter 10. Error handling.mp4
64.2 MB
~Get Your Files Here !/51-Chapter 10. Pausing and resuming operations.mp4
36.3 MB
~Get Your Files Here !/52-Chapter 10. Persistence.mp4
43.5 MB
~Get Your Files Here !/53-Chapter 11. Rerunnable jobs.mp4
67.4 MB
~Get Your Files Here !/54-Chapter 11. The custom run method.mp4
61.2 MB
~Get Your Files Here !/55-Part 4. Resource relationships.mp4
8.2 MB
~Get Your Files Here !/56-Chapter 12. Singleton sub-resources.mp4
57.6 MB
~Get Your Files Here !/57-Chapter 12. Implementation.mp4
34.6 MB
~Get Your Files Here !/58-Chapter 12. Hierarchy.mp4
36.4 MB
~Get Your Files Here !/59-Chapter 13. Cross references.mp4
39 MB
~Get Your Files Here !/60-Chapter 13. Value vs. reference.mp4
29.7 MB
~Get Your Files Here !/61-Chapter 14. Association resources.mp4
51.3 MB
~Get Your Files Here !/62-Chapter 14. Uniqueness.mp4
53 MB
~Get Your Files Here !/63-Chapter 15. Add and remove custom methods.mp4
63.9 MB
~Get Your Files Here !/64-Chapter 16. Polymorphism.mp4
64.4 MB
~Get Your Files Here !/65-Chapter 16. Polymorphic structure.mp4
59.3 MB
~Get Your Files Here !/66-Chapter 16. Why not polymorphic methods.mp4
52.5 MB
~Get Your Files Here !/67-Part 5. Collective operations.mp4
7.8 MB
~Get Your Files Here !/68-Chapter 17. Copy and move.mp4
51 MB
~Get Your Files Here !/69-Chapter 17. Identifiers.mp4
52.4 MB
~Get Your Files Here !/70-Chapter 17. Related resources.mp4
59.5 MB
~Get Your Files Here !/71-Chapter 17. Inherited metadata.mp4
53.3 MB
~Get Your Files Here !/72-Chapter 17. Atomicity.mp4
44.7 MB
~Get Your Files Here !/73-Chapter 18. Batch operations.mp4
60.4 MB
~Get Your Files Here !/74-Chapter 18. Ordering of results.mp4
68 MB
~Get Your Files Here !/75-Chapter 18. Batch Delete.mp4
70.7 MB
~Get Your Files Here !/76-Chapter 19. Criteria-based deletion.mp4
55.8 MB
~Get Your Files Here !/77-Chapter 19. Validation only by default.mp4
69.9 MB
~Get Your Files Here !/78-Chapter 20. Anonymous writes.mp4
64.3 MB
~Get Your Files Here !/79-Chapter 20. Consistency.mp4
44.5 MB
~Get Your Files Here !/80-Chapter 21. Pagination.mp4