Plan for the week
- Monday: Introduction to APIs, REST.
- Tuesday: API design and authentication.
- Wednesday: Using third-party APIs.
- Thursday: API Review/front-end pairing.
Learning objectives
- Summarize the REST architecture.
- Select the right HTTP verb for an action.
- Design a simple REST API.
- Implement authentication and authorization for an API in Django.
- Use a third-party API for authentication and data access.
- Integrate a front-end JavaScript application with an API.
- Recognize and understand simple JavaScript.
- Implement JavaScript to asynchronously communicate with a REST API.