Atelier est le nom utilisé pour les modules de leçons associés à NodeSchool. Ils sont guidés (vous n'avez pas besoin d'assister à un atelier pour en faire un) et la plupart fonctionnent hors ligne.
npm install -g learnyounode
              learnyounode
            » HELLO WORLD
                » BABY STEPS
                » MY FIRST I/O!
              Continuez —
Vous avez besoin de Node.js sur votre ordinateur pour commencer avec les modules. Ensuite utilisez npm (fournit avec Node) pour installer chaque module avec la commande en dessous. Une fois installés, entrez simplement le nom de l'atelier pour le lancer.
Vous allez aussi avoir besoin d'un Éditeur de texte, si vous n'en avez pas déjà un, vous pouvez en vouloir un pour éditer du code. Quelques options :
Bases
Ces ateliers se spécialisent dans les compétences de bases pour travailler avec Node.js.
Bloqué ? Posez une question.
javascripting
Apprenez les bases du JavaScript. Aucune expérience de développement n'est requise.
npm install -g javascripting
          Elementary Electron
Make a desktop application using Node and Chromium with Electron
npm install -g elementary-electron
          stream-adventure
Apprenez à composer des interfaces de streaming avec.pipe().
npm install -g stream-adventure
          how-to-markdown
Learn how to start using Markdown — a lightweight markup language with plain text formatting syntax.
npm install -g how-to-markdown
          Electives
Ateliers sur des bibliothèques populaires ou des styles d'écriture de Node.js.
Bloqué ? Posez une question.
Functional Javascript
Apprenez les caractéristiques de développement fondamentales de Javascript avec vanilla ES5.
npm install -g functional-javascript-workshop
        Level Me Up Scotty!
Apprenez à utiliser leveldb, un simple stockage clé/valeur avec un package dynamique.
npm install -g levelmeup
        Promise It Won't Hurt
Apprenez à utilisez les promises Javascript pour gérer les opérations asynchrones.
npm install -g promise-it-wont-hurt
        ESNext Generation
Intro to ES6 Iterators, their use, and how they relate to Generators.
npm install -g esnext-generation
        Tower of babel
Show you through a series of exercises that introduce you to ES6 features.
npm install -g tower-of-babel
        learnyoubash
Learn you how to use the terminal and write your first Bash script.
npm install -g learnyoubash
        Currying in JavaScript
Learn currying concept and creating a currying function in JavaScript.
npm install -g currying-workshopper
        bacon-love
Learn concepts of Functional and Reactive Programming using the Bacon.js library.
npm install -g bacon-love
        innersourceadventure
Learn about InnerSource software development.
npm install -g innersourceadventure
        Shader School
Apprenez le b.a.-ba du développement graphique en utilisant les shaders GLSL.
npm install -g shader-school
        Bytewiser
Apprenez à manipuler les données binaires dans Node.js et les navigateurs HTML5.
npm install -g bytewiser
        Bug Clinic
Apprenez de nouveaux outils et techniques en améliorant vos compétences de débuggueur.
npm install -g bug-clinic
        Browserify Adventure
Utiliser les modules npm et les require() dans le navigateur avec Browserify.
npm install -g browserify-adventure
        Count to 6
Apprenez comment utiliser les caractéristiques de ES6, la prochaine version de JavaScript.
npm install -g count-to-6
        Kick off Koa
Débutez avec Koa, la prochaine génération de framework Web pour Node.js.
npm install -g kick-off-koa
        LololoDash
Apprenez Lo-Dash (fork d'underscore) pour gérer les tableaux et les objets simples !
npm install -g lololodash
        learnyoucouchdb
Apprenez tout de CouchDB - La base de données qui épouse complètement le Web
npm install -g learnyoucouchdb
        learnuv
Apprenez uv pour en tirer avantage ou juste pour le fun, un workshop orienté vers la bibliothèque qui boost Node.js.
npm install -g learnuv
        Web Audio School
Learn the Web Audio API by completing a series of interactive lessons with a focus on music.
npm install -g web-audio-school
        torrential
A set of lessons to show you how to create a simple p2p bittorrent network
npm install -g torrential
        Thinking in React
Apprenez la philosophie de React en construisant une interface de zéro.
npm install -g thinking-in-react
        Post-mortem debugging
Learn how to use post-mortem debugging on SmartOS to efficiently debug Node.js applications in production.
npm install -g node-debug-school
        Seneca in practice
Learn how to leverage SenecaJs microservice toolkit.
npm install -g seneca-in-practice
        JavaScript best practices
Learn the best practices of writing clean JavaScript code.
npm install -g js-best-practices
        Scope Chains & Closures
Learn the details of Scope, Scope Chains, Closures, and Garbage Collection.
npm i @workshoppers/scope-chains-closures -gscope-chains-closures