Vous n'êtes pas connecté. Connexion
|
|
Master 2 INTENSE Rabat 2019-2020De $1Séance 1 : rappels de JavaScript, introduction au framework VueJSSupports de cours :
Partie 1 Live coding: rappels de JavaScriptOn a vu en live coding des exemples présentant les bases de JavaScript et de son utilisation dans un navigateur. Ex: cliquer sur un bouton et changer le contenu et le style de la page. On a vu les bases de la POO en JavaScript (objets littéraux, classes), les tableaux, les itérateurs. On a fini en affichant une liste de restaurants dans un élément <table> HTML5, à l'aide de l'API JavaScript de cet élément (en utilisant insertRow(...)). Travail à faire pour la séance 2 : installer Visual Studio Code, NodeJS, essayer d'installer MongoDB1 - Installer Visual Studio Code Vous pouvez utiliser d'autres environnements de travail mais celui-ci est vraiment très bien. Suivez les instructions de cette page : https://code.visualstudio.com/ 2 - Installer NodeJS Allez sur le site https://nodejs.org et installez la version "recommended for most users" (12.13.1 au moment où j'écris...) 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:
Si jamais vous avez "command not found", ouvre une nouvelle fenêtre et re-testez. Si cela ne marche pas ajoutez le chemin d'installation des binaires de nodejs dans la variable d'environnement PATH, ouvrez une nouvelle fenêtre de terminal, re-testez. 3 - Installez MongoDB Suivez le guide d'installation que je vous ai préparé. Séance 2 : de JavaScript aux librairies aux frameworks
Exemples faits en cours :
Autres exemples (pour les curieux) fait en cours à CASA (liste de restaurants, avec ajout et suppression):
Séance 3 : introduction à NodeJS et aux Web ServicesSupports de cours
Exercice fait en cours le matin : renvoyer des restaurants (sans base de données), avec GET et ajout avec POST, client VueJS:
Exercice à faire : création de WebServices avec NodeJS, aujourd'hui en GET
|
Powered by MindTouch Deki Open Source Edition v.8.08 |