Node.js httpモジュール入門 - フレームワークなしでWebサーバーを構築する http.createServer()によるサーバー作成、リクエスト・レスポンスオブジェクトの扱い、ステータスコードとヘッダー設定、JSON/HTMLレスポンスの返却、サーバーの起動と停止を解説します。
Node.jsのHTTPルーティング - URLパースとクエリパラメータ解析 URLクラスによるURL解析、URLSearchParamsによるクエリパラメータ処理、パスベースのルーティング実装、正規表現によるパスパラメータ抽出を解説します。フレームワークを使わずにNode.jsでルーティングを実装する方法を学びます。
Node.jsのStreamで大容量ファイルを効率的に処理する Node.js Streamの4つのタイプ(Readable・Writable・Transform・Duplex)の違い、createReadStream/createWriteStreamによる大容量ファイル処理、pipeによるストリーム連結、backpressureの概念と対処法まで、実践的なコード例で解説します。
NestJS入門 - TypeScriptで構築するエンタープライズ対応Node.jsフレームワーク NestJSの設計思想、Angularに影響を受けたアーキテクチャ、Express/Fastifyとの関係性を解説します。Nest CLIを使用したプロジェクトのセットアップから、最初のアプリケーション起動までを実践形式で学びます。
TypeScript + Node.js入門 - バックエンド開発の型付け Node.jsプロジェクトでのTypeScript設定、Expressの型定義、リクエスト・レスポンスの型付け、環境変数の型安全な管理を解説。TypeScriptでNode.js/Expressアプリケーションを開発するための実践的なガイドです。