Milestone 5: Web Services with Go
🌐 Milestone 5: Web Services with Go
Go is the language of the cloud. In this milestone, we learn how to build high-performance web servers and APIs using Go’s incredibly fast standard library.
📚 Slow-Paced Deep Dives (University Modules)
- Module 1: net/http (The Postal Service): GO-201. Building a web server with zero external tools.
- Module 2: JSON Handling (The Packing List): GO-202. Communicating with modern web and mobile apps.
- Module 3: Gin Framework (The Express Delivery): GO-203. Speeding up development with the most popular Go web tool.
🥅 Milestone Goals
- Start a Web Server using only the standard library.
- Route different URLs to specific functions.
- Parse JSON from a user and send JSON back.
- Implement Middleware for security and logging.