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
Les logiciels requis sont les suivants :
npm install -g typescript
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,
- https://cesam.lam.fr/envol-2021-tp-angular/ (guide TP Angular n°1 du mardi)
- https://cesam.lam.fr/envol-2021-tp-angular-2/ (guide TP Angular n°2 du jeudi après-midi)
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
- Arduino IDE (Download).
Nous recommandons également l'installation de