Workshopper เป็นชื่อที่ใช้สำหรับโมดูลบทเรียนโอเพนซอร์สที่เชื่อมโยงกับ NodeSchool ทั้งหมดเป็นการเรียนด้วยตนเอง (คุณไม่จำเป็นต้องเข้าร่วมเวิร์คช็อปเพื่อทำสิ่งใดอย่างหนึ่ง) และทำงานแบบออฟไลน์ได้มากที่สุด

npm install -g learnyounode learnyounode
» HELLO WORLD » BABY STEPS » MY FIRST I/O!

เริ่ม —

คุณจะต้องการ Node.js บนคอมพิวเตอร์ของคุณเพื่อเริ่มต้นใช้งาน กับแต่ละเหล่านี้ จากนั้นใช้ npm (มาพร้อมกับ Node) เพื่อติดตั้งแต่ล่ะ โมดูลด้วยคำสั่งข้างล่างนี้. เมื่อติดตั้งเรียบร้อยแล้ว, เพียงแค่พิมพ์คำสั่ง workshopper’s เพื่อจะเริ่มดำเนินการ

นอกจากนี้ คุณจำเป็นต้องใช้ Text Editor, ถ้าคุณยังไม่มีแล้ว คุณอาจต้องการติดตั้งเพื่อใช้ในสำหรับแก้ไขโค้ด, มีตัวเลือกดังนี้:

NodeConf, 2014

พื้นฐาน

Workshoppers เหล่านี้มุ่งเน้นไปที่ทักษะที่จำเป็นสำหรับการทำงานกับ Node.js

ติดอยู่? ถามคำถามใน การสนทนา.

javascripting

จำเป็นเรียนรู้พื้นฐานของ JavaScript ถ้าไม่มีประสบการณ์การเขียนโปรแกรมก่อนหน้านี้

npm install -g javascripting

git-it

เรียนรู้ข้อมูลพื้นฐาน Git และ GitHub

Download the latest desktop app release.

Elementary Electron

สร้างแอปพลิเคชันบนเดสก์ท็อปโดยใช้ Node และ Chromium กับ Electron

npm install -g elementary-electron

learnyounode

เรียนรู้พื้นฐานของ Node: asynchronous i / o, http

npm install -g learnyounode

How to npm

เรียนรู้วิธีใช้และสร้างโมดูล npm

npm install -g how-to-npm

stream-adventure

เรียนรู้การสร้างอินเทอร์เฟซสตรีมมิ่งด้วย.pipe().

npm install -g stream-adventure

how-to-markdown

เรียนรู้วิธีเริ่มใช้ Markdown — a lightweight markup language with plain text formatting syntax.

npm install -g how-to-markdown

learnyouhtml

เรียนรู้วิธีการสร้างเว็บเพจแรกของคุณ

npm install -g learnyouhtml

ตัวเลือก

Workshoppers เกี่ยวกับไลบรารี่ที่นิยมหรือรูปแบบของการเขียน Node.js.

ติดอยู่? ถามคำถามใน การสนทนา.

Functional Javascript

เรียนรู้คุณสมบัติการเขียนโปรแกรมพื้นฐานของ JavaScript ในวานิลลา ES5

npm install -g functional-javascript-workshop

Level Me Up Scotty!

เรียนรู้การใช้งาน leveldb ซึ่งเป็น key/value ที่ง่ายกับแพคเกจที่เต็มไปด้วยพลังงาน

npm install -g levelmeup

ExpressWorks

เรียนรู้พื้นฐานของเฟรมเวอร์ค Express.js

npm install -g expressworks

Make Me Hapi

เรียนรู้ทุกอย่างเกี่ยวกับ hapi ผ่านชุดของความท้าทาย

npm install -g makemehapi

Promise It Won't Hurt

เรียนรู้ที่จะใช้ promises ใน JavaScript เพื่อจัดการกับการดำเนินการของ async

npm install -g promise-it-wont-hurt

Async You

เรียนรู้การใช้แพคเกจ async

npm install -g async-you

NodeBot Workshop

ทำหุ่นยนต์กับ johnny-five api

npm install -g nodebot-workshop

Going Native

การสำรวจ Node.js จากพื้นฐาน: local C++ เพิ่มเติม

npm install -g goingnative

Planet Proto

การทำความเข้าใจเกี่ยวกับต้นแบบ JavaScript

npm install -g planetproto

WebGL Workshop

เรียนรู้พื้นฐานของ WebGL ในส่วนที่จัดการได้ง่าย

npm install -g webgl-workshop

ESNext Generation

ข้อมูลเบื้องต้นเกี่ยวกับ ES6 Iterators การใช้งานและวิธีการเกี่ยวกับ Generators

npm install -g esnext-generation

Tower of babel

แสดงให้คุณเห็นถึงแบบฝึกหัดที่แนะนำคุณสมบัติต่างๆของ ES6

npm install -g tower-of-babel

learnyoumongo

