Resource Naming Exercises
Let's practice what you've learned about resource naming through a series of exercises. Each exercise builds on the previous concepts.
Exercise 1: Convert Verbs to Nouns
Loading JavaScript Exercise...
Exercise 2: Build Nested Resources
Loading JavaScript Exercise...
Exercise 3: URI Validator
Loading JavaScript Exercise...
Exercise 4: API Route Planner
Loading JavaScript Exercise...
Summary
You've practiced:
- Converting RPC to REST - Removing verbs and using proper HTTP methods
- Building nested URIs - Expressing relationships through path hierarchy
- Validating URIs - Checking for common anti-patterns
- Designing complete APIs - Applying all principles together
These skills will help you design intuitive, consistent APIs that developers love to use.

