How the Web Works - sparkbox/fundamentals-cohort GitHub Wiki

How a Url Becomes a Web Page | Web APIs

📓 How a Url Becomes a Web Page

Learning Objectives

  • Answer the question "How does a URL become a web page?"
  • Understand the anatomy of a URL
  • Explain the Core Principals of HTTP
  • Understand commonly used HTTP status codes
  • Confidently read and modify .htaccess files

Resources

Practice

  • Experiment on messwithdns.net
  • Dissect an .htaccess file and journal your findings. Sparkbox.com’s .htaccess has a lot of interesting things happening.

📓 Web APIs

Learning Objectives

Resources

Tools

Useful tools for debugging HTTP requests/responses

  • PostMan is a GUI based client for interacting with API calls.
  • curl is a terminal-bbased HTTP client. While not as user-friendly as Postman, it's much more power, scriptable, and available by default in my environments (run which curl, it's probably already installed on your machine).
  • Axios is a popular JS library for async HTTP requests. It offers a higher-level, easier to use API than Fetch API.

Practice