워크숍

직접 멘토가 워크숍을 운영하는 곳입니다. (보통 무료) 워크쇼퍼들은 배우시는 분들을 위한 멘토와 커리큘럼을 보유하고 있습니다.

예정된 워크숍

불러오는 중...
예정된 이벤트가 없습니다. 지난 이벤트!
죄송합니다. 이벤트를 불러올 수 없습니다

누구나 주최할 수 있습니다

지금까지 모두 ? 건의 이벤트가 있었습니다!

NodeSchool은 자치적인 오픈소스와 자원봉사로 이루어 집니다. 이벤트를 개최하고 싶으세요? 자료와 팁 을 참고하세요.

워크쇼퍼

워크쇼퍼는 NodeSchool에서 진행하는 오픈소스 레슨의 모듈의 이름입니다. 모든 것이 스스로 배우도록 되어 있으며 (워크숍에 꼭 가실 필요는 없습니다.) 대부분 오프라인에서 동작합니다.

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

시작하세요 —

먼저 Node.js 가 필요합니다. 다음에는 npm (Node.js와 같이 설치되는)을 사용하여 모듈 이름 아래에 적혀있는 명령을 실행해서 설치하세요. 설치 하신 후에는 워크쇼퍼의 이름으로 바로 실행하실 수 있습니다.

코드 편집은 우수한 텍스트 편집기를 사용하시면 편리합니다. 아직 없는 경우 Atom, Sublime Text, Textmate, Brackets를 추천해 드립니다.

Problems with the workshopper? Try installing the latest version of Node.js (v6.2.0 or higher), or ask a question in the discussion.

NodeConf, 2014

핵심

이 워크쇼퍼는 Node.js로 작업하는 주요 기술에 초점을 둡니다.

문제가 생기셨나요? 이곳에서 문의하세요 > 토론

javascripting

자바스크립트의 기본을 배우세요. 프로그래밍을 해보지 않으셔도 좋습니다.

npm install -g javascripting

git-it

깃(Git)과 깃허브(GitHub)의 기본에 대해서 배우세요.

npm install -g git-it

Scope Chains & Closures

스코프, 스코프 체인, 클로저, 가비지 컬렉션을 자세히 배우세요.

npm install -g scope-chains-closures

Elementary Electron

Electron과 함께 Node와 Chromium을 이용하여 데스크톱 어플리케이션을 만드세요.

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

마크다운을 사용하는 방법을 배우세요 — 평범한 텍스트 서식을 기반으로 하는 가벼운 마크업 언어.

npm install -g how-to-markdown

추천

유명한 라이브러리와 Node.js 스타일의 워크쇼퍼들

문제가 생기셨나요? 이곳에서 문의하세요 > 토론

Functional Javascript

vanilla ES5(자바스크립트 표준)를 활용한 함수 프로그래밍의 기초를 배우세요.

npm install -g functional-javascript-workshop

Level Me Up Scotty!

leveldb 사용법을 배우세요. leveldb는 간단한 NoSQL(key/value) DB입니다.

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) 패턴을 사용하는 법을 배우세요.

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의 깊은 곳을 탐험하세요: 네이티브 C++ 애드온.

npm install -g goingnative

Planet Proto

자바스크립트 프로토타입 이해하기.

npm install -g planetproto

WebGL Workshop

three.js와 WebGL을 시작해 봅시다.

npm install -g webgl-workshop

ESNext Generation

ES6의 이터레이터와 그 사용법, 제너레이터와의 관계에 대해 소개합니다.

npm install -g esnext-generation

Test Anything

코드를 테스트하는 방법을 배웁시다.

npm install -g test-anything

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

터미널을 사용하는 방법과 첫 Bash 스크립트를 작성하는 법을 배우세요.

npm install -g learnyoubash

Currying in JavaScript

커링 컨셉과 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

GLSL shaders을 활용한 그래픽 프로그래밍의 기본을 배우세요.

npm install -g shader-school

Bytewiser

Node.js와 HTML5 지원 브라우저에서 바이너리(binary) 데이터를 다루는 방법을 배우세요.

npm install -g bytewiser

Bug Clinic

디버깅 기술을 향상 시켜줄 몇 가지 새로운 도구들과 기술에 대해서 배우세요.

npm install -g bug-clinic

Browserify Adventure

browserify 패키지를 활용한 npm 모듈과 노드 스타일의 require() 에 대해서 배우세요.

npm install -g browserify-adventure

Intro to WebGL

three.js 와 WebGL 로 시작하세요.

npm install -g introtowebgl

Count to 6

자바스크립트의 미래에 대해서 몇 가지 기능을 살펴보고 배우세요.(ES6)

npm install -g count-to-6

Kick off Koa

Node.js의 차세대 웹프레임워크인 Koa로 시작하세요.

npm install -g kick-off-koa

LololoDash

배열과 오브젝트를 간단하게 다루게 해주는 Lo-Dash를 배우세요.

npm install -g lololodash

learnyoucouchdb

웹만으로도 제어 가능한 데이터베이스인 CouchDB에 대해 배워봅시다.

npm install -g learnyoucouchdb

learnuv

즐겁고 유익한 uv를 배우세요. Node.js를 구성하는 라이브러리를 자습할 수 있는 워크숍입니다.

git clone https://github.com/thlorenz/learnuv.git && cd learnuv && npm install

Learn Generators

ECMAScript6 Generator를 소개합니다.

npm install -g learn-generators

learnyoureact

React.js와 서버 사이드 렌더링을 배웁시다!

npm install -g learnyoureact

perfschool

웹 성능 최적화의 미로에서 길을 찾아보세요!

npm install -g perfschool

Web Audio School

음악에 관련된 대화형 수업으로 웹 오디오 API를 배우세요.

npm install -g web-audio-school

torrential

간단한 p2p 비트토렌트 네트워크를 만드는 법을 가르치는 강좌입니다.

npm install -g torrential

Thinking in React

React의 철학을 UI 기초부터 만들어보며 배워봅시다.

npm install -g thinking-in-react

Post-mortem debugging

프로덕션에서 Node.js 애플리케이션을 효과적으로 디버깅하기 위해 SmartOS에서 post-mortem을 사용해 디버깅하는 법을 배워봅시다.

npm install -g node-debug-school

Seneca in practice

SenecaJs 마이크로서비스 툴킷을 활용하는 법을 배우세요.

npm install -g seneca-in-practice

LESS is more

Learn the fundamentals of the LESS CSS preprocessor.

npm install -g less-is-more

JavaScript best practices

Learn the best practices of writing clean JavaScript code.

npm install -g js-best-practices