Learning objectives:
- Identify the purposes and uses of different HTTP methods in a Web API.
- Distinguish between the different components of an API URL.
- Interpret HTTP status codes to diagnose issues in API requests.
- Implement error-handling mechanisms in REST API interactions.
- Evaluate the security risks associated with API use and recommend best practices
- Construct GraphQL queries to fetch multiple properties from an API.
Resources: https://rapidapi.com/collection/list-of-free-apis https://identity.getpostman.com/login https://developers.giphy.com/docs/api/#quick-start-guide