Full-stack projects
🔌 Executable capstone: an end-to-end task manager
Connect every layer —data, API, client and UI— in a task app that BOOTS and runs the full flow: from the form to the 'database' and back.
What you'll learn
- Split an app into layers (data, API, client, UI) where each one only talks to its neighbor
- Connect the layers through dependency injection to get a runnable app
- Follow the flow of an action end to end: UI → client → fetch → API → data and back
- Confirm the whole system works by running it, not just by writing isolated pieces
Lessons
The layers of a full-stack appData, API, client and UI; and the flow of one action. Connecting the layers (and why it works)Dependency injection: runnable, testable, swappable.Practice this module in the app
DevPath is a hands-on course: you read the theory here; in the app you put it into practice with exercises that really run, offline.
Start free in the app →