본문 바로가기
일기장

Do it Node.js 프로그래밍

by 살길바라냐 2020. 2. 19.

https://cafe.naver.com/doitstudyroom/16794

 

node.js 프로그래밍 1일차

00 노드로 만들수 있는 대표적인 서버와 용도 001 서버는 왜 필요한가? 클라이언트:...

cafe.naver.com

https://cafe.naver.com/doitstudyroom/16815

 

node.js 프로그래밍 2일차

02 노드 간단하기 살펴기 021 첫번째 노드 프로젝트 만들기 node 셸에서 직접 코...

cafe.naver.com

https://cafe.naver.com/doitstudyroom/16858

 

node.js 프로그래밍 3일차

04 노드의 기본 기능 알아보기 041 주소 문자열과 요청 파라미터 다루기 웹 사이트에...

cafe.naver.com

https://cafe.naver.com/doitstudyroom/16905

 

node.js 프로그래밍 4일차

05 웹서버 051 간단한 웹서버 만들기 http 모듈을 로딩했을 때 반환되는 객체...

cafe.naver.com

https://cafe.naver.com/doitstudyroom/16941

 

node.js 프로그래밍 5일차

06 데이터베이스 사용하기 061 몽고디비 몽고디비 : 비관계형 데이터베이스 nos...

cafe.naver.com

https://cafe.naver.com/doitstudyroom/16960

 

node.js 프로그래밍 6일차

07 익스프레스 모듈화하기 export에 추가된 속성들을 참조 할수 있으나 export...

cafe.naver.com

https://cafe.naver.com/doitstudyroom/17011

 

node.js 프로그래밍 7일차

08 뷰템플릿 적용하기 081 ejs 뷰템플릿 사용하기 최근 만들어지는 새로운 언어...

cafe.naver.com

https://cafe.naver.com/doitstudyroom/17061

 

node.js 프로그래밍 8일차

09 패스포트 노드에 사용할 수 있는 사용자 인증 모듈 사용방법이 간단할뿐만 아니라 사...

cafe.naver.com

https://cafe.naver.com/doitstudyroom/17104

 

node.js 프로그래밍 9일차

10 채팅서버 만들기 socket.io와 cors 필요 CORS : Cross-Or...

cafe.naver.com

https://cafe.naver.com/doitstudyroom/17125

 

node.js 프로그래밍 10일차

11 JSON-RPC 서버 만들기 RPC(Remote Procedure Call) : ...

cafe.naver.com

https://cafe.naver.com/doitstudyroom/17152

 

node.js 프로그래밍 11일차

120 위치기반 서비스 서버 만들기 121 커피숍 위치 저장하기 위치기반 서비스 서...

cafe.naver.com

https://cafe.naver.com/doitstudyroom/17183

 

node.js 프로그래밍 12일차

130 모바일서버 만들기 131 모바일 단말에서 웹 서버로 요청하기 안드로이드 앱을...

cafe.naver.com

https://cafe.naver.com/doitstudyroom/17203

 

node.js 프로그래밍 13일차

14 게시판 만들기 141 스키마를 추가하고 페이지 단위 조회 방식 이해 스키마 추...

cafe.naver.com

https://cafe.naver.com/doitstudyroom/17216

 

node.js 프로그래밍 14일차

150 클라우드에 올리기 IDC 서버를 임대하면 비용이 많이 들기 때문에 무료로 제공하...

cafe.naver.com

저는 웹이라는 것을 모르는 상태에서 처음 시작한 책입니다.
당연히 자바스크립트라는 언어 깊이도 몰랐고요

지금이야 이벤트루프 Taskqueue 나름 공부해서 간신히 
이해하니까 이책에 대해 어느정도 이해가 되더라고요

즉 자바스크립트 언어에 대해 중급이상에 콜백함수가 많이 나와
이부분을 정확히 이해 하신 상태에서 이책을 보셔야 합니다.

MVC 패턴도 정확히 알고 계셔야 하고요 

일단 위 그림처럼 앞에 내용들을 차례로 이해하고 넘어가야합니다.
계속 내용이나 코드들이 연결되어 있거든요 

채팅서버부터 전에 배웠던 코드들을 커스텀해서 사용하니까
최소 사용자 인증까지는 차례대로 배우고 이해해야 합니다.

전반적으로 책내용이 쉽지는 않습니다. 다만 정말 실무에 쓰일만한 내용들이라
큰도움이 되었고요 설명 부분도 자세하지 않아 간략하게 특징만 나열 되어있고

최소 콜백함수 원리 비동기 처리 모듈화등
이해하신 상태에서 이책을 보시는것을 추천합니다.

그림도 많이 헷갈립니다. 사용자가 바라보는 관점이 아니라 컴퓨터가 처리하는 관점에서
그림을 그리신것 같아요 그래서 이해하는데도 시간이 많이 걸리더라고요 

가장 중요한것은 이책이 node.js 10버전 기준이라  책내용대로 안되는것들이 꽤 있습니다.
npm 공식사이트에서 설치방법이란 함수 사용법을 참고해서 에러 해결하셔야하고요

책코드도 틀리거나 오타가 꽤 많아서 동영상 위주로 학습하셔야 합니다.
즉 이론 이해는 책으로 실습은 동영상으로요 

그래서 추천까지 드리기는 힘든것 같아요 

 

728x90
반응형

'일기장' 카테고리의 다른 글

Do it 자료구조 알고리즘 C언어  (0) 2020.02.19
Do it 자바스크립트 + 제이쿼리 입문  (0) 2020.02.19
Do it 자바스크립트 기본편  (0) 2020.02.19
강화도 루지  (0) 2019.09.07
콩카페 연남점  (0) 2019.05.26