노드 수강하면 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 강의 소개03:57
- 1.2 챕터별 소개07:33
- 1.3 강의 교안 및 활용법09:54
- 1.4 노션 공부 계획서04:42
- 1.5 슬랙 가입하기 (중요!)
- 1.6 저작권 관련 안내사항 (중요!)
- 1.7 🔥 토론창/슬랙 이용전 필수로 읽어보세요 🔥
- 2.1 챕터 소개01:48
- 2.2 Node.js란 무엇인가? 공부 포인트!05:41
- 2.3 노드를 배우면 좋은점들05:35
- 2.4 노드의 4가지 매력포인트06:54
- 2.5 노드 내부속으로 쏘옥 들여다보기06:51
- 2.6 노드 서버의 특징과 장/단점05:08
- 3.1 필요한 툴들 설치하기05:15
- 3.2 REPL이란 무엇인가?01:38
- 3.3 노드 파일로 실행해 보기 Hello World!01:38
- 4.1 노드 모듈 챕터 소개01:04
- 4.2 노드 관련 필수사이트 북마크 하기 🔖03:09
- 4.3 글로벌 오브젝트 - 소스 공부법03:57
- 4.4 콘솔 로그의 진실08:35
- 4.5 this란 (브라우저와의 차이점)03:11
- 4.6 모듈 (export, require)07:28
- 4.7 2015 최신 모듈 (export, import)02:25
- 4.8 os (운영체제) 정보02:25
- 4.9 process (프로세스) 정보05:29
- 4.10 타이머와 콜스택의 연관05:17
- 4.11 path 그리고 유의할 점06:28
- 4.12 file 동기와 비동기 그리고 프로미스08:58
- 4.13 file - 다양한 사용법06:56
- 4.14 버퍼와 스트림 👫 베스트 프렌드02:39
- 4.15 버퍼, 제대로 알아보기06:48
- 4.16 스트림의 매력10:03
- 4.17 파이프 ǂ05:32
- 4.18 노드의 중요 포인트! 이벤트 🎪05:06
- 4.19 재사용성이 높은 이벤트 클래스 만들기06:11
- 4.20 강의 최종 노트 ⬇
- 5.1 NPM 챕터 소개04:37
- 5.2 NPM 시작하기04:09
- 5.3 소프트웨어 라이센스란? 꿀사이트 🔖01:35
- 5.4 라이브러리 버전관리? 꿀사이트 🔖04:01
- 5.5 글로벌로 설치 하고 목록 확인02:57
- 5.6 프로젝트 라이브러리 확인, 설치 및 삭제03:22
- 5.7 버전 업데이트 하기01:46
- 5.8 개발 모드로 설치하기 + 좋은 툴 설치02:09
- 8.1 HTTP 챕터 소개01:32
- 8.2 HTTP 역사와 HTTPs, 그리고 V2, V307:26
- 8.3 Status Code 잘 활용하기06:04
- 8.4 Request Method + 면접 질문!09:21
- 8.5 Headers의 오해와 진실08:17
- 8.6 실제 예제 분석해 보기05:40
- 9.1 노드로 서버 만들기 소개00:26
- 9.2 서버 골격 만들기05:42
- 9.3 HTML 컨텐츠 보내주기05:03
- 9.4 템플릿 엔진 EJS 사용해보기 (서버사이드 렌더링)10:31
- 9.5 JSON 보내주기 (그리고 왜?)07:38
- 9.6 중간 점검 및 앞으로 진행 계획 💎03:02
- 9.7 강의 최종 노트 ⬇
- 10.1 Rest API 챕터 소개01:16
- 10.2 진정한 Restful API 도대체 뭘까?09:46
- 10.3 Web APIs 디자인 💩 vs ✨04:11
- 10.4 보통의 Rest APIs 예제 (기업 사례)04:28
- 10.5 진정한 Rest APIs 예제 (기업 사례)03:38
- 11.1 왜 Express 인가? ☕️02:42
- 11.2 Express의 큰그림, 중요 포인트!04:31
- 11.3 서버 만들기06:53
- 11.4 요청에 대해서03:46
- 11.5 응답에 대해서02:31
- 11.6 미들웨어의 중요한 특징09:17
- 11.7 Post 처리 하기01:44
- 11.8 에러 처리의 모든것 (동기, 비동기)15:27
- 11.9 비동기 에러 처리 하는 방법 - 최신버전05:52
- 11.10 라우터 10105:44
- 11.11 유용한 내부 미들웨어들03:18
- 11.12 CORS란? 개념과 처리 방법04:57
- 11.13 유용한 외부 미들웨어들06:48
- 11.14 실습 노트 ⬇
- 작은 부탁 💕
- 15.1 Auth 챕터 소개01:09
- 15.2 인증이란 무엇인가?01:39
- 15.3 세션과 쿠키란? 장/단점03:46
- 15.4 JWT란? 장/단점04:11
- 15.5 bcrypt란?04:06
- 15.6 bcrypt 사용해 보기 + 유의 사항05:59
- 15.7 JWT 사용해 보기07:50
- 15.8 최종 실습 노트 ⬇
- 19.1 데이터베이스 챕터 소개01:18
- 19.2 데이터베이스란?08:19
- 19.3 SQL 그 모든것05:40
- 19.4 NoSQL 그 모든것05:06
- 19.5 ORM과 ODM04:36
- 19.6 SQL vs NoSQL 언제 어떤것을?05:51
공식 수강 기간: 4주 + 추가 무료 복습 기간 제공!
Nodejs를 이용한 백엔드 이론과 실습
지금 엘리와 함께 시작하세요!
엘리의 시그니처 강의
평생 수강가능(1년+)
Q&A 토론창 지원
완강시 수료증 발급
한국어 강의
슬랙 커뮤니티 지원
강사 소개
엘리 | 드림 코더
Full-Stack(+mobile) Engineer | Engineering Manager
뛰어난 강의력! 강의 맛집!으로 인정받은 16만+ 구독자 '드림코딩' 유튜브 채널 운영자 엘리! 삼성전자 임베디드/안드로이드 연구원으로 4년 근무 후, 해외에서 10년+ 현업에서 일한 경험까지 겸비! 안드로이드, 아이폰, 백엔드, 프론트엔드 개발자로 일했으며, 테크리더부터 팀장, 그룹장(엔지니어링 매니저)까지 리더쉽 포지션에서도 활동했습니다.탄탄하게 쌓아온 실무 경험과 성장했던 비법까지 여러분께 모두 전수해 드리고 싶습니다! 진정한 개발자란 현재 가지고 있는 지식과 경험, 노하우에 만족하고 멈춰 있는 것이 아니라 끊임없이 배움을 추구하며 열정적으로 살아 가야 한다고 믿고 있습니다. 그 열정, 강의를 통해 나눠드리고 싶어요! 함께 달려봅시다! 🎖