เริ่มต้นกับ MongoDB และ Node.js

npm install -g learnyoumongo

regex-adventure

แยกวิเคราะห์ข้อความด้วยนิพจน์ปกติ

npm install -g regex-adventure

learn-sass

เรียนรู้พื้นฐานของ SASS

npm install -g learn-sass

Pattern Lab Workshop

เรียนรู้พื้นฐานของ Pattern Lab

npm install -g pattern-lab-workshop

learnyoubash

เรียนรู้วิธีการใช้ terminal และเขียนสคริปต์ Bash แรกของคุณ

npm install -g learnyoubash

Currying in JavaScript

เรียนรู้แนวคิด currying และสร้างฟังก์ชัน currying ใน JavaScript

npm install -g currying-workshopper

bacon-love

เรียนรู้แนวคิดเกี่ยวกับการเขียนโปรแกรมเชิงหน้าที่และปฏิกิริยาโดยใช้ไลบรารี Bacon.js

npm install -g bacon-love

innersourceadventure

เรียนรู้เกี่ยวกับการพัฒนาซอฟต์แวร์ InnerSource

npm install -g innersourceadventure

Shader School

เรียนรู้พื้นฐานของการเขียนโปรแกรมกราฟิกโดยใช้โปรแกรม shader ของ GLSL

npm install -g shader-school

Bytewiser

เรียนรู้วิธีจัดการข้อมูลไบนารีในเบราว์เซอร์ node.js และ HTML5

npm install -g bytewiser

Bug Clinic

เรียนรู้เครื่องมือและเทคนิคใหม่ ๆ ในขณะที่คุณปรับปรุงทักษะการแก้บั๊ก

npm install -g bug-clinic

Browserify Adventure

ใช้โมดูล npm และ node-style require () ในเบราว์เซอร์ด้วย browserify

npm install -g browserify-adventure

Intro to WebGL

เริ่มต้นใช้งาน three.js และ WebGL

npm install -g introtowebgl

Count to 6

เรียนรู้วิธีใช้คุณลักษณะบางอย่างจาก ES6 เวอร์ชันต่อไปของ JavaScript

npm install -g count-to-6

Kick off Koa

เริ่มต้นใช้งาน Koa ซึ่งเป็นเว็บเฟรมเวอร์คต่อไปสำหรับ Node.js

npm install -g kick-off-koa

LololoDash

เรียนรู้ Lo-Dash (fork of underscore) เพื่อจัดการอาร์เรย์และวัตถุของคุณอย่างง่ายๆ!

npm install -g lololodash

learnyoucouchdb

เรียนรู้เกี่ยวกับ CouchDB - ฐานข้อมูลที่รวบรวมเว็บไว้อย่างสมบูรณ์

npm install -g learnyoucouchdb

learnuv

เรียนรู้เกี่ยวกับ uv เพื่อความสนุกและความรู้ ทำเวร์คช็อปด้วยตนเองในไลบรารี่ที่เป็นเขี้ยวเล็บของ Node.js

npm install -g learnuv

Learn Generators

ข้อมูลเบื้องต้นเกี่ยวกับ JavaScript ES6 Generators

npm install -g learn-generators

learnyoureact

ขอเรียนรู้การแสดงผล React.js และการแสดงผลฝั่งเซิร์ฟเวอร์!

npm install -g learnyoureact

perfschool

ค้นหาเส้นทางของคุณผ่านการเพิ่มประสิทธิภาพของ Maze!

npm install -g perfschool

Web Audio School

เรียนรู้ Web Audio API โดยการเรียนรู้บทเรียนแบบอินเทอร์แอคทีฟโดยเน้นการฟังเพลง

npm install -g web-audio-school

torrential

ชุดบทเรียนเพื่อแสดงวิธีการสร้างเครือข่าย bittorrent แบบ p2p ง่ายๆ

npm install -g torrential

Thinking in React

เรียนรู้ปรัชญาของ React ด้วยการสร้าง UI ตั้งแต่เริ่มต้น

npm install -g thinking-in-react

Post-mortem debugging

เรียนรู้วิธีใช้การดีบักแบบ post-mortem บน SmartOS เพื่อแก้ปัญหาการใช้งาน Node.js ในการผลิตได้อย่างมีประสิทธิภาพ

npm install -g node-debug-school

Seneca in practice

เรียนรู้วิธีการใช้ชุดเครื่องมือ microservice SenecaJs

npm install -g seneca-in-practice

LESS is more

เรียนรู้พื้นฐานของ LES CSS preprocessor

npm install -g less-is-more

JavaScript best practices

เรียนรู้วิธีปฏิบัติที่ดีที่สุดในการเขียนโค้ด JavaScript ที่ไม่ถูกต้อง

npm install -g js-best-practices

Scope Chains & Closures

เรียนรู้รายละเอียดของ Scope, Scope Chains, Closures และ Garbage Collection

npm i @workshoppers/scope-chains-closures -g
scope-chains-closures