Rapport exe 6-stic 1

Node-js et electron

-Application Desktop-

Lien

Application sur le web

fichier zip

Objectifs

L’exercice a le même objectif que l'exercice 3 (tester les connaissances  des internautes  sur un des pays de nord d’afrique, peu n’importe leurs âges ainsi présenter quelques photos sur la tunisie. Ainsi, quelques questions seront proposées sur ce pays.)

Design

Le design est le même que le design pédagogique de l’exercice 3. Peut être quelques modifications au niveau css.

Production

 Pour réaliser cette application, j’ai du passer des jours pour comprendre Node, c’est quoi node, comment ça fonctionne. J’ai commencé à consulter des divers des page web mentionnées en bas pour comprendre le node puis passer à la phase   d’installer node, à traver le terminal (mac), tester quelques commandes sur le terminal par exemple trouver le chemin de mon fichier node, afficher des fichiers, afficher la version de node..etc. Ensuite, passer par une autre phase et c’est afficher un message sur Localhost et là j’ai passé 4 heures franchement pour réussir ce test.

Après cet entraînement sur node, j’ai passé à réaliser mon application, j’ai repris mon fichier html de l’exercice 3 et j’ai rajouté deux parties pour que l’exe répond au contraintes. Donc, j’ai implémenté un script de formulaire qui renvoie un feedback et j’ai crée un fichier Feedback.txt qui enregistre les données envoyé à traver electron.

J’ai aussi rajouté une question avec une liste déroulante et un bouton pour répondre à une question.

Avant de tester mon application sur electron, dans le fichier main.js, j’ai changé le nom de fichier à exécuter de index.html à exe_6.html.

Enfin, j’ai exécuté les commandes,” install npm” puis “cd ” ensuite “ npm start “ et enfin DONE.

Difficultés, auto-évaluation et remarques

 Les difficultés étaient de comprendre comment ca fonctionne node, j’ai du consulté beaucoup des pages web mais le meilleur site qui m’a aidé c’est “openclassroom”.

Le travail sur le terminal était aussi une difficulté à un certain moment avant de commencer à travailler sur l’application car certaines commandes ne s’exécutent pas.

J’avoue que cet exercice et le plus dur car j’avais aucune idée sur node.js.

C’est vrai que j’ai passé quelques jours sur cet exercice mais enfin j’ai réussi à le faire sans l’aide de personne. J’ai rafraîchi mes connaissances informatique par la fin du dernier exercice.

Ressources utilisées

 consignes exe6

 bouton

installation node et test

commande sur le terminal mac

première application avec node.js

terminal mac os

node exemple

socket.io

Contribution wiki

Github: créer un repositoire/créer un pull request et créer une issue les trois parties dans Github sont élaborées  à l’aide de https://help.github.com/.

Aya Benmosbah