FTM401 · Learning materials
Twelve chapters. Frontend sources: Full Stack Open, Next.js Learn, the Next.js caching docs, web.dev (links in module overview). Code anchors are the real tree.
One correction to the module page, verified against HEAD: there is no
mobile/ directory in this repository. The React Native app is not in this
checkout. Chapter 8 therefore teaches what api_v2 promises to a client, which
is the part that constrains this repo, not the app itself.
Chapters
Section titled “Chapters”- Four surfaces, one URL space
- React: components, props, state
- Next.js App Router: server vs client components
- Layouts, routing, and intercepted modals
- Caching: ISR,
use cache, surrogate keys - Unpoly in the dashboard
- Alpine components
- What
api_v2promises a client - Astro content sites
- Images and Core Web Vitals
- Accessibility as a review criterion
- Cache invalidation in practice