강의

멘토링

로드맵

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) 45 reviews

411 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,908

Learners

1,634

Reviews

94

Answers

4.9

Rating

17

Courses

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

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

Curriculum

All

30 lectures ∙ (4hr 45min)

Published: 
Last updated: 

Reviews

All

45 reviews

4.9

45 reviews

  • shry194090님의 프로필 이미지
    shry194090

    Reviews 3

    Average Rating 5.0

    Edited

    5

    60% enrolled

    私の場合、専業開発者ではないため、npmを通じたライブラリのインストールを通してしかあまり接することがなく、nodeを直接的に開発したり修正することはあまりありません。 単純にJSスクリプト言語をある程度理解していると思っていましたが、node.jsの非同期的な方式とnpmライブラリから参照されている低い段階で実際に作動する原理を再度整理する時間となりました。知らなかった部分がとても多いですね。 ロジックに対する理解なしに単純に通り過ぎていた部分を、事例を通して容易に理解できたので、良い時間となりました。 早く整理して次に進み、理解できなかった部分は何度かより詳しく調べてみようと思います。 良い講義、お勧めします。

    • jeongseonghoon452291님의 프로필 이미지
      jeongseonghoon452291

      Reviews 1

      Average Rating 5.0

      5

      30% enrolled

      短いながらもインパクトのある授業!

      • yalco
        Instructor

        ありがとうございます!! 講義が大変お役に立てることを願っております!

    • plugin6948님의 프로필 이미지
      plugin6948

      Reviews 3

      Average Rating 5.0

      Edited

      5

      23% enrolled

      やっぱり予想通り簡単な科目ではないですが... 繰り返し見て難しい部分はもっとたくさん見ているといつかは理解できますよね?最大限分かりやすく説明してくださってありがとうございます^^

      • lovesky21s님의 프로필 이미지
        lovesky21s

        Reviews 5

        Average Rating 5.0

        5

        10% enrolled

        今回、Node.jsとReactを同時に受講することにしました。 両方とも必ず完講します!

        • yalco
          Instructor

          ありがとうございます!どの講義も皆様のお役に立てれば幸いです!

      • blood731님의 프로필 이미지
        blood731

        Reviews 9

        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!