Khóa học React dễ nhất của Yalco
yalco
Hãy học React dễ dàng nhất, nhanh chóng nhất bằng khóa học cô đọng và chuyên sâu của bậc thầy giải thích YALCO!
Basic
JavaScript, React, Node.js
このコースは、実際のフロントエンドまたはバックエンド開発に飛び込む前に知っておくべき、Node.jsの必須の原則と実践的なテクニックをカバーしています。
Node.jsの仕組みとランタイムアーキテクチャを理解する
File System、Network、Process などの Node.js 内蔵モジュール
REPL環境とNodemonを利用した効率的な開発
ゼロからHTTPサーバーを構築し、リクエスト/レスポンスフローを制御する
ストリームおよびバッファでのデータ処理
イベント駆動プログラミングとEventEmitterの使用
TCP/UDP を用いたクライアントサーバ通信の実装
child_processやworker_threadsのようなモジュールを使ったマルチプロセスとマルチスレッド
npmによるパッケージ管理と配布可能なパッケージの作成
강의는 외국인을 대상으로 하는 영문판 기반의 강의입니다。
순수 한국어 강의는 https://inf.run/dpcfQ ⬅ 링크에서 수강하실 수 있습니다。
Node.js 環境でプログラミングする開発者の多くは、フレームワークの学習のみに重点を置く傾向があり、Node.js 自体の原則や構造を見逃しがちです。
このコースでは、Node.jsのコアコンセプトと組み込みモジュール(CommonJSとESモジュールの違いから、イベントループ、ファイルシステム、ネットワーク処理、マルチプロセス処理まで)を、実践的なコード例を通して解説します。ライブラリやフレームワークの内部構造を自然に理解できるようになります。
単に動作するコードを書くだけでなく、なぜそのように動作するのかを理解したいと思っている方にとって、このコースは最適な出発点となるでしょう。フレームワークを使わずにNode.jsだけでサーバーを実装し、独自のツールを作成する自信を身につけましょう。
解説の達人YalcoによるNode.jsの解説
Yalco は、慎重に作成された類推と例を通じて、最も困難で複雑な概念さえも簡単に説明し、さまざまな 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) などの高度な機能を徐々に習得し、実際のアプリケーションに使える実践的なスキルを身に付けていきます。
学習教材
コースで使用されるコマンドとコードは、Notion ページを通じて提供されます。
前提条件と注意事項
JavaScript 構文の基本的な知識があれば十分であり、コースの受講に問題はありません。
Windows 環境と Mac 環境の両方で、実践演習を問題なく完了できます。
学習対象は
誰でしょう?
フレームワークに頼らず、Node.jsそのものを深く学びたい開発者
ExpressやNestJSなどを使ったことがあり、Node.jsが内部でどう動いているかに興味がある人
前提知識、
必要でしょうか?
実用アプリケーションに必要なファイルシステム、ネットワーク、プロセス管理を直接実装したい方々
31,522
受講生
1,715
受講レビュー
95
回答
4.9
講座評価
17
講座
유튜브 채널 얄팍한 코딩사전을 방송하는 유튜버이자, 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
19. url、dns、util、osモジュール
13:32
20. プロセスと環境変数
07:17
21. グローバル、this、コンソール
11:28
22. コールスタック
09:05
23. イベントループ
13:09
24. EventEmitter
08:07
26. worker_threads
09:05
27. package.json
09:28
28. npm
14:37
29. テストとリント
13:52
¥4,236
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!