Installation du cours

Installation sur l'ordinateur


Installez les outils de développement sur votre ordinateur!

Une partie importante de cette formation sera dédiée à créer vos propres applications sur votre équipement. Vous allez coder, déboguer et éxécuter dans un environnement propice à la création. Vous pouvez utiliser Windows, Mac ou Linux pour votre développement.

Voici la configuration necessaire:

  • Avoir des permissions Admin Local sur votre équipement. (Nous allons installer des outils de programmation durant le cours).
  • Ayez un ou plusieurs navigateurs installés pour vos tests (Chrome, Firefox, Safari, Edge, Opera, etc.)
  • Ayez un éditeur de code installé. Le formateur utilise Visual Studio Code (un outil gratuit). Mais vous pouvez utiliser ce qui vous convient:

Installation de Git

Git est un outil de gestion de code source.

Écrivez les instructions suivantes dans une ligne de commande (bash, powershell, cmd, etc.)

  • Vous devez avoir installé git version 2.39 ou plus. Vérifiez la version avec la commande > git --version

Installation de nvm

Pour installer Node.js, nous utilisons l'installateur nvm (node version manager).

  • Validez la version de nvm installée

    • Tapez sur la ligne de commande: > nvm -v
      • Il faut v0.40.1 ou plus sur MacOS
      • Il faut 1.1.12 ou plus sur Windows PCs
  • Pour mettre à jour ou installer nvm

    • D'abord désinstaller toutes les versions de nvm et Node.js
      • Sur Windows, aller sur Paramètres, Applications , Applications et fonctionalités.
        • Désinstallez NVM for Windows et Node.js (si elles existent)
      • Sur MacOS, tapez la commande suivante dans le Terminal:
        • $ rm -rf $NVM_DIR ~/.npm ~/.bower
  • Pour installer nvm sur Windows

  • Pour installer nvm sur MacOS

    • Tapez cette commande dans votre Terminal :
    • curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
  • Une fois installé, il est possible que nvm ne soit pas immédiatement détecté.

    • Fermez la fenêtre et ouvrez une nouvelle ligne de commande.

Installation de Node.js

Sur Windows, dans une Invite de commandes exécutée en tant qu'administrateur:

nvm install lts
nvm use lts

Sur Terminal de MacOS:

nvm install --lts
nvm use --lts

Creation d'une application React

  • Sur la ligne de commande, déplacez-vous dans un dossier dans lequel vous allez créer vos projets du cours. (Nous utilisons ici un dossier nommé Projets)
  • Naviguez vers votre dossier: > cd Projets
  • Créez votre application nommée demo1: > npm create vite@latest demo1 -- --template react-swc
    • Ceci va créer un projet vite nommé demo1, utilisant le gabarit React
    • Notez que la commande possède un double tiret vide (--)
    • vous aurez un message Need to install the following packages. Ok to proceed? Faites Y (ou O) et enter pour confirmer.
  • Naviguez vers le dossier de cette nouvelle app: > cd demo1
  • Installez les outils et les dépendences: > npm install
    • Ces outils et dépendances seront intallées dans le dossier node_modules
  • Démarrez le serveur web local de développent: > npm run dev
  • Pressez la lettre o et enter.
    • Ceci démarre votre navigateur et charge la page http://localhost:5173/.
    • Si vous voyez une page web, vous avez réussi votre installation.
  • Stoppez le serveur web en tapant q et enter.

Installation pour la formation virtuelle (à distance)


1. Logiciel Zoom (ou Teams)

Zoom (ou Teams) est le logiciel utilisé pour la formation virtuelle. C'est gratuit, disponible sur les tablettes, les téléphones et les PC. Pour installer Zoom, visitez: https://www.zoom.us/test.

2. Deux écrans

Votre ordinateur a besoin de deux écrans. Un écran servira pour programmer vos projets en React. L'autre est utilisé pour suivre la rencontre virtuelle et interagir avec l'écran du formateur. Les deux écrans sont côte à côte.

Si vous n'avez pas accès à un second écran, vous pouvez utiliser un second ordinateur portable. Ou une tablette avec un support.

3. Écouteurs et environnement propice

Afin d'avoir la meilleure expérience possible, vous aurez besoin de vous installer dans un environnement calme et sans distraction. Vous devez être capable de communiquer et interagir avec le formateur en utilisant des écouteurs ou un micro. Vous devez porter attention à la matière et ne pas consulter votre téléphone ou vos messages. Il y aura des pauses de 15 minutes pour vous permettre de gérer vos messages urgents.

Matériel pour l'impression


Pour imprimer la documentation (en anglais seulement)

Allez à https://www.reactAcademy.live/registered. Ceci va vous rediriger vers la page de documentation de React Academy, avec enregistrement automatique. Vous pouvez imprimer les documents qui s’y trouvent. (La consultation sur le web est possible si vous n’avez pas d’imprimante.)