[저자 직강] Do it! Node.js 프로그래밍

웹/앱 10년 이상 경력을 가진 정재곤 박사님과 이지스퍼블리싱이 출판한 <Do it! Node.js 프로그래밍>의 저자 직강 강의입니다.

클래스 소개
난이도
보통
카테고리
웹 프로그래밍 - 프로그래밍
태그
데이터베이스, 자바스크립트, node.js
수료증
발급 가능
추천 학습대상
- 처음 Node.js를 공부하시는 분
- JavaScript 기초를 공부한 뒤 서버 프로그래밍을 하시려는 분
- 실사용이 가능한 다양한 예제를 통해 Node.js 실전감각을 기르고 싶은 분

🔔실제 서버로 바로 구동 가능한 Node.js🔔

- 웹 서버, 채팅 서버, 모바일 서버, 위치 기반 서비스 서버, JSON-RPC 서버까지 한 번에! -


📝강좌 소개


👨‍🎓누구나 쉽게 접근할 수 있는 자바스크립트 언어로 웹 서버를 만들며 서버 개발에 입문할 수 있는 도서 'Do it! Node.js 프로그래밍'의 동영상 버전 강좌입니다. 웹 서버를 직접 만들며 작성한 소스 코드를 응용하여 다양한 서버로 확장할 수 있습니다. 강좌에서 다루는 소스는 실제 서비스할 수 있는 실무 소스코드로, 이제까지 무용지물 테스트 서버 코드만 만들어보았다면 꼭 들어야 하는 강좌입니다. 단계별 예제, 부드러운 스토리텔링을 통해 차근차근 서버 개발 마스터가 되어 보세요!

📖'Do it! Node.js 프로그래밍' 도서 구매하기! (클릭)




🎯학습 목표


  • node.js에 대해 이해하고 개발 도구로써 능숙하게 사용합니다.
  • 간단한 웹 서버를 만들고 그 서버의 데이터베이스까지 다룹니다.
  • 실무에서 사용하는 코드를 중심으로 배우며 서버 개발 전 과정을 배웁니다.




📣참고 사항




강의자 소개


정재곤 박사

  • (現) 서울디지털대학교 초빙 교수
  • (現) (주)유엔에스네트웍스 CTO
  • 서울대학교 대학원 박사 GIS 전공
  • 국내외 모바일 앱 및 웹 서비스 컨설팅/설계/개발 경력 10년 이상
  • 웹 서비스, 서버 플랫폼, 모바일 서버, 모바일 기기용 자바 VM 설계/개발 등 다수
  • SK텔레콤 T아카데미 웹/앱 분야 전문 강사(최신 IT 트렌드와 각종 프로그래밍 과정의 교육 커리큘럼을 개발)
  • 저서
    - <Do it! 안드로이드 앱 프로그래밍>_6년 연속 IT 베스트셀러
    - <자바+안드로이드를 다루는 기술>
  • Email: mike.jung.global@gmail.com 

체험하기
모두 펼치기
  • 01
    01. 노드에 대해 알아보고 개발도구 설치하기
    2개 (24:40)
  • 노드에 대해 알아보고 개발도구 설치하기1
    12:17
    노드에 대해 알아보고 개발도구 설치하기2
    12:23
  • 02
    02. 노드 간단하게 살펴보기
    5개 (01:08:51)
  • 노드 간단하게 살펴보기1
    12:56
