Et si on essayait un workshop…
Les workshops de javascript sont des cours interactifs de javascript.
Installation
Pour installer le cours de Node.js c’est très simple. A condition d’avoir node.js installé.
1 2 |
|
Voila ce que vous devriez voir.
Lançons nous dans le premier exercice.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|
donc je resume on me demande de programmer un **Hello world”.
donc je crée un hello.js
1
|
|
Je peux tester celui-ci avec un programme de test avec la commande suivante
1
|
|
Si je suis content du résultat alors je peux faire vérifier le programme par le logiciel.
1
|
|
Si le programme passe, le niveau est marquer comme [COMPLETED]
et on peux passer au suivant.
Bon l’étape 1 n’est pas très compliqué passons à l’étape 2.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
|
Donc il s’agit de créer un programme qui prend les nombres en entrée et faire la somme à la fin.
Voici ma solution (atroce … )
1 2 3 4 |
|
Le logiciel donne une implémentation beaucoup plus simple(pas difficile)
1 2 3 4 5 6 |
|
Etc etc ..
Une liste de workshop.
Le site officiel donne la liste suivante en module de base.
- javascripting Apprendre les bases du javascript.
- git-it pour apprendre Git et GitHub.
- Scope Chains & Closures Comprendre les scopes, les closures etc..
- learnyounode les bases de node asynchronous i/o, http.
- How to npm Comment créer des modules Npm
- stream-adventure apprennez les streams et comment les composer avec
.pipe()
.
Mais il y en a plus.
On peux apprendre un peu près n’importe quel technologie en pratique.
- Functional Javascript : Base de la programmation fonctionnelle en javascript.
- ExpressWorks: Apprendre le framework Express.js.
- Promise It Won’t Hurt: Apprendre les promesses pour les opération asynchrone.
- Async: La librairie Async.
- Planet Proto: Comprendre l’héritage prototypal.
- Test Anything: Comment tester son code
- learnyoumongo: Débuter avec MongoDB et node.js
- Shader School: Comprendre les shaders.
- Bug Clinic: Apprendre de nouveaux outils et debugger plus facilement.
- Intro to WebGL: Débuter avec three.js et le WebGL.
- LololoDash: Apprendre Lo-Dash (fork de underscore)
- learnyoucouchdb: Apprendre CouchDB.
- learnyoureact: Apprenez React.js.
Des liens
- le site officiel et la version française
- J’ai déjà parlé des awesome-list. bien entendu elle existe pour les workshops.
Conclusion
Vous voulez apprendre le js, react.js, écrire des tests je crois que vous savez par ou commencer.