Svelte is a compiler-first front-end framework that converts components into minimal runtime JavaScript. Its main use case is building fast interactive interfaces with simple reactivity and low conceptual overhead. Its moat is compile-time optimization: less framework runtime in the browser means lean bundles and direct mental models.
| # | SVELTE | Topic | Description |
|---|---|---|---|
| PHASE 1: FUNDAMENTALS | |||
| 01 | Svelte Intro | Core model, compiler-first architecture, and why teams adopt Svelte. | |
| 02 | Svelte Setup | Environment setup, Vite project initialization, and workflow baseline. | |
| 03 | Svelte Basics | Component structure, props, conditionals, and rendering fundamentals. | |
| 04 | Svelte Components | Reusable components, lifecycle, composition, and slot patterns. | |
| PHASE 2: APPLICATION LOGIC | |||
| 05 | Svelte State | Reactive assignments, derived logic, and state flow patterns. | |
| 06 | Svelte Events | Event handlers, modifiers, and interaction design patterns. | |
| 07 | Svelte Forms | Binding, validation, and structured form handling. | |
| 08 | Svelte Data | API calls, async states, and data synchronization strategy. | |
| PHASE 3: UI AND DELIVERY | |||
| 09 | Svelte Styling | Scoped styles, global styles, and dynamic class patterns. | |
| 10 | Svelte Bootstrap | Bootstrap integration, responsive layout, and UI composition. | |
| 11 | Svelte References | Official docs, tutorials, ecosystem tools, and deep-dive learning paths. | |