Skip to content

WildCodeSchool-CDA-LYON-02-2024/checkpoint_1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Checkpoint 1 - JS

Introduction - Que sont les checkpoints ?

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 :

  1. ... une façon de mesurer tes progrès 📏📈
  2. ... la possibilité d'utiliser tes compétences acquises dans un objectif qui a du sens 🚩🥅
  3. ... la possibilité d'exercer les compétences de gestion du temps et de priorisation ⌛⬆️
  4. ... 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 👥💬

Les grandes lignes – Applicables à tous les checkpoints

Chaque checkpoint implique un ensemble d’étapes similaires :

  1. Cloner le dépôt localement à l'aide des commandes git
  2. Immédiatement après le clonage, créer une nouvelle branche localement et basculer dessus
  3. 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
  1. Ouvrir le dépôt cloné dans ton IDE
  2. Suivre les instructions du checkpoint (généralement dans le fichier README du dépôt du checkpoint, comme celui-ci)
  3. 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 ou finish CSS step 3 in part 2)
  4. Pousser tes modifications vers GitHub, de préférence après chaque validation

Instructions pour ce checkpoint

Étape 1 - Algorithmes JS (~1 heure)

Résoud ces trois exercices :

algo1.js

algo2.js

algo3.js

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) :

algo4.js

algo5.js

algo6.js

Étape 2 – Portfolio (~3 heures)

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published