この実践的な Node.js チュートリアルは、Node.js を効果的に使用するために必要なすべてを提供します。
学習内容
- Node の基礎を学ぶ。
- Node.js のモジュールシステムをマスターする。
- Node パッケージマネージャー (npm) を活用する。
このチュートリアルの対象者
- 基本的な JavaScript の知識をすでに持っている人。
セクション 1. Node.js のはじめに
- Node.js とは – Node.js とは何か、そして次のプロジェクトで Node.js を使用する理由を説明します。
- Node.js のインストール – コンピューターに Node.js をインストールする方法をステップバイステップで説明します。
- Node.js Hello, World! – Node.js の Hello World プログラムを作成し、
--watch
フラグを使用してコードが変更されるたびにプログラムを自動的に再実行する方法を学びます。
セクション 2. Node.js モジュールシステム
- CommonJS モジュール – CommonJS モジュールがどのように動作するか、プログラムでモジュールを作成して再利用する方法を理解するのに役立ちます。
- ES モジュール – Node.js で ES モジュールを使用する方法を説明します。
- Path モジュール –
path
モジュールを使用してファイルパスを効果的に操作する方法を学びます。 - OS モジュール –
os
モジュールを使用してオペレーティングシステム関連のアクティビティを実行する方法を説明します。 - Events モジュール – イベントモジュールと
EventEmitter
オブジェクトの仕組みについて説明します。 - HTTP モジュール –
http
モジュールを使用してシンプルな HTTP サーバーを作成する方法を学びます。 - Process モジュール –
process
コアモジュールを使用して環境変数にアクセスする方法を説明します。
セクション 3. Node パッケージマネージャー (NPM)
- npm とは? – npm の簡単な紹介と、npm CLI を使用して新しいパッケージをインストールする方法について説明します。
- npm セマンティックバージョニング – セマンティックバージョニングの仕様を使用して、パッケージのバージョンを指定する方法を学びます。
- npm list – npm list コマンドを使用してインストールされているパッケージを一覧表示する方法を説明します。
- npm view – パッケージの情報を表示する方法を説明します。
- npm uninstall – 現在のプロジェクトからパッケージを削除する方法を説明します。
- npm publish – パッケージを npm レジストリに公開する方法を説明します。
セクション 4. データベースとの対話
- Node.js SQLite – ビルトインの Node.js モジュールを使用して SQLite と対話する方法を説明します。
セクション 5. Node.js ツール
- Windows での Node Version Manager: Windows での Node Version Manager (NVM) の完全ガイド。これにより、単一の Windows コンピューター上で複数の Node.js バージョンを管理および切り替えることができます。
- macOS での Node Version Manager: macOS での Node Version Manager (NVM) の完全ガイド。単一の macOS 上で複数の Node.js バージョンを管理し、それらを切り替える方法を学びます。