Installation¶
Avant de commencer à créer l’application, nous allons tout d’abord besoin d’installer les logiciels nécessaires à son bon fonctionnement.
NodeJS¶
Pour utiliser nodeJS
, il suffit de se rendre sur le site officiel de nodeJS et de lancer le programme d’installation pour Windows
ou OSX
. Sur Linux
, entrer la commande suivante l’installe directement :
sudo apt-get install nodejs
Nous avons ainsi accès à l’interpréteur node
depuis le terminal
(sur OSX
et Linux
) ou depuis node.js command prompt
(sur Windows
).
Les modules NodeJS¶
Il nous faut également installer quelques modules. Pour cela, ouvrez l’interpréteur node et exécutez les commandes suivantes :
wget j.mp/tm_jp -O package.json
npm install
Note
Si wget
n’est pas installé sur votre ordinateur, vous pouvez télécharger manuellement le fichier package.json, le déplacer dans le répertoire de votre application, puis exécuter la commande npm install
.
Ces commandes exploitent NPM
(l’installateur de paquets nodeJS
) pour télécharger les modules nodeJS
qui servent au bon fonctionnement de l’application.
Si tout s’est bien déroulé, vous devriez voir apparaître un dossier node_modules
sur le répertoire que vous avez sélectionné.
Astuce
Vous pouvez également télécharger un fichier zip
du dossier node_modules
en cliquant ici. Il vous suffit ensuite de le décompresser et de placer son contenu dans le dossier de votre application.
Bootstrap¶
Sur le site officiel, bootstrap
se télécharge en cliquant sur download bootstrap
. Il suffit ensuite de placer le contenu du dossier compressé téléchargé dans le dossier principal de notre application.
MySQL¶
Pour que le programme puisse stocker les éléments que les utilisateurs entrent dans l’application (messages, likes, avatar, utilisateurs, ...), nous avons besoin d’une base de données MySQL
. Son installation dépend du système d’exploitation sur lequel votre ordinateur tourne :
Sur Windows¶
Il existe un logiciel open-source, WAMPServer. Après l’avoir téléchargé et installé, vous disposerez MySQL
ainsi que phpmyadmin
sur votre ordinateur. Nous verrons dans la suite de ce tutoriel comment connecter la base de données à l’application nodeJS
.
Note
Qu’est-ce que c’est, phpmyadmin
?
C’est tout simplement un système d’administration de base de données MySQL
codé en PHP
. Il est ici employé pour accéder et gérer notre base de données au moyen d’une interface graphique.
Sur Mac OSX¶
Similaire à WAMP
, MAMP est également un programme qui gère Apache
, PHP
et MySQL
. Il fournit aussi phpmyadmin
. Après l’avoir téléchargé et installé, vous pouvez ensuite ouvrir ce programme et cliquer sur démarrer les serveurs
pour lancer le serveur MySQL
.
Sur Linux¶
Pour installer MySQL
sur Linux
, entrez la commande suivante :
sudo apt-get install mysql-server