> For the complete documentation index, see [llms.txt](https://cours.davidannebicque.fr/vue.js-but/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cours.davidannebicque.fr/vue.js-but/partie-1-nuxt-4-typescript-et-architecture-s1-a-s6.md).

# Partie 1 : Nuxt 4, TypeScript et Architecture (S1 à S6)

- [Séance 1 : TypeScript pour Vue 3 & Nuxt 4](https://cours.davidannebicque.fr/vue.js-but/partie-1-nuxt-4-typescript-et-architecture-s1-a-s6/seance-1-a-typescript.md)
- [Séance 1 : Introduction à Nuxt 4](https://cours.davidannebicque.fr/vue.js-but/partie-1-nuxt-4-typescript-et-architecture-s1-a-s6/seance-1-b-introduction-a-nuxt-3.md)
- [Séance 1 : TypeScript pour Vue 3 & Nuxt 4](https://cours.davidannebicque.fr/vue.js-but/partie-1-nuxt-4-typescript-et-architecture-s1-a-s6/seance-1-typescript.md)
- [Séance 1 (correction) : Types et Avatar DevFlow](https://cours.davidannebicque.fr/vue.js-but/partie-1-nuxt-4-typescript-et-architecture-s1-a-s6/seance-1-typescript/seance-1-correction.md)
- [Séance 2 : Introduction à Nuxt 4 & Fondations](https://cours.davidannebicque.fr/vue.js-but/partie-1-nuxt-4-typescript-et-architecture-s1-a-s6/seance-2-introduction-a-nuxt-4.md)
- [Séance 2 (correction) : Initialisation et Setup Nuxt 4](https://cours.davidannebicque.fr/vue.js-but/partie-1-nuxt-4-typescript-et-architecture-s1-a-s6/seance-2-introduction-a-nuxt-4/seance-2-correction.md)
- [Séance 3 : Routage, Layouts & Navigation](https://cours.davidannebicque.fr/vue.js-but/partie-1-nuxt-4-typescript-et-architecture-s1-a-s6/seance-3-routage-layouts.md)
- [Séance 3 (correction) : Squelette et Layouts DevFlow](https://cours.davidannebicque.fr/vue.js-but/partie-1-nuxt-4-typescript-et-architecture-s1-a-s6/seance-3-routage-layouts/seance-3-correction.md)
- [Séance 4 : Composables & Logique Métier Typée](https://cours.davidannebicque.fr/vue.js-but/partie-1-nuxt-4-typescript-et-architecture-s1-a-s6/seance-4-composables-logique-metier.md)
- [Séance 4 (correction) : useTasks & useTaskFilters](https://cours.davidannebicque.fr/vue.js-but/partie-1-nuxt-4-typescript-et-architecture-s1-a-s6/seance-4-composables-logique-metier/seance-4-correction.md)
- [Séance 5 : Composants UI & Dashboard DevFlow](https://cours.davidannebicque.fr/vue.js-but/partie-1-nuxt-4-typescript-et-architecture-s1-a-s6/seance-5-composants-ui-devflow.md)
- [Séance 5 (correction) : Dashboard Kanban & Modals](https://cours.davidannebicque.fr/vue.js-but/partie-1-nuxt-4-typescript-et-architecture-s1-a-s6/seance-5-composants-ui-devflow/seance-5-correction.md)
- [Séance 6 : Bonnes pratiques d'architecture & Principes SOLID](https://cours.davidannebicque.fr/vue.js-but/partie-1-nuxt-4-typescript-et-architecture-s1-a-s6/seance-6-bonnes-pratiques-solid.md)
- [Séance 6 (correction) : Refactoring SOLID de DevFlow](https://cours.davidannebicque.fr/vue.js-but/partie-1-nuxt-4-typescript-et-architecture-s1-a-s6/seance-6-bonnes-pratiques-solid/seance-6-correction.md)
