본문 바로가기

node.js (OctoberSkyJs)

[node.js 따라배우기 00] 온라인 스터디 오리엔테이션

OctoberSky.js 스터디 활동의 일환으로 금주 금요일부터 "node.js 따라배우기"를 시작합니다.

왜 하필이면 node.js인가?에 대해서는 학습해 나가면서 차차 알아가 보기로 하고 우선 진행 먼저 합니다. :)

그리고 node.js 따라배우기는 오프라인 스터디와는 별개로 온라인상으로 진행될 예정입니다. (오프라인 스터디는 현재 인원문제로 두개로 쪼개야 하나 어째야 하나 머리아파 하고 있습니다.) 온라인 스터디의 큰 주제는 node.js와 재미진 자바스크립트 라이브러리들을 이용해서 nodepad라는 앱을 만드는 내용입니다. 

제가 이쪽분야 전문가가 아니고 저도 배우는 입장인지라, 이 따라배우기는 http://dailyjs.com node.js 튜터리얼을 기반으로 진행되며, 각각의 라이브러리들의 설명과 진행은 최신 상태에 맞게 업데이트 해서 진행할 예정입니다.

본 따라배우기 번역강좌는 총 22부 + 알파로 진행될 예정이며 현재 목차는 다음과 같습니다.

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)


저도 그렇고, 참여하시는 분들도 그렇고, 학습의욕과 번역및 업데이트 의욕을 높이기 위해 나름의 스터디 진행방식을 정해봤습니다. 일종의 안전장치 역할도 목적으로 가집니다. :)

스터디 진행방식 :D
 

1. 우선 이번 온라인 스터디에 참여하실 분들은 본 글에 간단한 댓글을 남겨주세요. 
2. 그리고 이 글 끝에 있는 선행학습을 금요일까지 마칩니다. (좀 늦어져도 사실 큰 상관은 없어요 ^^)
3. 금요일에 게재되는 Part 1의 글 읽기를 마치거나 따라하기를 마치시면 댓글로 간단한 OK 코멘트를 남겨주세요.
4. 열 분 정도 OK 코멘트가 달리면 다음 따라배우기가 게재됩니다.
5. 마찬가지로 새로 게재되는 글에 OK 코멘트를 남겨주시고, 열 분 정도가 되면 또 다음 번역 글을 게재합니다.


자신이 어디까지 읽었는지나 따라했는지에 대한 마킹이라고 생각하시고 편하게 코멘트 남기시면 되겠습니다. 물론 의견이나 질문, 틀린부분에 대한 내용을 남겨주시면 더 좋고요.


자! 사전 학습하시면 좋은 내용들입니다!

선행학습 목록 (참여자 필수!!!)

Node.js (글 안에 링크된 글들도 꼭 읽어보세요)
http://blog.doortts.com/189

Nodejs - A quick tour (그림책 보듯이 슥~ 넘기세요~)
http://www.slideshare.net/the_undefined/nodejs-a-quick-tour-v6

Introduction to Node.js with Ryan Dahl

http://www.youtube.com/watch?v=jo_B4LTHi3I
<- 이번주 금요일(10월28일) 밤 11:30분 부터 함께 보기 시간도 가져볼 예정입니다. 채팅룸은 제 트위터 @doortts 에서 금요일에 공지하겠습니다. 시간 되시는 분은 같이 이야기 나누며 함께 보는 시간 가져보아요 ~ :)



기타 자바스크립트가 약하신 분들을 위한 학습자료 (선택사항)

ClearBoth의 자바스크립트 자료

================================

41. 자바스크립트 시작하기

http://www.clearboth.org/41_your_first_look_at_javascript/


44. 자바스크립트 함수

http://www.clearboth.org/44_javascript_functions/


45. 자바스크립트 객체

http://www.clearboth.org/45_objects_in_javascript/



프랜즈스터디의 자바스크립트 자료
=============================== 

JavaScript. The Core

http://frends.kr/topics/javascript-core/

 
물론 기타 자바스크립트 자료나 책을 보셔도 무방합니다. 



이번 기회에, 무료로 진행되고 진도까지 체크해드리는 온라인 스터디에 참여하세요~

자! 그럼 참여하시는 분들도, 저도, 모두 행운이 함께 하길 기원하겠습니다.
 

감사합니다!