Logiciels
Logiciels indispensables :
- Node : L'application front tourne avec Node 18 LTS. Pour faciliter la gestion nous recommandons l'installation de nvm ou nvm-windows.
- Java : Le backend est développé en Java, plus particulièrement à l'aide du framework Spring tel que proposé par Springboot dans sa version 3. Voir Installation Java
- VScode ou Codium : Pour le développement de la partie frontend, nous préconisons l'utilisation de VSCode ou Codium. : Configuration
- IntelliJ IDEA : Pour le développement de la partie backend. https://www.jetbrains.com/idea/download/
- Git
- Docker
- Firefox ESR : C'est le navigateur de référence pour le frontend.
- FortiClient : VPN pour Windows et Linux (Utilisez les paramètres disponibles sur la doc Windows)
- Zoom
- Extension pour Firefox
Logiciels suggérés
- DBeaver (client bdd)
- Client REST (Postman, ARC, ...)
- Mockoon - Serveur de mock (Voir page détaillée)
- draw.io (schémas)
- greenshot (printscreen)
- keepass (gestion des mots de passe)
- Extensions pour Firefox :
- HeadingsMap - pour vérifier la hierarchie des headings
Configuration des testContainers
Voir https://datmt.com/backend/configure-testcontainers-to-use-remote-docker-hosts/