Workshopper to nazwa otwartych, interaktywnych scenariuszy lekcji związanych z NodeSchool. Każda lekcja składa się z opisu oraz zadania, które możesz wykonywać offline.

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

Rozpocznij —

Potrzebujesz Node.js na Twoim komputerze, żeby zacząć swoją przygodę z zadaniami. Następnie skorzystaj z npm (instalowany razem z Node), żeby zainstalować każdy z modułów za pomocą podanych poleceń. Po pomyślnej instalacji, wpisz nazwę wybranego Workshoppera, żeby go uruchomić.

Będziesz również potrzebować edytora tekstowego, jeśli jeszcze go nie masz, polecamy te przeznaczone dla programistów:

NodeConf, 2014

Podstawy

Te scenariusze skupiają się na wyjaśnieniu podstawowych funkcji i koncepcji spotykanych przy pracy z Node.js

Masz problem? Zadaj pytanie na grupie dyskusyjnej.

javascripting

Poznaj podstawy języka JavaScript. Kurs nie wymaga doświadczenia w programowaniu.

npm install -g javascripting

git-it

Odkryj podstawy systemu kontroli wersji git i platformy Github.

Download the latest desktop app release.

Elementary Electron

Stwórz desktopową aplikację używając Node i Chromium poprzez Electron.

npm install -g elementary-electron

learnyounode

Poznaj podstawowe moduły dostępne w Node.js oraz poznaj koncepcję asynchronicznego I/O.

npm install -g learnyounode

How to npm

Naucz się jak używać i tworzyć moduły npm.

npm install -g how-to-npm

stream-adventure

Naucz się obsługiwać strumienie przy użyciu.pipe().

npm install -g stream-adventure

how-to-markdown

Naucz się podstaw Markdown - lekkiego języka markup z prostym formatowaniem tekstu.

npm install -g how-to-markdown

learnyouhtml

Stwórz swoją pierwszą strone WWW.

npm install -g learnyouhtml

Opcjonalne

Zbiór scenariuszy opisujący popularne biblioteki oraz styl tworzenia aplikacji w świecie Node.js

Masz problem? Zadaj pytanie na grupie dyskusyjnej.

Functional Javascript

Poznaj podstawy programowania funkcyjnego wykorzystując możliwości JavaScript dostępne w wersji standardu ECMAScript 5.

npm install -g functional-javascript-workshop

Level Me Up Scotty!

Naucz się korzystać z leveldb, prostej, słownikowej bazy plikowej, umożliwiającej przechowywanie danych w modelu klucz-wartość.

npm install -g levelmeup

ExpressWorks

Poznaj podstawy express.js które pozwolą Ci na budowanie aplikacji webowych.

npm install -g expressworks

Make Me Hapi

Dowiedz się wszystkiego na temat hapi dzięki zestawowi niebanalnych zadań.

npm install -g makemehapi

Promise It Won't Hurt

Naucz się wykorzystywać mechanizm promises do obsługi operacji asynchronicznych.

npm install -g promise-it-wont-hurt

Async You

Poznaj bibliotekę async, która pozwoli Ci ujarzmić wszechobecne i zagnieżdżone wywołania zwrotne.

npm install -g async-you

NodeBot Workshop

Twórz i programuj roboty wraz z johnny-five API.

npm install -g nodebot-workshop

Going Native

Poznaj Node.js od podszewki tworząc wtyczki C++.

npm install -g goingnative

Planet Proto

Dowiedz się więcej o prototypach dostępnych w języku JavaScript.

npm install -g planetproto

WebGL Workshop

Poznawaj meandry WebGL za pomocą małych, przystępnych lekcji.

npm install -g webgl-workshop

ESNext Generation

Wprowadzenie do Iteratorów ES6, ich użycie i jak one nawiązują do Generatorów.

npm install -g esnext-generation

Tower of babel

Seria zadań która wprowadzi cię w nowe funkcje ES6.

npm install -g tower-of-babel

learnyoumongo

Zacznij używać MongoDB i Node.js.

npm install -g learnyoumongo

regex-adventure

Analizuj tekst z wyrażeniami regularnymi.

npm install -g regex-adventure

learn-sass

Naucz się podstaw SASS.

npm install -g learn-sass

Pattern Lab Workshop

Naucz się podstaw Pattern Lab.

npm install -g pattern-lab-workshop

learnyoubash

Naucz się korzystać z terminala i napisz swój pierwszy skrypt Bash.

npm install -g learnyoubash

Currying in JavaScript

Learn currying concept and creating a currying function in JavaScript.

npm install -g currying-workshopper

bacon-love

Poznaj koncepty Funkcjonalnego i Reaktywnego Programowania używając biblioteki Bacon.js.

npm install -g bacon-love

innersourceadventure

Learn about InnerSource software development.

npm install -g innersourceadventure

Shader School

Naucz się podstaw grafiki komputerowej pisząc shadery w języku GLSL.

npm install -g shader-school

Bytewiser

Naucz się operować danymi binarnymi w Node.js i przeglądarkach wspierających HTML5.

npm install -g bytewiser

Bug Clinic

Naucz się kilku nowych narzędzi, technik oraz dobrze się baw szukając błędów w przygotowanych programach.

npm install -g bug-clinic

Browserify Adventure

Wykorzystaj moduły npm i znany z Node.js mechanizm require() w przeglądarce.

npm install -g browserify-adventure

Intro to WebGL

Rozpocznij przygodę z three.js i WebGL.

npm install -g introtowebgl

Count to 6

Naucz się nowości wprowadzanych wraz ze standardem ECMAScript 6, kolejnej wersji języka JavaScript.

npm install -g count-to-6

Kick off Koa

Poznaj Koa, framework webowy dla Node.js nowej generacji.

npm install -g kick-off-koa

LololoDash

Naucz się, jak uprościć operacje na tablicach i obiektach za pomocą Lo-Dash (rozszerzona wersja biblioteki underscore).

npm install -g lololodash

learnyoucouchdb

Dowiedz się więcej o CouchDB - bazie danych w pełni przygotowanej do obsługi aplikacji internetowych.

npm install -g learnyoucouchdb

learnuv

Naucz się uv aby dowiedzieć się co w Node.js piszczy. Przewodnik po bibliotece, która napędza Node.js.

npm install -g learnuv

Learn Generators

Wprowadzenie do Generatorów Javascript ES6.

npm install -g learn-generators

learnyoureact

Naucz się React.js i renderowania serwerowego!

npm install -g learnyoureact

perfschool

Znajdź drogę poprzez labirynt optymalizacji wydajności sieci!

npm install -g perfschool

Web Audio School

Naucz się Web Audio API zaliczając serię interaktywnych lekcji skupionych na muzyce.

npm install -g web-audio-school

torrential

Zestaw lekcji które pokażą ci jak stworzyć prostą sieć p2p bittorrent.

npm install -g torrential

Thinking in React

Poznaj filozofię React poprzez budowanie UI od zera.

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

LESS is more

Naucz się podstaw LESS - preprocesora CSS.

npm install -g less-is-more

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