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

강좌 후기
무료

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