« STIC:STIC I - Atelier technique 2 » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
|||
Ligne 19 : | Ligne 19 : | ||
; Node.js | ; Node.js | ||
[[Node.js]] sera utilisé également pour l'[[STIC:STIC_I_-_exercice_6_(Volt) | exercice 6]] de STIC I | |||
* Présentation de Node.js (comparaison avec JavaScript) | * Présentation de Node.js (comparaison avec JavaScript) | ||
Ligne 31 : | Ligne 33 : | ||
S'il reste du temps, voir brièvement [[Express.js]] en tant qu'alternative au projet Webmaster. | S'il reste du temps, voir brièvement [[Express.js]] en tant qu'alternative au projet Webmaster. | ||
== Outils == | |||
; Ligne de commande | |||
Selon votre système d'expolitation : | |||
* Pour Windows utiliser [https://fr.wikipedia.org/wiki/Windows_PowerShell Windows PowerShell] | |||
* Pour Mac utiliser le [http://www.osxfacile.com/terminal.html Terminal] | |||
* Pour Linux utiliser l’une des lignes de commandes disponibles selon la version. | |||
; Git et GitHub | ; Git et GitHub | ||
Ligne 43 : | Ligne 53 : | ||
* Extension [https://github.com/Acconut/brackets-nodejs Node.js] binding de Brackets qui permet d'exécuter des commandes node directement à l'intérieur du logiciel | * Extension [https://github.com/Acconut/brackets-nodejs Node.js] binding de Brackets qui permet d'exécuter des commandes node directement à l'intérieur du logiciel | ||
* Répositoire GitHub [https://github.com/mafritz/stic-1-node-essentials mafritz/stic-1-node-essentials] avec fichier pour workshop | * Répositoire GitHub [https://github.com/mafritz/stic-1-node-essentials mafritz/stic-1-node-essentials] avec fichier pour workshop | ||
==Ressources== | |||
; Git et GitHub | |||
* [https://guides.github.com/ Guides sur le site officiel GitHub] (en anglais) | |||
; Node.js | |||
* Voir la page [[Node.js]] |
Version du 4 décembre 2015 à 15:49
Objectifs
Cet atelier du cours STIC I vous permet:
- De vous familiariser avec Git et GitHub (outil de gestion des versions et collaboration entre développeurs)
- Introduction à Node.js
- Introduction à un server web avec Express.js (s'il reste du temps)
Programme
- Git et GitHub
- Présentation rapide de Git et GitHub
- Installation des logiciels
- Création du compte GitHub
- Workshop récupérer un projet de GitHub, modifier le contenu, et uploader dans le répositoire
- Node.js
Node.js sera utilisé également pour l' exercice 6 de STIC I
- Présentation de Node.js (comparaison avec JavaScript)
- Brève introduction à la ligne de commande
- Installation de Node.js sur votre ordinateur
- Workshop sur les "essentiels" de Node.js :
- Cloner le répositoire https://github.com/mafritz/stic-1-node-essentials.git
- Pour chaque élément essentiel il y un exemple et une challenge avec solution attendue
- Express.js
S'il reste du temps, voir brièvement Express.js en tant qu'alternative au projet Webmaster.
Outils
- Ligne de commande
Selon votre système d'expolitation :
- Pour Windows utiliser Windows PowerShell
- Pour Mac utiliser le Terminal
- Pour Linux utiliser l’une des lignes de commandes disponibles selon la version.
- Git et GitHub
- Logiciel git https://git-scm.com/
- Logiciel GitHub desktop https://desktop.github.com/
- Node.js
- Interpète Node à installer depuis [site officiel]
- Extension Node.js binding de Brackets qui permet d'exécuter des commandes node directement à l'intérieur du logiciel
- Répositoire GitHub mafritz/stic-1-node-essentials avec fichier pour workshop
Ressources
- Git et GitHub
- Guides sur le site officiel GitHub (en anglais)
- Node.js
- Voir la page Node.js