Le cours de programmation avancée présente la stratégie de développement d'applications Web prêtes pour la production. Il s'agit d'une introduction aux concepts développés lors du projet proposé en TD et TP.
Ce cours est conçu pour être dispensé en 6 heures auprès d'étudiants en 3ème année de BUT informatique à l'Institut universitaire de technologie (IUT).
Cliquez ici pour afficher le support de présentation.
- Propos introductif
- Gestion des dépendances
- Cycle de vie des requêtes
- Authentification et autorisation
- Qualité et conformité
Le support de présentation a été réalisé en s'appuyant sur les projets suivants :
Toutes les commandes sont exécutées depuis la racine du projet, à partir d'un terminal :
Command | Action |
---|---|
npm install |
Installs dependencies |
npm run dev |
Starts local dev server at localhost:4321 |
npm run build |
Build your production site to ./dist/ |
npm run preview |
Preview your build locally, before deploying |
npm run astro ... |
Run CLI commands like astro add , astro check |
npm run astro -- --help |
Get help using the Astro CLI |
Pour utiliser Astro avec Docker, la commande suivante peut être utilisée :
$ docker run -it --rm --name astro -v "$PWD":/usr/src/app -w /usr/src/app -p 4321:4321 node npm run dev