← कोर्सच्या मुख्य पानाकडे परत

🗓️ अभ्यास योजना — 12 धडे, 4 आठवडे

~3 sessions a week: read the lesson (~15 min) + run and change its section of apigw/demo.py (~25 min). Tick lessons off — progress is saved in this browser.

🐢 स्थिर: आठवड्याला 3 सत्रे → 4 आठवड्यांत पूर्ण.
🐇 वेगवान मार्ग: प्रत्येक भागाला एक शनिवार-रविवार → 2 शनिवार-रविवारांत पूर्ण.
💰 खर्च: शून्य. तुमच्या laptop वर Python 3; AWS account नको.
0 / 12

WEEK 1 🛎️ The office, its kinds, its desks

Why a gateway, REST vs HTTP vs WebSocket, routes. Lab: add a route; call /students/me and /students/7; try DELETE.

🏁 Checkpoint: you can say which route answers any path and why DELETE got 405.

WEEK 2 📝 Forms, rehearsals, badges

Validation and mapping, stages, auth. Lab: send three bad bodies; call dev and prod; forge, expire and mis-address a JWT.

🏁 Checkpoint: every 400, 401 and 403 in the auth section has a reason you can name.

WEEK 3 🚦 Limits, notice board, browsers

Throttling, caching, CORS. Lab: change burst to 3; watch the cache miss after 301 s; preflight from two origins.

~35 मि.
🏁 Checkpoint: you predicted the 429s and the cache hits before running them.

WEEK 4 📈 Names, numbers, edges

Custom domains, monitoring, private/WAF/limits. Lab: read the access log; make the report route time out; run the gateway on localhost and curl it.

🏁 Checkpoint: 🏆 Capstone: design the school's public API: HTTP or REST, JWT auth, a usage plan for partners, cache on GET /students/{id}, CORS for the web app, a custom domain and three alarms — and write the test for each.

🎓 12 / 12 — the front office is yours!

Next: the API school designs what sits behind the office, the VPC school hides it in a private campus, and the School portal has the rest.