컴맹도 따라하는 주식 바이브코딩 - AI로 만드는 주식 자동매매 시스템
얄팍한 코딩사전
코딩을 전혀 모르는 사람도 AI에게 우리말로 명령을 내려서, 나만의 주식 자동매매 프로그램을 만들 수 있게 됩니다!
입문
gemini, 인공지능(AI), CursorAI




배달의민족
에 관심있는 사람들도 듣는 중!




배달의민족
에 관심있는 사람들도 듣는 중!
Node.js의 작동 방식과 런타임 아키텍처 이해하기
파일 시스템, 네트워크, 프로세스와 같은 내장 Node.js 모듈
REPL 환경과 Nodemon을 활용한 효율적인 개발
HTTP 서버를 처음부터 직접 구축하고 요청/응답 흐름 제어하기
스트림과 버퍼를 이용한 데이터 처리
이벤트 기반 프로그래밍과 EventEmitter의 사용
TCP/UDP를 이용한 서버-클라이언트 통신 구현
child_process 및 worker_threads와 같은 모듈을 사용한 멀티프로세싱 및 멀티스레딩
npm을 이용한 패키지 관리 및 배포 가능한 패키지 만들기
이 강의는 외국인을 대상으로 하는 영문판 기반의 강의입니다.
순수 한국어 강의는 https://inf.run/dpcfQ⬅ 이 링크에서 수강하실 수 있습니다.
Node.js 환경에서 프로그래밍하는 많은 개발자들은 프레임워크 학습에만 집중하는 경향이 있어, Node.js 자체의 원리와 구조를 놓치는 경우가 많습니다.
이 강의는 CommonJS와 ES 모듈의 차이점부터 이벤트 루프, 파일 시스템, 네트워크 처리, 멀티프로세싱에 이르기까지 Node.js의 핵심 개념과 내장 모듈을 실무 코드 예제를 통해 다룹니다. 이를 통해 라이브러리와 프레임워크의 내부가 어떻게 구조화되어 있는지 자연스럽게 이해할 수 있도록 돕습니다.
단순히 돌아가는 코드를 작성하는 것을 넘어, 왜 그렇게 작동하는지 그 원리를 이해하고 싶은 분들에게 이 강의는 가장 탄탄한 시작점이 될 것입니다. 프레임워크 없이 Node.js만으로 서버를 구현하고 자신만의 도구를 만들 수 있는 자신감을 쌓아보세요.
설명의 달인 얄코가 설명하는 Node.js
가장 어렵고 복잡한 개념도 쉽게 풀어내는 얄코가 정교하게 설계된 비유와 예시를 통해, 다양한 Node.js의 개념과 기술들을 빠르고 쉽게 익힐 수 있도록 도와드립니다.
눈과 귀, 그리고 손이 편안한 고효율 영상
모든 장면의 대사에 자막이 제공되며, 언급된 모든 코드가 화면에 표시됩니다. 타이핑 장면을 최소화하여 짧은 시간 안에 방대한 내용을 학습할 수 있습니다.
Node.js의 핵심 개념을 직접 구현하며 배웁니다.
모듈 시스템, 이벤트 루프, 프로세스, 스트림 등 Node.js의 동작 원리를 실습을 통해 직접 이해할 수 있습니다.
프레임워크의 내부 구조를 자연스럽게 파악할 수 있습니다.
Node.js의 기초부터 시작함으로써 Express나 NestJS와 같은 프레임워크가 어떻게 구축되었는지 그 과정을 추적하고 이해할 수 있습니다.
즉시 실행 가능한 예제들로 구성되었습니다.
이론적인 설명에 치중하기보다 서버 구축, 파일 처리, 네트워크 통신 관리와 같은 실무 예제를 통해 실질적인 기술을 습득하게 됩니다.

'Node.js를 제대로 이해하고 싶다.'
프레임워크 없이 Node.js를 다루고 런타임의 구조와 흐름을 확실하게 파악하고 싶은 개발자.

'직접 구현해보고 싶다.'
Node.js를 사용하여 파일 시스템, 네트워킹, 멀티프로세싱과 같은 다양한 기능을 직접 구축하고 싶은 분들.

