To get there, here’s what we’ll do:
- First, we’ll explore the underlying mental model and architecture of web applications. You’ll learn about key concepts like clients, servers, requests, responses, APIs, and other terms that describe the nuts and bolts of the web. This conceptual framework will allow you to effectively think about the applications you’ll create as a full stack web developer.
- Next, we’ll do a deep dive on request and response messages. You’ll learn all about the protocol that clients and servers use to communicate with one another, and you’ll learn how to use a new tool called Postman, which makes inspecting requests and responses a breeze.
- After that, we’ll explore how to get up to speed on 3rd party data APIs through API documentation. API docs tell developers how to interact with a server in order to retrieve and alter data.
- In the final 3 checkpoints in this module, we’ll explore how to create client-side apps that interact with third-party APIs. We’ll start out with simple examples and proceed to more complex ones.