Introduction to Networking
Client Server Model
TCP/IP Protocol
HTTP Protocol
URL Format
Web APIs
API Testing Tools
Using APIs
Practice
Assignment
Core program
Week 9 Overview
Learning goals
- Essential theoretical knowledge: What is a network, IP, DNS, ports, client-server model.
- HTTP: methods, headers, status codes, content types, HTTPS
- URL format: protocol, hostname, port, path, query, fragment
- Postman and curl: Practical use
- APIs: definition, usage, API documentation, basic security (auth tokens, rate limits),
- Rest APIs: Definition
- Using an API from code
The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0 **

*https://hackyourfuture.net/*