Skip to content

Wallerand/R5A05-CM

Repository files navigation

Programmation avancée (BUT3 R5A05)

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.

Table des matières

  1. Propos introductif
  2. Gestion des dépendances
  3. Cycle de vie des requêtes
  4. Authentification et autorisation
  5. Qualité et conformité

Mise à jour du support

Le support de présentation a été réalisé en s'appuyant sur les projets suivants :

Commandes

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

Docker

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