Il s'agit de votre premier checkpoint : un checkpoint est un terme utilisé dans la Wild Code School pour décrire une auto-évaluation dans un temps donné. Elle dure généralement une demi-journée (jusqu'à une journée complète ou plus).
Ces checkpoints sont conçus pour atteindre un certain nombre d’objectifs en te présentant :
- ... une façon de mesurer tes progrès 📏📈
- ... la possibilité d'utiliser tes compétences acquises dans un objectif qui a du sens 🚩🥅
- ... la possibilité d'exercer les compétences de gestion du temps et de priorisation ⌛⬆️
- ... l'opportunité de revoir et d'apprendre du code des autres, montrant qu'il existe toujours de nombreuses façons différentes d'accomplir une tâche 👥💬
Chaque checkpoint implique un ensemble d’étapes similaires :
- Cloner le dépôt localement à l'aide des commandes git
- Immédiatement après le clonage, créer une nouvelle branche localement et basculer dessus
- Pour nommer ta branche, nous aimerions que tu utilises le modèle
{{firstname}}_{{lastname}}
où :
{{firstname}}
est un placeholder qui doit être remplacé par ton prénom, en minuscules{{lastname}}
est un placeholder qui doit être remplacé par ton nom de famille, en majuscules
- Ouvrir le dépôt cloné dans ton IDE
- Suivre les instructions du checkpoint (généralement dans le fichier README du dépôt du checkpoint, comme celui-ci)
- Valider après chaque étape, avec un message de validation qui met en évidence la partie terminée (par exemple
finish algo1 in part 1
oufinish CSS step 3 in part 2
) - Pousser tes modifications vers GitHub, de préférence après chaque validation
Résoud ces trois exercices :
Des tests unitaires sont disponibles. Ils te permettront de savoir si tes algorithmes fonctionnent correctement !
Tout d'abord, installe les dépendances (avec npm install
ou équivalent 😉)".
Ensuite, tu peux exécuter les tests :
npm test # cette commande exécute tous les tests
npm run test:1 # cette commande exécute des tests pour le premier algorithme uniquement
npm run test:2 # cette commande exécute des tests pour le deuxième algorithme uniquement
# etc... pour chaque algorithme.
Si tu as plus de temps, tu peux travailler sur ces algos bonus (ceux-ci sont facultatifs, ignore les pour l'instant et reviens dessus lorsque tu auras terminé la partie 2 du checkpoint) :
Remarque : les instructions pour cette partie du checkpoint se trouvent dans un fichier séparé. Tu dois ouvrir le fichier site/home.html
dans ton navigateur pour ouvrir les instructions avec cette partie du checkpoint.
Suis les instructions dans ce fichier (situées dans le fichier home.html
à l'intérieur du répertoire site
dans le dépôt).
Note que ces instructions te guideront sur la façon de modifier le fichier nommé
portfolio.html
dans le même répertoire.