diff --git a/A-preparatifs.md b/A-preparatifs.md
index 6e23582bbf7606fb8c10298530a9d78937f6750d..8c070c6fabccc7b01e813cba4864617aa0c5cdd0 100644
--- a/A-preparatifs.md
+++ b/A-preparatifs.md
@@ -2,6 +2,7 @@
 
 ## Sommaire <!-- omit in toc -->
 - [A.1. Configuration du projet](#a1-configuration-du-projet)
+- [A.2. Extensions de VSCodium](#a2-extensions-de-vscodium)
 - [A.2. Lancement de l'application](#a2-lancement-de-lapplication)
 - [A.3. Le fichier `package.json`](#a3-le-fichier-packagejson)
 - [A.4. Créer un script de build personnalisé](#a4-créer-un-script-de-build-personnalisé)
@@ -23,6 +24,41 @@ codium ~/ws-js/tp2
 ```
 *(en cas d'échec, vérifiez que vous avez bien suivi les instructions du TP1 sur [l'installation de VSCodium](https://gitlab.univ-lille.fr/js/tp1/blob/master/A-preparatifs.md#a3-installation-ide))*
 
+## A.2. Extensions de VSCodium
+Avant de commencer à coder, on va installer plusieurs extensions de VSCodium qui vont nous être utiles par la suite :
+
+1. Ouvrez le panneau des extensions à l'aide du raccourci <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>X</kbd>
+2. Recherchez et installez les extensions suivantes :
+   - **Prettier - Code formatter** : un formateur de code automatique : (presque) plus possible d'oublier un point-virgule, ou de mal indenter son code !
+   - **Visual Studio IntelliCode** : améliore les suggestions lors de la frappe
+   - "es6-string-html" : rend possible la coloration syntaxique du code html contenu dans des template strings
+
+3. Pour configurer Prettier, ajoutez un fichier `.vscode/settings.json` dans le tp avec le contenu suivant :
+
+	```json
+	{
+		"[javascript]": {
+			"editor.formatOnSave": true,
+			"editor.defaultFormatter": "esbenp.prettier-vscode"
+		}
+	}
+	```
+	Créez ensuite un fichier `.prettierrc` à la racine du TP :
+	```json
+	{
+		"singleQuote": true,
+		"trailingComma": "es5",
+		"endOfLine": "lf",
+		"useTabs": true
+	}
+	```
+	Enfin, installez prettier avec npm :
+	```bash
+	npm install --save-dev prettier
+	```
+	Avec cette configuration, vos fichiers JS seront automatiquement formatés à chaque sauvegarde !<br>Pour voir la liste des configurations possibles, rendez vous sur https://prettier.io/docs/en/configuration.html
+
+
 ## A.2. Lancement de l'application
 1. Si vous êtes repartis de la solution de ce repo (cad. que vous ne repartez pas de vos fichiers du TP précédent), une fois le clone terminé, il faut **installer les paquets npm nécessaires au bon fonctionnement du projet** (notamment le compilateur [Babel](https://babeljs.io)).
 
@@ -86,6 +122,7 @@ Ce fichier sert à plusieurs choses et notamment :
 	- @babel/cli
 	- @babel/core
 	- @babel/preset-env
+	- prettier
 
 	À chaque fois qu'on installe un paquet npm, le paquet en question se télécharge dans le dossier `node_modules`, puis le nom du paquet ainsi que sa version sont automatiquement ajoutés dans le fichier `package.json`. <br>Le dossier `node_modules` n'est **jamais** versionné (c'est en général un dossier relativement volumineux) mais le `package.json` lui l'est car il servira de "recette" pour indiquer aux développeurs qui rejoindraient le projet quels sont les paquets nécessaires.