강의

멘토링

커뮤니티

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

554 learners

Level Basic

Course period Unlimited

  • yalco
Node.js
Node.js
Node.js
Node.js

Reviews from Early Learners

Reviews from Early Learners

4.9

5.0

Sei Chang Kwon

60% enrolled

As I'm not a full-time developer, I mainly encounter Node.js via npm library installs, rarely developing or modifying it directly. I'd thought I understood JS scripting to some extent, but it became a time to re-organize Node.js's async approach and how npm libraries truly operate at lower levels. So much I didn't know! It was a good time; examples helped me easily grasp parts I'd simply overlooked without logic comprehension. I'll quickly summarize and proceed; areas I didn't grasp need several more detailed reviews. I recommend this good lecture.

5.0

정성훈

30% enrolled

Short but impactful class!

5.0

plugin

23% enrolled

As expected, it's not an easy subject, but if I keep reviewing it repeatedly and look at the difficult parts more often, I'll eventually understand it, right?? Thank you for explaining it as simply as possible ^^

What you will gain after the course

  • 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

33,155

Learners

1,810

Reviews

95

Answers

4.9

Rating

17

Courses

I am the YouTuber behind the channel Yal-co's Coding Dictionary, as well as an author of IT books. Drawing on my experience as a full-stack developer, I create content that explains difficult programming concepts through metaphors, simple examples, and sometimes animations to make them easy for beginners to understand.

🎬 YouTube Yal-co's Coding Dictionary Channel (Click!)
📕 View Yal-co's Books (Click!)

Curriculum

All

30 lectures ∙ (4hr 45min)

Published: 
Last updated: 

Reviews

All

50 reviews

4.9

50 reviews

  • shry194090님의 프로필 이미지
    shry194090

    Reviews 3

    Average Rating 5.0

    Edited

    5

    60% enrolled

    As I'm not a full-time developer, I mainly encounter Node.js via npm library installs, rarely developing or modifying it directly. I'd thought I understood JS scripting to some extent, but it became a time to re-organize Node.js's async approach and how npm libraries truly operate at lower levels. So much I didn't know! It was a good time; examples helped me easily grasp parts I'd simply overlooked without logic comprehension. I'll quickly summarize and proceed; areas I didn't grasp need several more detailed reviews. I recommend this good lecture.

    • jeongseonghoon452291님의 프로필 이미지
      jeongseonghoon452291

      Reviews 1

      Average Rating 5.0

      5

      30% enrolled

      Short but impactful class!

      • yalco
        Instructor

        Thank you!! I hope the lecture is very helpful!

    • plugin6948님의 프로필 이미지
      plugin6948

      Reviews 3

      Average Rating 5.0

      Edited

      5

      23% enrolled

      As expected, it's not an easy subject, but if I keep reviewing it repeatedly and look at the difficult parts more often, I'll eventually understand it, right?? Thank you for explaining it as simply as possible ^^

      • lovesky21s님의 프로필 이미지
        lovesky21s

        Reviews 5

        Average Rating 5.0

        5

        10% enrolled

        Just enrolled in Node.js and React together. Definitely complete both!

        • yalco
          Instructor

          Thank you! I hope all the lectures are of great help!

      • blood731님의 프로필 이미지
        blood731

        Reviews 9

        Average Rating 5.0

        5

        13% enrolled

        Thank you for the good lecture.

        $26.40

        yalco's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!