이 강좌는 실제 프론트엔드 또는 백엔드 개발에 뛰어들기 전에 알아야 할 Node.js의 필수 원칙과 실용적인 기술을 다룹니다.
Node.js 작동 방식 및 런타임 아키텍처 이해
파일 시스템, 네트워크, 프로세스와 같은 내장 Node.js 모듈
REPL 환경과 Nodemon을 활용한 효율적인 개발
처음부터 HTTP 서버를 구축하고 요청/응답 흐름을 제어하기
스트림 및 버퍼를 사용한 데이터 처리
이벤트 기반 프로그래밍과 EventEmitter 사용법
TCP/UDP를 사용한 서버-클라이언트 통신 구현
child_process 및 worker_threads와 같은 모듈을 사용한 멀티프로세싱 및 멀티스레딩
npm을 이용한 패키지 관리 및 배포 가능한 패키지 생성
학습 대상은
누구일까요?
프레임워크에 의존하지 않고 Node.js 자체를 깊이 있게 배우고 싶어 하는 개발자
Express, NestJS 등을 사용해 봤고 Node.js가 어떻게 작동하는지 궁금하신 분들
선수 지식,
필요할까요?
실제 애플리케이션에 필요한 파일 시스템, 네트워킹, 프로세스 핸들링을 직접 구현하려는 사람들
27,041
명
수강생
1,162
개
수강평
80
개
답변
4.9
점
강의 평점
14
개
강의
유튜브 채널 얄팍한 코딩사전을 방송하는 유튜버이자, IT서적들을 집필하는 작가입니다. 풀스택 개발자로 일해 온 경험을 살려, 어려운 프로그래밍 개념들을 초보자들이 이해하기 쉽도록 비유와 쉬운 예제, 때로는 애니메이션으로 설명하는 컨텐츠들을 만들고 있습니다.
🎬 YouTube 얄팍한 코딩사전 채널 (클릭!)
📕 얄코의 책들 보러가기 (클릭!)
전체
29개 ∙ (4시간 29분)
Node.js는 무엇이며 왜 좋을까요?
09:57
설치 및 환경 설정
05:46
REPL 사용하기
06:56
모듈 1 - CommonJS
08:16
모듈 2 - ES 모듈
07:13
파일 시스템 1
09:50
파일 시스템 2
11:50
파일 시스템 이벤트 (+ 사용자 입력 받기)
10:58
TCP & UDP
07:51
HTTP
15:26
[부록] REST API
13:51
버퍼와 스트림
19:20
url, dns, util, os 모듈
13:32
프로세스 및 환경 변수
07:17
전역, this, 콘솔
11:28
콜 스택
09:05
이벤트 루프
13:09
EventEmitter
08:07
워커 스레드
09:05
package.json
09:28
npm
14:37
테스팅 및 린팅
13:52