> 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/but3/seance-0-presentation.md).

# Séance 0 : Présentation de la ressource en BUT3

## 🎯 Objectifs

* Développer des applications front avec Vue 3 et Nuxt 3.
* Intégrer une API REST (Api Platform).
* Ecrire un code propre, correctement structuré et testé.

## Plan

1. Rappels Vue 3
2. Architecture et composables
3. Communication avec API
4. Router et navigation
5. State avancé (Pinia)
6. Introduction à Nuxt 3
7. Nuxt & API
8. Nuxt avancé & SEO
9. Tests front
10. Projet – Réseau social

## Ressources

* [Documentation Vue 3](https://vuejs.org/guide/introduction.html)
* [Documentation Nuxt 3](https://nuxt.com/docs/getting-started/introduction)
* [Documentation Api Platform](https://api-platform.com/docs/)
* [Documentation Pinia](https://pinia.vuejs.org/)

## Evaluation

* Projet fonctionnel noté (40%)
* Tests fonctionnels (e2e, unitaires...) (30%)
* Accessibilité, bonnes pratiques, UX (30%)
