Thumbnail
BEST
개발 · 프로그래밍 풀스택

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지 대시보드

(4.7)
117개의 수강평 ∙  3,276명의 수강생
공개되지 않은 강의로
수강이 제한됩니다.
지식공유자: 조현영
총 124개 수업 (24시간 23분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변: 미제공
조현영 프로필
개정3판 강좌 출시 안내
조현영 2023.01.13

안녕하세요. 2022년 12월 20에 출간되었던 노드교과서 개정3판의 동영상 강좌가 오늘 출시되었습니다.

제 강좌 정책 상 기존 강좌가 업데이트되지는 않고 신규 강좌로 출시될 예정입니다. 기존 강좌를 구매하신 분들에게는 50% 할인 쿠폰이 발급됩니다. 아래 쿠폰 코드를 사용하시면 됩니다.

쿠폰:

8552-fe8a98c5b778

링크:
https://www.inflearn.com/course/%EB%85%B8%EB%93%9C-js-%EA%B5%90%EA%B3%BC%EC%84%9C

참고로 기존 강좌를 구매하셨으면 굳이 새로운 강좌를 보실 필요는 없습니다. 생각보다 달라진 게 그리 많지는 않아서요. 하지만 9~17장 영상을 대부분 다시 찍었습니다. 강의교안을 읽는 방식보다는 제 원래 스타일대로 라이브로 치면서 에러를 마주하고 해결하는 모습까지 담았습니다. 그리고 제 최악의 실수인 시작과 끝 노래소리를 제거했습니다. 17장 타입스크립트 전환 파트도 추가되었고요. 새로운 강좌를 보셔도 후회하실 일도 없을 겁니다.

2장에서 새 문법이 들어온 것과 더불어 3장, 7장, 8장도 소소하게 변경되었는데 이건 무료공개분이니 미리보기 누르셔서 보셔도 됩니다.

감사합니다.
제로초 드림.

다른 댓글 보기(1)
조현영 프로필
노드교과서 개정3판 출간 안내
조현영 2022.12.19 (2022.12.20 수정됨)

안녕하세요.

노드교과서 개정3판이 내일(12월 20일) 출간됩니다.

이 강좌는 현재 유튜브에서 리뉴얼되고 있습니다. 제 강좌 정책 상 기존 강좌가 업데이트되지는 않고 신규 강좌로 출시될 예정입니다. 기존 강좌를 구매하신 분들에게는 50% 할인 쿠폰이 발급됩니다.

https://www.youtube.com/playlist?list=PLcqDmjxt30RsGIPBBKX7xl05VuqJeCTFn
어차피 유튜브에서 1~8장까지는 무료 공개이니 새 강좌가 나오기 전에는 여기서 보고 계시면 됩니다.

참고로 기존 강좌를 구매하셨으면 굳이 새로운 강좌를 보실 필요는 없습니다. 생각보다 달라진 게 그리 많지는 않아서요. 다만 새로운 강좌를 보셔도 후회하거나 하실 일도 없을 겁니다.(9~17강을 강의교안을 읽는 방식 대신 직접 치면서 진행합니다, 17강 타입스크립트 파트도 추가되었습니다.)

감사합니다.

다른 댓글 보기(3)
조현영 프로필
강좌 타임어택 1기를 모집합니다.
조현영 2022.09.23

안녕하세요. 제로초입니다.

강의를 구매하고 쟁여놓기만 하시거나, 강의는 샀는데 막상 혼자 들으려니 심심해서 의지가 생기지 않는 분들이 계신 것 같아 하나의 프로그램을 마련해보았습니다.

 

이름하여.... 강좌 타임어택! 제가 정해준 시간 안에 정해준 사람들과 강좌를 끝마치시면 됩니다. 서로 막히는 것 물어보셔도 되고요. 

https://join.slack.com/t/zerochoschool/shared_invite/zt-1gmqvylzl-lRZwbG0r4__GTVBCNUa41A

슬랙 채널에 들어오시면 참여 설문조사가 있습니다. 슬랙 채널 기반으로 진행할 예정이라 슬랙 채널은 가입해주셔야 합니다.

조현영 프로필
인간JS엔진 되기 강좌 보고 오세요~
조현영 2022.09.14

이 강좌는 선수과목이 자바스크립트에 대한 원활한 이해입니다.

https://www.youtube.com/watch?v=NS1cIsWlFGI&list=PLcqDmjxt30Rt9wmSlw1u6sBYr-aZmpNB3

공짜 강의(오프라인에서는 인당 30~40만원 받고 하는 강의입니다)로 풀어놨으니 보고 오세요.

다른 댓글 보기(3)
조현영 프로필
passport@0.6 버전 출시로 req.logout에 문제가 생깁니다.
조현영 2022.05.23

req.logout(() => {
  res.redirect('/');
});

이런 식으로 콜백 함수를 제공하고 그 안에서 응답하셔야 합니다.

passport@0.6이 되면서 로그인할 때마다 세션 쿠키가 변경되고 로그아웃할 때에도 세션 쿠키가 정리되는 것 같습니다.

다른 댓글 보기(2)
조현영 프로필
JS 고급 강좌(무료) 출시 안내
조현영 2022.04.04

https://youtube.com/playlist?list=PLcqDmjxt30Rt9wmSlw1u6sBYr-aZmpNB3

유튜브 구독자도 25000명이 다 되어가고, 인프런 수강생도 25000명 넘은 기념으로 유료 강좌로 출시하려 했던 JS 고급 강좌를 무료로 풀었습니다. 노드나 JS 강좌 들으시는 분들은 한 번씩 보시면 좋을 것 같습니다. 이 정도는 알아야 자바스크립트 프로그래머로 일하실 때 도움이 될 겁니다.

인간 JS 엔진 되기라는 컨셉입니다. 더 궁금하신 점 있으면 추가로 영상 올리도록 하겠습니다. 또는 복잡한 코드 순서 궁금하신 분들, 코드 문의도 받습니다.

제가 현장강의에서 시간당 최소 10만원씩 받던 강의였는데... 유튜브 컨텐츠가 너무 없어서 업로드했습니다. ㅠㅠ 컨텐츠 추천도 받고 있습니다. 시간당 10만원씩 지불하셨던 수강생분들께 죄송합니다... 

제로초 드림.

다른 댓글 보기(1)
조현영 프로필
helmet 5버전 사용 시 이미지, 아이프레임 등 안 뜨시는 분들께
조현영 2022.03.06

helmet 5버전에서는 다음과 같이 해야 외부 이미지, 아이프레임 등이 제대로 표시됩니다.

app.use(
  helmet({ contentSecurityPolicy: false, crossOriginEmbedderPolicy: false, crossOriginResourcePolicy: false }),
);

4버전에서 contentSecurityPolicy가 기본 true가 되었고,

5버전에서는 coep와 corp, coop(cross-origin-opener-policy)가 기본 true가 되어서 더 엄격해졌습니다.

coop는 일부러 안 풀었습니다.

조현영 프로필
몽구스6, 몽고디비5버전 이상 사용 시, 무한 연결 에러 뜨시는 분들
조현영 2022.02.21

useCreateIndex: true 옵션을 제거하시면 됩니다.

조현영 프로필
express-rate-limit 에러 관련
조현영 2022.01.07

npm i express-rate-limit@5

로 5버전 설치하시면 됩니다. 6버전이 나와서 에러가 납니다.

조현영 프로필
ws 모듈 data가 Buffer로 받아지는 현상
조현영 2021.10.08

ws 모듈 버전이 업데이트되어서 on('data', (data) 에서 data가 string이 아니라 버퍼로 출력되고 있습니다.

<Buffer 0F 1A ...

이런 모양일텐데 간단히 data.toString() 하시면 됩니다.

조현영 프로필
commander 7 버전 출시로 인한 소스코드 수정
조현영 2021.04.24

14장 실습하실 때

commander 7버전을 설치하시면 action 부분이 작동하지 않을 수 있습니다.

강좌에서는 5버전을 사용했는데 7버전이 나왔네요.

그에 따른 수정 사항은

https://github.com/ZeroCho/nodejs-book/blob/commander%407/ch14/14.2/node-cli/command.js#L99

여기 넣어두었습니다.

action 메서드의 매개변수가 바뀌었습니다. 기존 cmd와 args가 options 하나로 합쳐진 듯 합니다.