SKILL: Networking (HTTP/HTTPS and Web Server) (Apprentice Developer)
[PRE-REQUISITES]
[TOPICS]
- The HTTP Protocol
- URLs
- HTTP Connections
- Core Web Server Architectures
- Security
- HTTP Client Requests (GET, POST, PUT, DELETE)
- HTTP Server Responses
- Media Types
- Cookies
[RESOURCES]
- HTTP: Pocket Reference (O’Reilly) - all the above topics apart from “Core Web Server Architectures” are covered quickly in sections “HTTP Transactions”, “Client Methods”, “Server Response Codes”, “Headers”, “Media Types”, “Cookies”, and “Authorization”.
- HTTP: The Definitive Guide - all topics are covered in depth and much more. You can ignore (for now) sections on “Proxies”, “Caching”, “Integration Points”, “Web Robots”, “HTTP-NG”, “Internationalisation”, “Web Hosting”, “Publishing Systems”, “Redirection and Load Balancing”, and “Logging and Usage Tracking”.
[BADGES]
- relational-database-user (apprentice)
[EXPERIENCE SUGGESTIONS]
[ADVENTURER NOTES]
[THE CAIRN]