노드로 배우는 백엔드 A-Z

노드, 익스프레스, 데이터베이스, 트위터 클론코딩

노드 수강하면 TDD강의 무료 제공!

이번 강의 완강 하고 리뷰 남기면 테스트 강의를 무료로 수강할 수 있어요.
자세한 수강 방법은 아래 공지 확인 해주세요.

(테스트 강의는 별도로 판매 하지 않습니다)

노드 배우고! 테스트도 배우고!
나의 역량을 두배로 키울 수 있는 특별 기회!!
놓치지 마세요 🚀
공지확인하기🎖

노드로 백엔드 기본부터 고급까지 제대로 배우자

백엔드 개발 입문을 위한 모든 내용들이 한곳에! 드위터 실전 프로젝트를 통해 문제해결 능력을 향상 할 수 있는 개념 + 실전 강의

  • Node.js

    제일 많이 쓰이는 Top 1. 자바스크립트 언어를 통해 노드 환경에서 제대로 개발을 해봅니다. 노드로 프론트엔드, 백엔드 뿐만 아니라 컴퓨터에서 동작하는 스크립트도 작성할 수 있어요. 우리 일상생활에 유용 하게 활용가능한 스크립트를 만들어 보고 실전을 통해 연습해 봅니다.

  • Backend

    노드 Express 프레임워크를 사용해서 Rest APIs를 만들어 봅니다. 단순히 따라하기 강의가 아닌, HTTP/HTTPs 버전 차이점, 진정한 Rest APIs에 대한, Web APIs 디자인 방법, 세션과 쿠키, JWT, Bcrypt, Config, Validation, Socket등 백엔드에서 필수적인 내용들을 다룹니다. 면접에서 자주 등장하는 중요 토픽은 보너스!

  • Database

    데이터베이스란 무엇인지, SQL과 NoSQL의 특징과 장단점, ORM/ODM을 왜 쓰는지 유의사항에 대해 정리 해보고, 현업에서 많이 쓰이는 SQL과 NoSQL을 직접 프로젝트에 적용해 봅니다. MySQL, Sequelize, MongoDB, Mongoose를 사용해 봅니다. 그리고 어떻게 확장해 나갈 수 있는지도 알아 봅니다.

강의 소개 영상

완강하면 어떤 것이 완성 되나요?

왜 노드로 백엔드를 배우나요?

왜 노드로 백엔드를 배우나요?

많은 개발자들이 노드를 사용하고 있어요!

노드로 백엔드뿐만 아니라 프론트엔드 그리고 컴퓨터에서 동작하는 스크립트도 만들 수 있어 활용성이 높습니다. 자바스크립트 언어 하나로 브라우저에서 동작하는 웹앱 그리고 서버까지 만들 수 있으니 제일 가성비가 좋은 선택이 아닐까요? 풀스택으로 스펙트럼을 넓힐 수 있는 좋은 시작 포인트입니다.

진정한 풀스택 제대로 배워볼까요?

진정한 풀스택 제대로 배워볼까요?

개념부터 활용까지 이번에 정확하게 완성!

타당한 이유와 설명없이 단순히 따라치기식의 강의 아닙니다. 그렇다고 개념만 설명하는 강의도 아닙니다. 탄생 배경과 동작원리에 대해 큰 그림을 알아 갈 수 있도록 정리하고, 실습을 통해 익숙하게 쓸 수 있도록 함께 연습을 한 다음 실전 프로젝트를 통해 문제해결 능력을 연습합니다. 코드 재사용성과 가독성, 확장성을 위해 다양한 테크닉을 통해 코드를 작성하는 방법을 익혀갈 수 있습니다

제공되는 강의 플래너

제공되는 강의 플래너

강의 안내서를 통해 더 능동적으로 완성!

강의의 챕터들은 [개념], [실습], [과제] 세가지로 나누어져 있습니다. 각 챕터별로 달성해야 하는 목표와 체크해야할 포인트들을 정리해 두었습니다. 함께 제공되는 노션 강의 계획 & 노트 정리 템플릿을 통해 따라 오시면 더 재밌게 강의를 진행할 수 있습니다. 개발자 답게 생각하고 사고하는 능력, 이 강의를 통해 향상해 봅니다.

