Week 9 - Networking and APIs

Introduction to Networking

Client Server Model

TCP/IP Protocol

HTTP Protocol

URL Format

Web APIs

API Testing Tools

Using APIs

AI Responsible Use

Practice

Assignment

Back to core program

Week 9 Overview

This week, you’ll connect the JavaScript you’ve been writing so far to the bigger world it usually lives in: the network. Most real applications do not just compute on local data, they constantly send and receive information over the internet. This module is about understanding that environment at a high level and seeing how the different pieces fit together when your code communicates with other systems.

This week is about the story: information starts on one machine, moves through several layers of infrastructure, and arrives at another machine where it is interpreted and used. By the end of the week, you should have a clearer mental picture of what actually happens between “my code sends something” and “my application receives a response”, so that the more detailed concepts and tools in the learning goals make sense in context.

Learning goals


CC BY-NC-SA 4.0 Icons

*https://hackyourfuture.net/*

Found a mistake or have a suggestion? Let us know in the feedback form.