교육 과정
모두 펼치기
  • 01
    01. 노드에 대해 알아보고 개발도구 설치하기
    2개 (24:40)
  • 노드에 대해 알아보고 개발도구 설치하기1
    12:17
    노드에 대해 알아보고 개발도구 설치하기2
    12:23
  • 02
    02. 노드 간단하게 살펴보기
    5개 (01:08:51)
  • 노드 간단하게 살펴보기1
    12:56
    노드 간단하게 살펴보기2
    14:19
    노드에서 모듈 사용하기1
    13:20
    노드에서 모듈 사용하기2
    14:47
    노드에서 모듈 사용하기3
    13:29
  • 03
    03. 노드의 자바스크립트와 친해지기
    7개 (01:23:59)
  • 자바스크립트의 객체와 함수 이해하기1
    11:03
    자바스크립트의 객체와 함수 이해하기2
    12:23
    배열 이해하기1
    13:11
    배열 이해하기2
    10:41
    배열 이해하기3
    12:48
    콜백 함수 이해하기
    13:59
    프로토타입 객체 만들기
    09:54
  • 04
    04. 노드의 기본 기능 알아보기
    5개 (01:13:02)
  • 주소 문자열과 요청 파라미터 다루기
    14:05
    이벤트 이해하기
    16:51
    파일 다루기1
    09:17
    파일 다루기2
    15:12
    로그 파일 남기기
    17:37
  • 05
    05. 웹 서버 만들기
    15개 (03:28:52)
  • 간단한 웹 서버 만들기1
    11:25
    간단한 웹 서버 만들기2
    13:58
    간단한 웹 서버 만들기3
    11:17
    익스프레스로 웹 서버 만들기1
    11:50
    익스프레스로 웹 서버 만들기2
    11:52
    익스프레스로 웹 서버 만들기3
    12:18
    익스프레스로 웹 서버 만들기4
    12:11
    미들웨어 사용하기1
    15:49
    미들웨어 사용하기2
    11:12
    요청 라우팅하기
    17:16
    쿠키와 세션 관리하기1
    16:47
    쿠키와 세션 관리하기2
    13:43
    쿠키와 세션 관리하기3
    19:05
    파일 업로드 기능 만들기1
    11:38
    파일 업로드 기능 만들기2
    18:31
  • 06
    06. 데이터베이스 사용하기
    16개 (03:26:56)
  • 몽고디비 시작하기
    12:30
    익스프레스에서 몽고디비 사용하기1
    14:11
    익스프레스에서 몽고디비 사용하기2
    10:51
    익스프레스에서 몽고디비 사용하기3
    16:08
    익스프레스에서 몽고디비 사용하기4
    13:52
    익스프레스에서 몽고디비 사용하기5 & 몽구스로 데이터베이스 다루기1
    10:55
    몽구스로 데이터베이스 다루기2
    11:09
    몽구스로 데이터베이스 다루기3
    11:02
    인덱스와 메소드 사용하기1
    12:40
    인덱스와 메소드 사용하기2
    17:26
    인덱스와 메소드 사용하기3 & 비밀번호 암호화하여 사용하기1
    16:21
    비밀번호 암호화하여 사용하기2
    14:26
    비밀번호 암호화하여 사용하기3
    08:53
    비밀번호 암호화하여 사용하기4 & MySQL 데이터베이스 사용하기1
    11:56
    MySQL 데이터베이스 사용하기2
    14:27
    MySQL 데이터베이스 사용하기3
    10:09
  • 07
    07. 익스프레스 프로젝트를 모듈화하기
    11개 (02:24:35)
  • 모듈화 방법 자세히 살펴보기1
    11:38
    모듈화 방법 자세히 살펴보기2
    13:56
    모듈화 방법 자세히 살펴보기3
    11:23
    사용자 정보 관련 기능을 모듈화하기1
    11:33
    사용자 정보 관련 기능을 모듈화하기2
    14:02
    사용자 정보 관련 기능을 모듈화하기3
    16:14
    설정 파일 만들기1
    10:48
    설정 파일 만들기2
    13:27
    설정 파일 만들기3
    13:45
    UI 라이브러리로 웹 문서 예쁘게 꾸미기1
    16:09
    UI 라이브러리로 웹 문서 예쁘게 꾸미기2
    11:40
  • 08
    08. 뷰 템플릿 적용하기
    5개 (01:00:41)
  • ejs 뷰 템플릿 사용하기1
    11:06
    ejs 뷰 템플릿 사용하기2
    11:03
    ejs 뷰 템플릿 사용하기3
    11:48
    pug 뷰 템플릿 사용하기1
    15:59
    pug 뷰 템플릿 사용하기2
    10:45
  • 09
    09. 패스포트로 사용자 인증하기
    9개 (01:54:05)
  • 패스포트로 로그인하기1
    11:57
    패스포트로 로그인하기2
    11:17
    로컬 인증하기 & 패스포트 관련 코드를 모듈화하기1
    11:18
    패스포트 관련 코드를 모듈화하기2
    12:15
    패스포트 관련 코드를 모듈화하기3
    12:01
    패스포트 관련 코드를 모듈화하기4
    13:54
    패스포트 관련 코드를 모듈화하기5
    12:53
    패스포트 관련 코드를 모듈화하기6
    12:51
    패스포트 관련 코드를 모듈화하기7 & 페이스북으로 로그인하기
    15:39
  • 10
    10. 채팅 서버 만들기
    10개 (02:05:24)
  • Socket.IO 사용하기1
    13:06
    Socket.IO 사용하기2 & 일대일 채팅하기1
    11:57
    일대일 채팅하기2
    11:29
    일대일 채팅하기3
    13:11
    일대일 채팅하기4
    12:19
    일대일 채팅하기5
    13:39
    그룹 채팅하기1
    13:58
    그룹 채팅하기2
    11:55
    그룹 채팅하기3
    12:47
    그룹 채팅하기4 & 채팅 웹문서 예쁘게 꾸미기
    11:03
  • 11
    11. JSON-RPC 서버 만들기
    5개 (56:02)
  • JSON-RPC를 웹 서버에 적용하기1
    13:58
    JSON-RPC를 웹 서버에 적용하기2
    13:53
    JSON-RPC를 웹 서버에 적용하기3 & 계산기 모듈 추가하여 실행하기
    10:20
    데이터베이스에서 사용자 리스트 조회하기
    09:56
    데이터 부분을 암호화하기
    07:55
  • 12
    12. 위치기반서비스 서버 만들기
    5개 (01:08:14)
  • 커피숍 위치 저장하기1
    12:52
    커피숍 위치 저장하기2
    13:20
    커피숍 위치 저장하기3
    15:36
    가장 가까운 커피숍 찾기
    13:22
    영역/반경 안의 커피숍 찾기 & 지도에 커피숍의 위치 표시하기
    13:04
  • 13
    13. 모바일 서버 만들기
  • 모바일 단말에서 웹 서버로 요청하기1
    12:04
    모바일 단말에서 웹 서버로 요청하기2
    12:14
    모바일 단말에서 웹 서버로 요청하기3
    14:10
    모바일 단말 관리 기능 만들기
    12:04
    모바일 단말로 푸시 메시지 전송하기 (추후 추가 예정)
  • 14
    14. 게시판 만들기
    1개 (15:53)
  • 게시판을 만들기 위한 정보
    15:53
마지막 업데이트|2025년 09월 26일
강의자 소개
안녕하세요. 구름에듀 캡틴 이지스퍼블리싱입니다. 함께 학습을 시작해봐요!

강좌 후기
무료

평균평점
4.9
난이도
보통
수강기간
평생 무제한