« JavaScript dans d'autres environnements » : différence entre les versions
(Page créée avec « {{tutoriel |fait_partie_du_cours=Initiation à la pensée computationnelle avec JavaScript |fait_partie_du_module=Aspects théoriques de la pensée computationnelle |modul... ») |
mAucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
{{tutoriel | {{tutoriel | ||
|fait_partie_du_cours=Initiation à la pensée computationnelle avec JavaScript | |fait_partie_du_cours=Initiation à la pensée computationnelle avec JavaScript | ||
| | |est_module_de=JavaScript dans d'autres environnements | ||
|module_suivant= | |module_précédant=JavaScript sur le serveur | ||
|module_suivant=Références JavaScript | |||
|pas_afficher_sous-page=Non | |pas_afficher_sous-page=Non | ||
|page_precedente= | |page_precedente=Socket.io | ||
|page_suivante= | |page_suivante=Electron | ||
|statut=à finaliser | |statut=à finaliser | ||
|cat tutoriels=JavaScript | |cat tutoriels=JavaScript | ||
}} | }} | ||
== Description du module == | == Description du module == | ||
Version du 14 juin 2018 à 14:55
Initiation à la pensée computationnelle avec JavaScript | |
---|---|
Page d'entrée du module JavaScript dans d'autres environnements |
|
◀▬▬▶ | |
⚐ à finaliser | ☸ |
⚒ 2018/06/14 | |
Catégorie: JavaScript |
Description du module
Ce cinquième module de l'initiation à la pensée computationnelle avec JavaScript exploite les connaissances acquises pendant les modules précédentes pour explorer d'autres environnements par rapport aux plus traditionnels côté-client et côté-serveur. Lors des précédents modules on a vu que, grâce à la flexibilité du numérique, on peut effectuer de la computation à partir de différentes sources d'input et transmettre le output de différentes manières.
Dans ce module, nous verrons tout d'abord comme JavaScript et Node.js peuvent être utilisés pour développer des logiciels desktop à part entière, c'est-à-dire sans les restrictions de sécurité du navigateur web. Ensuite, nous verrons que la computation peut se faire non seulement sur des ordinateurs, mais également sur tout type d'objet connecté. En effet, grâce à la popularité de JavaScript, il existe désormais des drivers ou module pour pouvoir implémenter JavaScript dans des robots, des plateforme hardware comme Arduino ou Raspberry PI, etc.
L'objectif conceptuel de ce module réside dans la possibilité d'explorer et approfondir le côté physique de la computation, en exploitant les connaissances déjà acquises sur le langage de programmation. En effet, grâce à des dispositifs différents par rapport aux ordinateurs, tablettes et smartphones, on peut mieux apprécier la flexibilité et les potentialités du numérique.