백엔드 입문을 위한 다양한 개념

백엔드 입문을 위한 다양한 개념

드림코딩의 시그니쳐! 재밌는 개념 설명

노드와 익스프레스 프레임워크는 강의를 위한, 드위터 실전 프로젝트를 위한 툴과 도구일 뿐 🔨 강의를 통해 우리가 궁극적으로 얻고자 하는것은 백엔드 기본 지식, 웹 지식, HTTP, Rest APIs 디자인, SQL, NoSQL, 보안, 안전한 Authentication (인증) 등 주요 지식입니다. 추후에 그 어떤 백엔드 프로그래밍 언어와 프레임워크를 써도 바뀌지 않을 중요한 영원한 진리! 개념들에 대해서 정리해 봅니다.

자동화 스크립트

자동화 스크립트

노드를 배우는 또다른 매력 포인트!

컴퓨터에서 반복적으로 하는 일들을 편하게 자동화 스크립트를 만들 수 있다면? 모바일, 프론트엔드 업무를 하는 중 반복되는, 빠른 처리를 위한 일들은 스크립트를 통해 간편하게 해결 하고 있습니다. 쉘 스크립트, 파이썬처럼 노드로도 컴퓨터에서 동작하는 스크립트를 빠르게 만들 수 있습니다. 실전 프로젝트를 통해 여러분들도 만들어 봅니다.

트위터 실전 프로젝트

트위터 실전 프로젝트

실시간 트위터 서버와 프론트엔드 완성

프로젝트 셋업부터 여러분들이 스스로 챌린지를 통해 하나하나 완성할 수 있도록 진행합니다. 요구분석하기, 스키마 정의, Rest APIs 디자인, Express 프레임워크를 이용한 서버 구동, 리팩토링 으로 코드 개선, 유효성 검사, 사용자 인증, 소켓을 이용한 실시간 트윗, MySQL, Sequelize, MongoDB, Mongoose 등! 네, 전부 강의에서 저와 함께 구현해 볼 기능입니다.

백엔드 로드맵 제공

백엔드 로드맵 제공

백엔드 전문 기둥을 위한 가이드

드림코딩 아카데미에서 자체 제작한! 백엔드 전문 기둥을 위한, 더 깊고 탁월함을 더해줄, 방향성을 제시 해줄 로드맵을 마지막 선물 🎁 로 드립니다. 내가 뭘 모르는지 모르면 목표를 잡기 어렵습니다. 이 로드맵이 여러분들을 전문가로 이끌어줄 좋은 가이드가 되었으면 좋겠습니다.

고급 보너스 강좌

고급 보너스 강좌

노드 강의 수강생을 위한 보너스 챕터들!

다른 곳에서 잘 다루지 않는 XSS, CSRF등 다양한 해킹 공격과 그게 안전한 Authentication 방법, 현업에서 사용하는 테크닉, 타입스크립트 적용 방법 및 기본 내용에 포함되지 못한 중/고급 내용들을 무료로 추가로 알려드립니다.

정상으로 향하여!

정상으로 향하여!

혼자가 아니라 우리 함께 가요!

개발자는 평소에 꾸준히 쌓아놓은 경험과 지식, 노하우가 중요하지만 사실 그것보다 더 중요한 것은 얼마나 빠르게 새로운 지식들을 내것으로 소화해서 프로젝트에 적용해 내느냐, 새롭게 발생한 문제를 빠르게 이해하고 정의하고 분석해서 솔루션을 찾아 내느냐가 아닐까 합니다. 능동적으로 강의를 따라오시면 강의를 통해 충분히 연습해 가실 수 있도록 강의를 구성해 보았습니다. 제가 잘 이끌어 드릴테니, 자! 저와 함께 정상을 향하여 출발해 볼까요? ⛰

강의 리뷰

강의를 완성하신 드림코더님들 수강평

내가 들어야 할까?

수업에 적합한지 확인해 보세요

  • 개발이 가능한 PC를 가지고 있다.
  • 자바스크립트 기본 문법은 안다. 코드 한줄이라도 스스로 작성할 수 있다.
  • 탄탄한 백엔드 지식과 개념을 흡수하고 싶다.
  • 백엔드 지식을 배워서 프론트엔드 개발에 활용하고 싶다.
  • 자바스크립트 언어 하나로 풀스택 개발자로 개발 역량을 넓히고 싶다.
  • 수동적으로 빠르게 강의를 보는 것이 아니라 능동적으로 따라갈 자신이 있다.
  • 25개+

    챕터

  • 840분+

    동영상

  • 13시간+

    분량 강의

