Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
개발 · 프로그래밍

/

백엔드

얄코의 가장 쉬운 Node.js

실무 프론트/백엔드 개발 이전에 꼭 알아야 할, Node.js의 핵심 원리와 실전 기술을 담았습니다.

(4.9) 수강평 39개

수강생 347명

node.js
Node.js

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • Node.js의 동작 원리와 런타임 구조 이해

  • 파일 시스템, 네트워크, 프로세스 등 Node.js 내장 모듈

  • REPL 환경과 Nodemon을 통한 효율적인 개발

  • HTTP 서버 직접 구현 및 요청/응답 흐름 제어

  • Stream과 Buffer를 통한 데이터 처리

  • 이벤트 기반 프로그래밍과 EventEmitter

  • TCP/UDP 통신을 위한 서버-클라이언트 구현

  • 멀티프로세싱과 멀티스레딩 (child_process, worker_threads 등)

  • npm과 패키지 관리, 배포 가능한 패키지 제작

🇰🇷 This course is designed for Korean-speaking learners. If you speak English, Japanese, Vietnamese, or any other language, please take the course available at the link below.

https://inf.run/CcqQK

💬 댓글 달고 반값에 수강하기 이벤트 진행중!
아래의 유튜브 영상(본 강의의 무료파트)에 힘이 되어주는 댓글을 달아주신 뒤(한 줄도 괜찮습니다)
yalco@yalco.kr 로 스크린샷을 보내주시면 반값 쿠폰을 보내드립니다.
영상 링크: https://youtu.be/xuEn4zqW7fY

💪 내부를 아는 개발자는 언제나 더 강력합니다.

Node.js 환경에서 프로그래밍하는 많은 개발자들이 프레임워크 위주로만 학습하여 정작 Node.js 자체의 원리와 구조는 놓치곤 합니다.
이 강의는 CommonJS와 ES Module의 차이부터 이벤트 루프, 파일 시스템, 네트워크 처리, 멀티프로세싱까지 Node.js의 핵심 개념과 내장 모듈을 실전 코드로 살펴보며 라이브러리 및 프레임워크들의 내부가 어떻게 구성되어 있는지 자연스럽게 이해할 수 있도록 돕습니다.

단순히 돌아가는 코드를 넘어서, 왜 그렇게 동작하는지를 이해하고 싶은 분이라면 이 강의가 가장 탄탄한 출발점이 될 것입니다. 프레임워크 없이도 Node.js만으로 서버를 구현하고, 자신만의 도구를 만들 수 있는 자신감을 길러보세요.

😀 얄코의 강의는 특별합니다.

설명대장 얄코가 알려주는 Node.js

어떤 어렵고 복잡한 개념들도 뚝딱 알려주는 얄코가 고심을 거듭한 비유들과 예제들을 통해, Node.js의 각종 개념들과 활용법들을 쉽고 빠르게 배우실 수 있습니다.

눈과 귀와 손이 편안한 고효율 영상

모든 장면의 대사들이 자막으로 제공되며 언급되는 모든 코드가 화면에 표시됩니다. 타이핑 장면을 최소화하여, 시간 대비 많은 내용들을 배워가실 수 있습니다.

📌 이 강의의 특징

  • Node.js의 핵심 개념을 직접 구현하며 학습합니다.
    모듈 시스템, 이벤트 루프, 프로세스, 스트림 등 Node.js의 동작 원리를 실습 중심으로 이해할 수 있습니다.

  • 프레임워크의 내부 구조를 자연스럽게 이해할 수 있습니다.
    Express나 NestJS와 같은 프레임워크가 어떻게 구성되어 있는지를 Node.js의 기초부터 따라가며 파악할 수 있습니다.

  • 바로 실행 가능한 예제들로 구성되어 있습니다.
    이론 위주의 설명이 아닌, 실제 서버, 파일 처리, 네트워크 통신 등의 예제를 통해 실전 감각을 익힐 수 있습니다.

이런 분들께 추천해요

Node.js를 제대로 알고 싶어요.

프레임워크 없이 Node.js를 다뤄보며, 런타임의 구조와 흐름을 확실히 잡고 싶은 개발자

직접 구현해보고 싶어요.
파일 시스템, 네트워크, 멀티프로세싱 등 다양한 기능을 Node.js로 구현해보고 싶은 분

실무 개발자로서 성장하고 싶어요.

단순히 툴들을 사용하는 것을 넘어, 프로젝트를 리드할 수 있는 역량을 갖추고 싶은 개발자.

수강 후에는

  • Node.js의 이벤트 루프와 비동기 처리 방식을 명확히 이해하고 효율적인 서버 애플리케이션을 설계할 수 있습니다.

  • 파일 시스템, HTTP, 스트림 등 Node.js 내장 모듈을 활용해 다양한 백엔드 기능을 직접 구현할 수 있습니다.

  • package.json 설정과 npm을 통한 의존성 관리로 프로젝트를 체계적으로 구성할 수 있습니다.

  • 멀티프로세싱과 멀티스레딩을 활용해 CPU 집약적 작업도 효율적으로 처리하는 애플리케이션을 개발할 수 있습니다.

  • 실무에서 바로 활용 가능한 RESTful API 서버부터 실시간 통신 애플리케이션까지 다양한 백엔드 시스템을 구축할 수 있습니다.

이런 내용을 배워요.

Node.js의 기본기부터 탄탄하게

