강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Back-end

Yalco's Easiest Node.js

It contains Node.js's must-know core principles and practical techniques before hands-on front-end/back-end development.

(4.9) 39 reviews

366 learners

  • yalco
node.js
Node.js

Reviews from Early Learners

What you will learn!

  • Understanding the Operating Principles and Runtime Structure of Node.js

  • Node.js built-in modules: file system, network, process, etc.

  • Efficient Development Through REPL Environment and Nodemon

  • HTTP Server from Scratch and Request/Response Flow Control

  • Data Processing via Stream and Buffer

  • Event-driven programming and EventEmitter

  • Server-client implementation for TCP/UDP communication

  • Multiprocessing and Multithreading (e.g., child_process, worker_threads)

  • npm, Package Management, Deployable Package Creation

🇰🇷 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

💬 Event in progress where you can take the course at half price by leaving a comment!
Please leave a helpful comment on the YouTube video below (the free part of this lecture) (even one line is fine)
If you send a screenshot to yalco@yalco.kr , we will send you a half-price coupon.
Video link: https://youtu.be/xuEn4zqW7fY

💪 A developer who knows the inside is always more powerful.

Many developers who program in a Node.js environment only learn the framework and miss the principles and structure of Node.js itself.
This lecture will help you naturally understand how the internals of libraries and frameworks are structured by looking at the core concepts and built-in modules of Node.js, from the difference between CommonJS and ES Modules to the event loop, file system, network handling, and multiprocessing, through real-world code.

If you want to understand why things work the way they do, beyond just the code that runs, this course is the most solid starting point. Build a server using only Node.js without a framework, and gain the confidence to create your own tools.

😀 Yalko's lectures are special.

Node.js explained by Yalko, the captain of explanation

You can learn various concepts and usage methods of Node.js quickly and easily through analogies and examples that Yalco has painstakingly developed to explain even difficult and complex concepts in a snap.

High-efficiency video that is easy on the eyes, ears, and hands

All dialogues in every scene are provided as subtitles, and all codes mentioned are displayed on the screen. By minimizing typing scenes, you can learn a lot in a short amount of time.

📌 Features of this course

  • Learn and implement the core concepts of Node.js yourself.
    You can gain a hands-on understanding of how Node.js works, including the module system, event loop, processes, and streams.

  • You can naturally understand the internal structure of the framework.
    You can understand how frameworks like Express or NestJS are structured by following the basics of Node.js.

  • It consists of ready-to-run examples.
    Rather than theory-based explanations, you can gain practical experience through examples of actual servers, file processing, network communications, etc.

I recommend this to these people

I want to learn Node.js properly.

Developers who want to learn Node.js without a framework and have a solid grasp of the structure and flow of the runtime

I want to try implementing it myself.
Anyone who wants to implement various functions such as file system, network, and multiprocessing with Node.js

I want to grow as a practical developer.

Developers who want to be able to lead projects beyond simply using tools.

After class

  • You will gain a clear understanding of Node.js' event loop and asynchronous processing methods and be able to design efficient server applications.

  • You can implement various backend functions yourself by utilizing Node.js built-in modules such as file system, HTTP, and stream.

  • You can organize your project systematically by setting up package.json and managing dependencies through npm.

  • You can develop applications that handle CPU-intensive tasks efficiently by leveraging multiprocessing and multithreading.

  • You can build a variety of backend systems, from practical, actionable RESTful API servers to real-time communication applications.

Learn about these things.

A solid foundation in Node.js

Starting with what Node.js is, we will learn the basic concepts and structure one by one, such as how to use the REPL, the module system, and how packages are organized.

A deeper look into how the runtime works

Learn systematically the asynchronous processing methods and system operation flow of Node.js, including the event loop, process object, and event-based programming.

All the components of real server development

You will create your own HTTP server and practice the core elements required for actual server development, such as file systems, request parsing, URL handling, and template rendering.

Experience extended features and advanced functionality

You will gradually learn advanced features such as network communication (TCP/UDP), streams and buffers, and multiprocessing (child_process, worker_threads) and develop practical response skills.

Things to note before taking the class

Learning Materials

  • The commands and codes used in the lecture are provided as a Notion page.

Player Knowledge and Notes

  • If you know basic JavaScript grammar, you will have no trouble taking the course.

  • You can practice without any problems in both Windows and Mac environments.

Recommended for
these people

Who is this course right for?

  • A developer who wants to deeply learn Node.js itself without relying on frameworks.

  • Anyone curious about Node.js's workings while using Express, NestJS, etc.

  • Those wanting to directly implement file systems, networks, and process handling for practical use.

Need to know before starting?

  • Beginner/intermediate knowledge of JavaScript

Hello
This is

30,119

Learners

1,541

Reviews

85

Answers

4.9

Rating

17

Courses

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

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

Curriculum

All

30 lectures ∙ (4hr 45min)

Published: 
Last updated: 

Reviews

All

39 reviews

4.9

39 reviews

  • Sei Chang Kwon님의 프로필 이미지
    Sei Chang Kwon

    Reviews 3

    Average Rating 5.0

    Edited

    5

    60% enrolled

    저 같은 경우는 전업 개발자가 아니다보니, npm을 통한 라이브러리 설치를 통해서만 많이 접하게 되고, node를 직접적으로 개발하거나 수정하는 경우는 많이 없습니다. 단순히 JS 스크립트 언어를 어느정도 이해하고 있다고 생각했지만, node.js의 비동기적인 방식과 npm 라이브러리에서 참조되어 있는 낮은단계에서 실제 작동하는 원리를 다시 정리하는 시간이 되었습니다. 몰랐던 부분이 너무 많네요. 로직에 대한 이해없이 단순히 넘어갔던 부분을 사례를 통해서 손쉽게 이해할수 있어서 좋은시간이 되었습니다. 빠르게 정리해서 넘어가고, 이해가 안된 부분은 몇번 더 자세히 살펴봐야겠다 싶습니다. 좋은 강의 추천 드립니다.

    • 정성훈님의 프로필 이미지
      정성훈

      Reviews 1

      Average Rating 5.0

      5

      30% enrolled

      짧지만 임팩트 있는 수업!

      • 얄팍한 코딩사전
        Instructor

        감사합니다!! 강의가 많이 도움되어드리길 바랍니다!

    • plugin님의 프로필 이미지
      plugin

      Reviews 3

      Average Rating 5.0

      Edited

      5

      23% enrolled

      nodejs 역쉬 예상대로 쉬운과목이 아니지만... 계속 반복해서 보고 어려운 파트는 더 많이 보다 보면 언젠가는 이해가 가겠지요?? 최대한 이해하기쉽게 설명해주셔서 감사합니다^^

      • 감사합니다!! 남은 과정중 잘 안 되거나 이해가 어려운 부분이 있으면 언제든 질문주세요!!

    • 이윤호님의 프로필 이미지
      이윤호

      Reviews 5

      Average Rating 5.0

      5

      10% enrolled

      이번에 Nodejs 와 리액트 한번에 수강 신청 했습니다. 둘다 꼭 완강 하겠습니다!

      • 감사합니다! 강의들이 모두 많이 도움되어드리길 바랍니다!

    • blood731님의 프로필 이미지
      blood731

      Reviews 8

      Average Rating 5.0

      5

      13% enrolled

      좋은 강의 감사합니다.

      $26.40

      yalco's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!