Vous n'êtes pas connecté. Connexion
|
|
M1 Miage 2020-2021 Technologies WebDe $1IntroductionNous 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: Single page webapps avec VueJS, bases de données synchronisées dans le cloudSupports 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 :
Pour ceux qui vont vite ou qui ont déjà installé MongoDB :
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:
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 |