본 페이지는 octobersky.js 스터디 맴버를 비롯하여 많은 분들의 도움으로 정리된 한 페이지짜리 가이드입니다.
OctoberSky.js 스터디 모임의 특징 중 하나는 맴버들이 자신의 블로그나 기타 장소에 자료나 번역등을 올리고
그걸 하나로 묶는 형태입니다. 보시는 바와 같이 각자 작업한 내용을 하나의 공통 주제와 카테고리로 내용을
묶어서 학습을 하거나 개발을 하시는 분들이 쉽게 찾아 볼 수 있도록 돕는
새로운 형태의 SNS(Social Network Study)입니다.
함께 참여 하실 분은 글을 작성하신 후 pull reqeust 보내 주세요. :)
- node.js 공식 웹사이트
- OctoberSky.js 공식 페이스북 페이지
- OctoberSky.js 가이드 페이지 : 지금 보시는 이곳! (aka nodejskr.org)
###Node.js 기초
- Node.js란? - IBM dW기사
- 그래서, Node.js는 무엇인가?
- 왜 Node.js인가?
- Introduction to Node.js with Ryan Dahl, 소개 동영상
. OctoberSky.js 에서 온라인 스터디의 일환으로 함께 보기 시간을 가짐. - node.js를 학습하는 사람이라면 꼭 봐둬야 할 Node.js 소개 동영상 해설서(추천)
- Node.js Beginners Guide
- Node.js Style Guide
- node.js를 사용하도록 boss를 설득시키는 가이드
- Node.js Community Guide
- Exception error handling
- module.exports === exports // true, 하지만, call by reference를 지키지 않으면 둘중 하나는 죽는다.
- GYP (Generate Your Projects) Quick Review
- Domain module 소개
- Stream
###Node.js API
- 한글 매뉴얼 (v0.8.2) - nodeconf.kr
- 한글 매뉴얼 (v0.6.19) - nodeconf.kr
- 한글 매뉴얼 (v0.2.6)
- node.js 0.6 stable 릴리즈 내용
###Node.js 기초 다음
###Node.js 가이드 문서들
- The Node Beginner Book - 번역완료!!
- Felix's Node.js Guide - 한글사이트
- Node Tuts - 동영상으로 배우는 튜토리얼
###Node.js응용
- Node.js 이용해서 chat을 만들어보자01
- Node.js 이용해서 chat을 만들어보자02
- Node.js 이용해서 chat을 만들어보자03
- Node.JS와 Express를 이용한 디렉터리 파싱
- Cluster를 이용한 Node.JS의 멀티-코어 서버 관리
- Node.JS에서 컬러풀한 콘솔 디버깅을 - Clog 배포
- Node.JS에서 대용량 파일 전송을 미친듯 빠르게
- Socket.io.js 파일의 캐쉬는 어떻게 되는가?
###npm (Node Package Manager)
###Common.js
- Nodeman, Cli manual: 커맨드 라인으로 노드 매뉴얼 보기
- NodeJS Package Browser: Dani님이 만든 Node.js 모듈검색 사이트
- dnode (RPC 라이브러리) - node.js 유용한 모듈 (1)
- optimist (옵션 파서) - node.js 유용한 모듈 (2)
- lazy (lazy 리스트 처리) - node.js 유용한 모듈 (3)
- request (HTTP 스트림 처리) - node.js 유용한 모듈 (4)
- hashish (해시 처리) - node.js 유용한 모듈 (5)
- read (쉬운 표준 입력 처리) - node.js 유용한 모듈 (6)
- ntwitter (트위터 API) - node.js 유용한 모듈 (7)
- socket.io (웹소켓 통신) - node.js 유용한 모듈 (8)
- redis (redis 클라이언트 라이브러리) - node.js 유용한 모듈 (9)
- express (웹 프레임워크) - node.js 유용한 모듈 (10)
###Socket.IO, websocket for node.js
- Socket.IO 매뉴얼
- Socket.IO를 이용한 리얼타임웹 구현하기 - firejune님
- Socket.IO 학습 - 패킷을 절약하여 효율성 높이기 - firejune님
- Socket.IO 학습 - 퍼블릭/브로드캐스트/프라이빗 구분 - firejune님
###Test Framework
- nodejs로 Arduino 제어하기 #1
- nodejs로 Arduino 제어하기 #2
- BeagleBone에서 nodejs 소스 빌드하기
- Arduino 101 using NodeJS
- Meteor.ui #1 Introduction
- Meteor의 뒷배경
- Meteor.ui #2 Introduction
- Meteor Session Introduction
- Meteor Template Introduction
- Meteor Collection #1 Introduction
- Meteor Collection's Cursors #2 Introduction
- Meteor Docs
- Meteorite 사용하기
###Happy Hacking
- 첫번째 이야기 (nodejs native module의 build과정, global 객체로 원하는 module 선언하기)
- 두번째 이야기 (nodejs 프로그래밍 구성, v8 cpp에서 javascript가 인식되는 초입과정)
###매우 유용한 블로그
- drypot님의 node.js
- Inside.JS
- firejune님의 node.js
- Outsider's Dev Story
- nanhapark님의 Node.js Q&A, nanhapark에게 질문을 할 수 있고, 의견도 나눌 수 있습니다.
###번외자료
###Node.js 호스팅 서비스 (무료포함)
###slides
###OctoberSky.js 스터디
#####온라인
- Part 1: 소개 (Introduction)
- Part 2: 설치와 애플리케이션 뼈대 만들기 (Installation and Skeleton App)
- Part 3: RESTful 메소드와 테스트 (RESTful Methods and Testing)
- Part 4: 템플릿, 파셜, 그리고 문서 생성과 수정 (Templates, - Partials, Creating and Editing Documents) . 여기까지의 소스코드
- Part 5: 인증과 세션, 접근제어 미들웨어 (Authentication, Sessions, Access Control Middleware)
- Part 6: 인터페이스 기본 (Interface Basics)
- Part 7: 노드 라이브러리 버전들, 제이드 트릭, 에러페이지 (Node Library Versions, Jade Tricks, Error Pages)
- Part 8: 나타났다 사라지는 메시지와 헬퍼들 (Flash Messages and Helpers)
- Part 9: 기억해주세요! (Remember Me)
- Part 10: 마크다운 (Markdown)
- Part 11: 향상된 테스트 (Better Testing)
- Part 12: 몽구스 업데이트 하기 (Updating Mongoose)
- Part 13: 스타일러스 (Stylus)
- Part 14: 이메일 (Email)
- Part 15: 노드 버전과 npm 퍼블리싱 (Node Versions, npm Publishing)
- Part 16: 노드와 익스프레스 업데이트 하기 (Updating to Node and Express)
- Part 17: UI개선 (UI Improvements)
- Part 18: 풀 텍스트 검색 (Full Text Search)
- Part 19: 빽~본! 제이에스 (Backbone.js)
- Part 20: 백본 제이에스 퍼시스턴스 (Backbone.js Persistence)
- Part 21: 커넥션 관리 (Connection Management)
- Part 22: Backbone.js로 검색하기 (Searching with Backbone.js)
- Cloud9 IDE에서의 개발 - 형주 님
- 자바스크립트 코어 - Prototype Chain & Closure - 병주 님
- node.js 적용 경험담 듣기 - 준호 님
- ECMAScript 변천사 - 응준 님
세번째 오프모임
[동영상 함께보기 온라인 모임]
- 1회 모임 (http://blog.doortts.com/208)
- 2회 모임 (http://blog.doortts.com/248)