강의 커리큘럼

아래 커리큘럼과 미리보기를 보시고 신중하게 결정해 주세요

  1. 1.1 강의 소개
    03:57
  2. 1.2 챕터별 소개
    07:33
  3. 1.3 강의 교안 및 활용법
    09:54
  4. 1.4 노션 공부 계획서
    04:42
  5. 1.5 슬랙 가입하기 (중요!)
  6. 1.6 저작권 관련 안내사항 (중요!)
  7. 1.7 🔥 토론창/슬랙 이용전 필수로 읽어보세요 🔥
  1. 2.1 챕터 소개
    01:48
  2. 2.2 Node.js란 무엇인가? 공부 포인트!
    05:41
  3. 2.3 노드를 배우면 좋은점들
    05:35
  4. 2.4 노드의 4가지 매력포인트
    06:54
  5. 2.5 노드 내부속으로 쏘옥 들여다보기
    06:51
  6. 2.6 노드 서버의 특징과 장/단점
    05:08
  1. 3.1 필요한 툴들 설치하기
    05:15
  2. 3.2 REPL이란 무엇인가?
    01:38
  3. 3.3 노드 파일로 실행해 보기 Hello World!
    01:38
  1. 4.1 노드 모듈 챕터 소개
    01:04
  2. 4.2 노드 관련 필수사이트 북마크 하기 🔖
    03:09
  3. 4.3 글로벌 오브젝트 - 소스 공부법
    03:57
  4. 4.4 콘솔 로그의 진실
    08:35
  5. 4.5 this란 (브라우저와의 차이점)
    03:11
  6. 4.6 모듈 (export, require)
    07:28
  7. 4.7 2015 최신 모듈 (export, import)
    02:25
  8. 4.8 os (운영체제) 정보
    02:25
  9. 4.9 process (프로세스) 정보
    05:29
  10. 4.10 타이머와 콜스택의 연관
    05:17
  11. 4.11 path 그리고 유의할 점
    06:28
  12. 4.12 file 동기와 비동기 그리고 프로미스
    08:58
  13. 4.13 file - 다양한 사용법
    06:56
  14. 4.14 버퍼와 스트림 👫 베스트 프렌드
    02:39
  15. 4.15 버퍼, 제대로 알아보기
    06:48
  16. 4.16 스트림의 매력
    10:03
  17. 4.17 파이프 ǂ
    05:32
  18. 4.18 노드의 중요 포인트! 이벤트 🎪
    05:06
  19. 4.19 재사용성이 높은 이벤트 클래스 만들기
    06:11
  20. 4.20 강의 최종 노트 ⬇
  1. 5.1 NPM 챕터 소개
    04:37
  2. 5.2 NPM 시작하기
    04:09
  3. 5.3 소프트웨어 라이센스란? 꿀사이트 🔖
    01:35
  4. 5.4 라이브러리 버전관리? 꿀사이트 🔖
    04:01
  5. 5.5 글로벌로 설치 하고 목록 확인
    02:57
  6. 5.6 프로젝트 라이브러리 확인, 설치 및 삭제
    03:22
  7. 5.7 버전 업데이트 하기
    01:46
  8. 5.8 개발 모드로 설치하기 + 좋은 툴 설치
    02:09
  1. 8.1 HTTP 챕터 소개
    01:32
  2. 8.2 HTTP 역사와 HTTPs, 그리고 V2, V3
    07:26
  3. 8.3 Status Code 잘 활용하기
    06:04
  4. 8.4 Request Method + 면접 질문!
    09:21
  5. 8.5 Headers의 오해와 진실
    08:17
  6. 8.6 실제 예제 분석해 보기
    05:40
  1. 9.1 노드로 서버 만들기 소개
    00:26
  2. 9.2 서버 골격 만들기
    05:42
  3. 9.3 HTML 컨텐츠 보내주기
    05:03
  4. 9.4 템플릿 엔진 EJS 사용해보기 (서버사이드 렌더링)
    10:31
  5. 9.5 JSON 보내주기 (그리고 왜?)
    07:38
  6. 9.6 중간 점검 및 앞으로 진행 계획 💎
    03:02
  7. 9.7 강의 최종 노트 ⬇
  1. 10.1 Rest API 챕터 소개
    01:16
  2. 10.2 진정한 Restful API 도대체 뭘까?
    09:46
  3. 10.3 Web APIs 디자인 💩 vs ✨
    04:11
  4. 10.4 보통의 Rest APIs 예제 (기업 사례)
    04:28
  5. 10.5 진정한 Rest APIs 예제 (기업 사례)
    03:38
  1. 11.1 왜 Express 인가? ☕️
    02:42
  2. 11.2 Express의 큰그림, 중요 포인트!
    04:31
  3. 11.3 서버 만들기
    06:53
  4. 11.4 요청에 대해서
    03:46
  5. 11.5 응답에 대해서
    02:31
  6. 11.6 미들웨어의 중요한 특징
    09:17
  7. 11.7 Post 처리 하기
    01:44
  8. 11.8 에러 처리의 모든것 (동기, 비동기)
    15:27
  9. 11.9 비동기 에러 처리 하는 방법 - 최신버전
    05:52
  10. 11.10 라우터 101
    05:44
  11. 11.11 유용한 내부 미들웨어들
    03:18
  12. 11.12 CORS란? 개념과 처리 방법
    04:57
  13. 11.13 유용한 외부 미들웨어들
    06:48
  14. 11.14 실습 노트 ⬇
  15. 작은 부탁 💕
  1. 15.1 Auth 챕터 소개
    01:09
  2. 15.2 인증이란 무엇인가?
    01:39
  3. 15.3 세션과 쿠키란? 장/단점
    03:46
  4. 15.4 JWT란? 장/단점
    04:11
  5. 15.5 bcrypt란?
    04:06
  6. 15.6 bcrypt 사용해 보기 + 유의 사항
    05:59
  7. 15.7 JWT 사용해 보기
    07:50
  8. 15.8 최종 실습 노트 ⬇
  1. 19.1 데이터베이스 챕터 소개
    01:18
  2. 19.2 데이터베이스란?
    08:19
  3. 19.3 SQL 그 모든것
    05:40
  4. 19.4 NoSQL 그 모든것
    05:06
  5. 19.5 ORM과 ODM
    04:36
  6. 19.6 SQL vs NoSQL 언제 어떤것을?
    05:51