'실무 역량을 갖춘 개발자로 성장하고 싶다.'
단순히 도구를 사용하는 것을 넘어 프로젝트를 주도할 수 있는 역량을 쌓고자 하는 개발자."
Node.js의 이벤트 루프와 비동기 처리를 명확하게 이해하여 효율적인 서버 애플리케이션을 설계할 수 있게 됩니다.
파일 시스템, HTTP, 스트림과 같은 Node.js 내장 모듈을 사용하여 다양한 백엔드 기능을 직접 구현할 수 있게 됩니다.
package.json 설정과 npm을 이용한 의존성 관리를 통해 프로젝트를 체계적으로 구성할 수 있게 됩니다.
멀티프로세싱과 멀티스레딩을 사용하여 CPU 집약적인 작업을 효율적으로 처리하는 애플리케이션을 개발하게 됩니다.
RESTful API 서버부터 실시간 통신 애플리케이션에 이르기까지, 실제 현장에서 바로 사용할 수 있는 다양한 백엔드 시스템을 구축할 수 있게 됩니다.
Node.js 기초의 탄탄한 토대
Node.js가 무엇인지부터 시작하여 REPL 사용법, 모듈 시스템, 패키지 구성 방법 등 핵심 개념과 구조를 단계별로 학습합니다.
런타임 동작 방식에 대한 심층 탐구
이벤트 루프, 프로세스 객체, 이벤트 기반 프로그래밍을 포함하여 Node.js의 비동기 처리와 시스템 워크플로우를 체계적으로 탐구합니다.
실무 서버 개발의 모든 구성 요소
파일 시스템, 요청 파싱, URL 처리, 템플릿 렌더링 등 서버 개발의 핵심 요소와 함께 HTTP 서버를 처음부터 직접 구축하는 연습을 합니다.
고급 기능 및 확장성 경험
네트워크 통신(TCP/UDP), 스트림과 버퍼, 멀티프로세싱(child_process, worker_threads)과 같은 고급 기능을 점진적으로 마스터하여 실제 애플리케이션 구축을 위한 실무 역량을 쌓게 됩니다.
학습 자료
강의에서 사용되는 명령어와 코드는 노션 페이지를 통해 제공됩니다.
사전 요구 사항 & 참고 사항
자바스크립트 문법에 대한 기초 지식만 있다면 강의를 수강하는 데 아무런 문제가 없습니다.
Windows와 Mac 환경 모두에서 문제없이 실습을 완료하실 수 있습니다.
학습 대상은
누구일까요?
프레임워크에 의존하지 않고 Node.js 자체를 깊이 있게 배우고 싶은 개발자들
Express, NestJS 등을 사용해 보았으며 Node.js가 내부적으로 어떻게 작동하는지 궁금한 분들
선수 지식,
필요할까요?
실제 애플리케이션에 필요한 파일 시스템, 네트워킹 및 프로세스 처리를 직접 구현하려는 분들
인프런인증
32,288
명
수강생
2,193
개
수강평
100
개
답변
4.9
점
강의 평점
13
개
강의
유튜브 채널 얄팍한 코딩사전을 방송하는 유튜버이자, IT서적들을 집필하는 작가입니다. 풀스택 개발자로 일해 온 경험을 살려, 어려운 프로그래밍 개념들을 초보자들이 이해하기 쉽도록 비유와 쉬운 예제, 때로는 애니메이션으로 설명하는 컨텐츠들을 만들고 있습니다.
🎬 YouTube 얄팍한 코딩사전 채널 (클릭!)
📕 얄코의 책들 보러가기 (클릭!)
전체
29개 ∙ (4시간 29분)
1. 강의 소개
01:07
12. 파일 시스템 1
09:50
13. 파일 시스템 2
11:50
15. TCP & UDP
07:51
16. HTTP
15:26
17. [부록] REST API
13:51
18. 버퍼와 스트림
19:20
20. 프로세스 및 환경 변수
07:17
21. 전역, 이(this), 콘솔
11:28
22. 콜 스택
09:05
23. 이벤트 루프
13:09
26. worker_threads
09:05
27. package.json
09:28
28. npm
14:37
29. 테스팅 및 린팅
13:52
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!