Ce cours a pour but de proposer une introduction, d'une part, au développement de backends en Node/Express et, d'autre part, au développement d'applications mobiles. L'accent sera mis en particulier sur les points suivants :
Ce choix de technologies reflète les tendances du moment en termes de weberies, cf.
un bref historique des mobiles.
Le module est évalué en contrôle continu intégral sur la base suivante :
Note finale = 20% examen final + 60% note de TP + 20% mini-interros.
L'objectif des TPs est de continuer le développement du forum initié dans le module de développement d'applications web. En termes d'applications mobiles, il reproduira l'aspect de la capture d'écran ci-dessous :
Ce forum est accessible en démonstration sur l'URL : https://christophe-gonzales.pedaweb.univ-amu.fr/extranet/forum-ionic/fr-FR.
config.js
que vous
avez bien spécifié les caractéristiques (host, etc.) de votre serveur
MySQL. Le cas échéant, il se peut que votre installation de MySQL ait
placé ce serveur sur un port différent du port 3306 (port standard de
MySQL). Cela peut arriver avec les installations de *AMP.
Regardez donc sur quel port se trouve votre serveur. Rajoutez dans le
fichier config.js
, après la ligne mysqlPassword:
,
une ligne :
mysqlPort: numéro_port,
et dans le fichier mysqlConnect.js
, rajoutez une
virgule à la fin de la ligne database:
et rajoutez
ensuite :
port: config.mysqlPort