공식 수강 기간: 4주 + 추가 무료 복습 기간 제공!

Nodejs를 이용한 백엔드 이론과 실습

지금 엘리와 함께 시작하세요!

  • 엘리의 시그니처 강의

  • 평생 수강가능(1년+)

  • Q&A 토론창 지원

  • 완강시 수료증 발급

  • 한국어 강의

  • 슬랙 커뮤니티 지원

여러분 미래에 투자하세요🎖

₩200,000

취소 및 환불정책 대해 알아보세요

강사 소개

  • 엘리 | 드림 코더

    엘리 | 드림 코더

    Full-Stack(+mobile) Engineer | Engineering Manager

    뛰어난 강의력! 강의 맛집!으로 인정받은 16만+ 구독자 '드림코딩' 유튜브 채널 운영자 엘리! 삼성전자 임베디드/안드로이드 연구원으로 4년 근무 후, 해외에서 10년+ 현업에서 일한 경험까지 겸비! 안드로이드, 아이폰, 백엔드, 프론트엔드 개발자로 일했으며, 테크리더부터 팀장, 그룹장(엔지니어링 매니저)까지 리더쉽 포지션에서도 활동했습니다.탄탄하게 쌓아온 실무 경험과 성장했던 비법까지 여러분께 모두 전수해 드리고 싶습니다! 진정한 개발자란 현재 가지고 있는 지식과 경험, 노하우에 만족하고 멈춰 있는 것이 아니라 끊임없이 배움을 추구하며 열정적으로 살아 가야 한다고 믿고 있습니다. 그 열정, 강의를 통해 나눠드리고 싶어요! 함께 달려봅시다! 🎖

    자주 묻는 질문들