Vous n'êtes pas connecté. Connexion
|
|
Technologies Web M1 Miage 2019-2020De $1Table des matièresIntroductionNous n'avons que trois cours et trois séances de TP cette année. C'est peu. Nous allons donc essayer de faire une introduction au technologies front-end et back end émergentes. Séance 1: Web Services RESTFUL et single page webappsSupports de cours
Partie 1 Live coding: de JavaScript aux librairies aux frameworks Exemples fait en cours (liste de restaurants, avec ajout et suppression):
Partie 2 : découverte de VueJS en mode CLI (command line interface)ETAPE 1 : installation de NodeJS (nécessaire pour développement CLI) Allez sur le site https://nodejs.org et installez la version "recommended for most users". Si tout se passe bien, après l'installation, ouvrez une fenêtre de terminal et tapez la commande "node -v". Ca doit afficher la version de nodeJS que vous venez d'installer. Vérifiez que vous avez bien:
Etape 2 : Création d'une application simple en mode CLI, utilisant la base de données synchronisée Google FirestoreTravail à faire :
ETAPE 3 (à terminer pour la semaine prochaine) : installer MongoDB sur votre machine Suivez les installations propres à votre système d'exploitation situées sur cette page du site officiel. Ne choisissez pas l'installation manuelle. Une fois installé lancez la commande "mongod" en ligne de commande. Si le daemon mongoDB ne se lance pas, regardez les erreurs. Sur mon Mac j'ai fait:
ETAPE 3 : - Créer et peupler une collection par défaut (avec un dataset issu du tutorial MongoDB officiel)
ETAPE 4 : Installer un outil d'administration sympa Je vous recommande fortement MongoChef, un produit commercial mais gratuit pour utilisation non commerciale. Le télécharger sur: https://studio3t.com/ ETAPE 5 : Ouvrir 3T STudio et voir la collection que l'on vient d'importer
Quelques screenshots:
ETAPE 6: test de WebServices RESTful sur les restaurants Récuperez ce projet serveurNodeMongoRESTful.zip (le code sera expliqué lors du cours No 2), qui implémente avec NodeJS des WebServices RESTful pour gérer les restaurants situés dans la base MongoDB que nous venons de voir. Une fois dezippé allez dans le répertoire obtenu et exécutez les commandes suivantes :
ETAPE 7: branchement de votre application sur ces Web Services
TRAVAIL A FAIRE POUR LA SEMAINE PROCHAINEJe ferai passer quelques personnes au tableau pour répondre à quelques questions...
|
Powered by MindTouch Deki Open Source Edition v.8.08 |