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 -g
scope-chains-closures