Node.js란 무엇인지부터 시작해, REPL 사용법, 모듈 시스템, 패키지 구성 방식 등 기본 개념과 구조를 하나씩 익힙니다.

런타임의 작동 원리를 깊이 있게

이벤트 루프, process 객체, 이벤트 기반 프로그래밍 등 Node.js의 비동기 처리 방식과 시스템 작동 흐름을 체계적으로 배웁니다.

실전 서버 개발의 모든 구성요소

HTTP 서버를 직접 만들고, 파일 시스템, 요청 파싱, URL 처리, 템플릿 렌더링 등 실제 서버 개발에 필요한 핵심 요소들을 실습합니다.

확장 기능과 고급 기능까지 경험

네트워크 통신(TCP/UDP), 스트림과 버퍼, 멀티프로세싱(child_process, worker_threads) 등 고급 기능을 단계적으로 익히며 실무 대응력을 키웁니다.

수강 전 참고 사항

학습 자료

  • 강의에서 사용되는 명령어들과 코드들이 노션 페이지로 제공됩니다.

선수 지식 및 유의사항

  • 자바스크립트 초급 문법을 알고 있으면 수강에 지장이 없습니다.

  • 윈도우, 맥 환경에서 모두 문제없이 실습할 수 있습니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 프레임워크에 의존하지 않고 Node.js 자체를 깊이 있게 배우고 싶은 개발자

  • Express, NestJS 등을 사용하면서 Node.js의 동작 원리가 궁금했던 분

  • 실무에 필요한 파일 시스템, 네트워크, 프로세스 처리까지 직접 구현해보고 싶은 분

선수 지식,
필요할까요?

  • 자바스크립트에 대한 초/중급 지식

안녕하세요
입니다.

29,707

수강생

1,513

수강평

84

답변

4.9

강의 평점

17

강의

유튜브 채널 얄팍한 코딩사전을 방송하는 유튜버이자, IT서적들을 집필하는 작가입니다.  풀스택 개발자로 일해 온 경험을 살려, 어려운 프로그래밍 개념들을 초보자들이 이해하기 쉽도록 비유와 쉬운 예제, 때로는 애니메이션으로 설명하는 컨텐츠들을 만들고 있습니다.

🎬   YouTube 얄팍한 코딩사전 채널 (클릭!)
📕  얄코의 책들 보러가기 (클릭!)

커리큘럼

전체

30개 ∙ (4시간 45분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

39개

4.9

39개의 수강평

  • shry194090님의 프로필 이미지
    shry194090

    수강평 3

    평균 평점 5.0

    수정됨

    5

    60% 수강 후 작성

    Trong trường hợp của tôi, vì không phải là nhà phát triển chuyên nghiệp nên tôi thường tiếp xúc nhiều với việc cài đặt thư viện thông qua npm, và không có nhiều trường hợp trực tiếp phát triển hay chỉnh sửa node. Tôi cứ nghĩ mình đã hiểu phần nào về ngôn ngữ script JS, nhưng đã đến lúc tôi cần xem lại cách thức bất đồng bộ của node.js và nguyên lý hoạt động thực tế ở tầng thấp hơn mà các thư viện npm tham chiếu. Có quá nhiều điều tôi chưa biết. Những phần mà tôi chỉ lướt qua mà không hiểu rõ về logic, giờ đã có thể dễ dàng nắm bắt thông qua các ví dụ, đó thực sự là một khoảng thời gian ý nghĩa. Tôi sẽ nhanh chóng tổng hợp lại và chuyển tiếp, còn những phần chưa hiểu, tôi nghĩ mình cần xem xét kỹ hơn vài lần nữa. Xin giới thiệu/khuyến nghị bài giảng rất hay này.

    • jeongseonghoon452291님의 프로필 이미지
      jeongseonghoon452291

      수강평 1

      평균 평점 5.0

      5

      30% 수강 후 작성

      Buổi học ngắn gọn nhưng ấn tượng!

      • yalco
        지식공유자

        Cảm ơn!! Hy vọng bài giảng sẽ giúp ích nhiều cho bạn!

    • plugin6948님의 프로필 이미지
      plugin6948

      수강평 3

      평균 평점 5.0

      수정됨

      5

      23% 수강 후 작성

      Đúng như dự đoán, đây không phải là môn dễ... nhưng nếu cứ ôn đi ôn lại và xem kỹ những phần khó thì rồi cũng sẽ hiểu thôi, đúng không ạ?? Cảm ơn vì đã giải thích rất dễ hiểu ạ ^^

      • lovesky21s님의 프로필 이미지
        lovesky21s

        수강평 5

        평균 평점 5.0

        5

        10% 수강 후 작성

        Lần này tôi đã đăng ký khóa học Nodejs và React cùng một lúc. Tôi nhất định sẽ hoàn thành cả hai!

        • yalco
          지식공유자

          Cảm ơn! Hy vọng các bài giảng đều rất hữu ích!

      • blood731님의 프로필 이미지
        blood731

        수강평 7

        평균 평점 5.0

        5

        13% 수강 후 작성

        Cảm ơn bài giảng hay.

        월 ₩143,275

        5개월 할부 시

        ₩33,000

        얄팍한 코딩사전님의 다른 강의

        지식공유자님의 다른 강의를 만나보세요!

        비슷한 강의

        같은 분야의 다른 강의를 만나보세요!