Learning outcomes
Core learning outcomes
HTTP
- What is an HTTP request?
- What are HTTP methods and what does each one do?
- What is an HTTP status code and what are the most common ones?
- Do you understand the XMLHttpRequest object (at least in terms of the get method)?
API
- What is an API? What is a REST API?
- How do you use xhr to query APIs?
- What is an API key?
- How would you conceal an API key?
- What is a JSON object? Why is this useful knowledge with regards to APIs and what does one look like?
ASYNC
- callbacks
- What is async?