FTM301 · Learning materials
Twelve chapters, one per week, each pointed at real files in backend/. No
invented examples: open the file, read it, then answer the quiz.
Chapters
Section titled “Chapters”- Layout, settings, env vars
- URLs, views, middleware
- Templates, inheritance, forms
- The admin, and custom admin pages
- Auth I: sessions and magic links
- Auth II: hashed tokens, band access, RLS
- Django Ninja in
bands/api_v2 - The ORM in anger
- Tasks I: huey
- Tasks II: the arq worker
- Uploads: presigned S3
- Mail: template → Postmark → inbound webhook