모두의연구소 IoT연구실 <모두의IoT>에서 진행중인 발표자료를 공유해 드립니다.
작성자 : 구현모 연구원님
날짜 : 2016년 03월 10일
내용요약 : 모두의IoT 연구실에서 주로 사용할 언어인 Node.js 언어를 설치해보고 사용예제를 돌려보는 방법을 정리.
모두의연구소 페이지와 커뮤니티 그룹에 오시면 더 많은 정보를 만나보실 수 있습니다.
모두의연구소 페이지 https://www.facebook.com/lab4all
모두의연구소 커뮤니티 그룹 : https://www.facebook.com/groups/modulabs
1. 노드 설치
가이드 아래 블로그 포스팅을 참고하고
소스는 https://nodejs.org/en/download/ OS 에 맞게 최신 소스 버전을 다운로드 받습니다.
1) 윈도우 설치
2) 맥 설치
http://netstrolling.tistory.com/69
http://reikop.tistory.com/entry/Nodejs-Install-In-OSX
npm install
웹서버 실행
http://furtur3.blogspot.kr/2015/04/mac-nodejs-1.html
3)리눅스
우분투
http://programmingsummaries.tistory.com/374
센트OS
https://www.lesstif.com/pages/viewpage.action?pageId=17105412
2. GUI 툴 설치
1) sublime2
http://ddongkang.tistory.com/145
2) eclipse
http://forum.falinux.com/zbxe/index.php?document_srl=780872&mid=lecture_tip
3. 노드 개념 설명
‘자비로운 종신독재자(BDFL, Benevolent Dictator for Life)
http://www.bloter.net/archives/228022
io.js
https://blog.outsider.ne.kr/1102
이벤트 드리븐
node package manager v5.7.1
[subliime] install package
http://ddongkang.tistory.com/145
setting user
http://blog.gaerae.com/2014/03/sublime-text-3-default-settings.html
sublime text3 설정
http://www.slideshare.net/webzealer/sublime-text-editor-3-v14
npm install -g express
http://sajagogumi.tistory.com/114
npm install -g grunt-cli
http://nuli.navercorp.com/sharing/blog/post/1132682
package.json npm 의존성 모듈관리
https://blog.outsider.ne.kr/665
package.json npm init
https://blog.outsider.ne.kr/674
dunk typing
function as a first -class object
closure
eclipse + express 설치
http://teraspoon.egloos.com/v/1779944
express 기본패스
D:\eclipse-java-mars-2-win32-x86_64\eclipse\configuration\org.eclipse.osgi\502\0\.cp\express\bin\express
typescript MS 만든, Visual Studio 2012
http://www.iamday.net/apps/article/talk/1758/view.iamday
coffee scipt 설치
http://mobicon.tistory.com/255
coffee scipt 문법
http://mobicon.tistory.com/210
git clone https://github.com/HueyPark/Node.js-101.git nodejs
https://blog.outsider.ne.kr/572
node.js 시작하기
4. 노드 예제 실습
노드 기본사용법
http://pyrasis.com/nodejs/nodejs-HOWTO
인터프리터 컴파일러
http://www.terms.co.kr/interpreter.htm
express jade ejs
1.. 노드 전역변수 http://blog.movenext.co.kr/70
2.. 노드 기본내장모듈 http://blog.movenext.co.kr/72
3.. 노드 이벤트 http://blog.movenext.co.kr/73
4.. 노드 http 모듈 http://blog.movenext.co.kr/74
5.. 노드 외부모듈 http://blog.movenext.co.kr/86
6.. 노드 express 모듈 http://blog.movenext.co.kr/87
7.. 노드 express 4.x 프레임워크 설치 http://blog.movenext.co.kr/108
5. 노드 가이드
1) 노드 beginner book
http://www.nodebeginner.org/index-kr.html#a-basic-http-server
anonymous function
http://www.nextree.co.kr/p4150/
2) beginner book 설명 가이드
http://www.slideshare.net/WooGenius/nodejs-40451587?next_slideshow=1
3) node js 개념 블로그
http://programmingsummaries.tistory.com/328
6. 동영상 강의
1) 생활코딩 node.js
https://opentutorials.org/course/86
2) inflean 강좌 - 무료
'IoT연구실' 카테고리의 다른 글
라즈베리파이에 MongoDB 설치하기 (0) | 2016.04.04 |
---|---|
Node.js 설치 및 예제 (0) | 2016.04.04 |
IoT 시장조사 - CES2016 (0) | 2016.04.04 |
Wiznet 인터넷 쉴드 연결 및 날씨정보 가져오기 (0) | 2016.04.04 |
[초청세미나] Luna IoT S/W Platform (0) | 2016.04.04 |
Thing+ 연동하기 (0) | 2016.04.04 |