15–19 nov. 2021
Village Cap France La Bolle
Fuseau horaire Europe/Paris

Préparer vos PCs

Afin de suivre de manière optimale la formation et de mettre en œuvre vos acquis directement sur votre environnement de travail habituel, nous vous demandons de venir avec un PC portable, sur lequel vous aurez préinstallé les logiciels suivants.

Vous pouvez, en principe, utiliser l'un des systèmes Linux, MacOS ou Windows (dans cet ordre de préférence, si vous avez un choix). Les logiciels requis sont les suivants :

  • docker et docker-compose ou Docker Desktop (sur MacOs ou Windows)
  • git
  • NodeJS >=14 : Download. Cela devrait installer également le package manager npm.
    • Ensuite, installer typescript par le manager
      npm install -g typescript
  • make
  • python3
  • MariaDB (ou MySQL).

Une machine virtuelle pré-installée est à votre disposition ici. Elle pèse moins de 6Go. Si vous souhaitez l'utiliser, téléchargez-la avant de venir, avec une bonne connexion internet !

Pour ceux qui ne veulent pas utiliser la machine virtuelle il faudra alors installer sur leurs machines les outils nécessaires listés ci-dessus. Il faudra également cloner les dépôts des différents TP,

puis exécuter la procédure de démarrage dans chaque projet :

  • Dans le premier projet, c'est :
    • make install
    • make start
    • make stop
  • et dans le deuxième :
    • make install_server
    • make install_client
    • make start
    • make stop

Ces commandes ont également besoin d'une bonne liaison internet ! Pensez à le faire avant de venir pour ne pas perdre du temps sur place.

Pour tester un système complet avec une véritable système d'acquisition derrière le back-end, nous mettrons à votre disposition des Arduino Uno (mercredi soir). Ils seront pré-programmé pour la lecture de quelques capteurs, et vous pourrez les utiliser tels quels sur votre hôte via le port USB. (La fonctionnalité USB sur la machine virtuelle n'est pas garantie.)

Si vous souhaitez modifier (améliorer) le programme des Arduino ensuite, vous aurez besoin de

Nous recommandons également l'installation de VisualStudio Code, qui sera fourni dans la machine virtuelle et utilisé pour les démonstrations, mais tout autre IDE et éditeur devrait faire l'affaire, surtout si vous les maîtrisez bien.