環境構築 (Windows)
TIP
コマンドは手入力ではなく、コピー & ペースト で入力してください。 手入力だと写し間違いの可能性があります。 この際、1 行ずつコピーするようにしてください。
WARNING
今回は、信頼できるものなのでコピー&ペーストで実行してよいですが、インターネット上のコマンドを安易にコピペして実行するのは危険です。 必ず信頼できるサイトなのか安全なコマンドなのかを確認してから実行するようにしましょう。
事前準備
TIP
質問をするときにはできるだけスクリーンショットを貼るようにしましょう。テキストだけで説明しても解決に必要な情報を全て伝えるのは難しいです。
Windowsキー+Shift+sを押すと、矩形選択でスクリーンショットが撮れます。 traQ のメッセージ入力欄にCtrl + Vで貼り付けられます。
WSL の導入
すでに WSL をインストールしている方はこの手順を飛ばして大丈夫です。
WSL は Windows 上で Linux を動かすための仕組みで、Windows Subsystem for Linuxの略です。
以下のページの Step 1 を行ってください。 Step 2 以降は行わなくて大丈夫です。
https://pg-basic.trap.show/text/chapter-0/enviroment/windows.html#step-1-install-wsl
VSCode の導入
すでに VSCode をインストールしている方はこの手順を飛ばして大丈夫です。
以下のサイトからwindowsの VSCode のインストーラーをダウンロードして、それを実行してインストールしてください。
https://code.visualstudio.com/download
拡張機能の導入
VSCode は拡張機能により様々な言語でのプログラミングをラクにすることができます。 次回以降に使うものも最初にまとめて導入しておきましょう。
TIP
下記に書いてある拡張機能は必ず導入してください! Ctrl + Shift + X で拡張機能のインストール画面を開くことができます。
WARNING
昨今のVSCode の拡張機能に様々な脆弱性が報告されているため、以下のような対策をしておきましょう。
- 信頼できる発行元のもの以外は利用しない
- 気づかないうちに影響を受けないため、拡張機能の自動更新を止めて手作業で更新する
Ctrl + , で設定を開き、Extensions: Auto Updateの項目を「なし (false)」にすることで自動更新を止めることができます 

- Go
- Go 言語で書いたコードをチェックしてくれたり、プログラムを書くときに補完 (予測変換のような機能) を使えるようになったりします。
- ESLint
- コードの書き方をチェックしてくれます。
- Prettier - Code formatter
- コードのフォーマットを整えてくれます。保存時に自動で実行されるような設定をしておくと便利です。
- Vue Language Features (Volar)
- VSCode の Vue3 向けの統合プラグイン。
インストールが終わったら、反映させるために VSCode を 1 度閉じて開きなおしてください。
miseのインストール
mise という開発ツールのバージョンを簡単に管理するためのツールをインストールします。
# mise のインストール
curl https://mise.run | sh
echo 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrc
source ~/.bashrcインストールできているか確認します。
mise --version2026.x.x のように表示されれば成功です。
セキュリティ対策
最近、パッケージの公開プロセスを乗っ取って不正なものを公開する「サプライチェーン攻撃」が増えています。 コミュニティやセキュリティ企業が気づく前にダウンロードしてしまうことを防ぐために、パッケージが公開されてから一定期間(ここでは3日間)経過していないバージョンは、インストールしないように設定しておきましょう。
mise settings set minimum_release_age "3d"Go のインストール
ここでは、Go というプログラミング言語の導入をします。 この講習会では Go という言語でサーバーサイドの制作を行います。
mise use -g go@latestここまでで、以下のコマンドを実行して
go versiongo version go1.26.4と表示されればインストール完了です。
Go のツールのインストール
VSCode で Ctrl+Shift+P を押して出てくるコマンドパレットにgotoolsと入力して、出てきた「Go: Install/Update Tools」をクリックしてください。

利用可能なツールの一覧が出てくるので、全てにチェックを入れて「OK」をクリックします。
WARNING
ここで gotools と入力しても何も出てこない場合は、拡張機能が入っていない可能性があります。 "拡張機能の導入" のセクションを確認してください。
TIP
一番上の入力欄の左にあるチェックボックスを押すと一括選択ができます。
出力でAll tools successfully installed. You are ready to Go. :)と出ているのが確認できたら成功です。
Node.jsの導入
この講習会では、クライアントサイド(フロントエンド)の制作に Vue を使用します。 その開発環境を動かすための土台として、Node.js をインストールしましょう。
mise use -g node@ltsこれで、デフォルトで現在出ている最新のLTSバージョンが適用されるようになりました。
INFO
LTSは "Long Term Support" の略で、長く安全に使えることが約束されています。
インストールできているか確認しましょう。
node -vを実行して、v24.16.0のようにバージョンが表示されればOK。
セキュリティ対策
npm も mise と同様にサプライチェーン攻撃の対策をしておきましょう。
ここでは、公開されたばかりのパッケージをインストールしない設定と、インストール時のスクリプトの実行を無効化する設定を行います。
npm config set min-release-age 3
npm config set ignore-scripts trueWARNING
npmのバージョンが低いとこの設定ができない可能性があります。 その場合は、以下のコマンドで npm を最新バージョンにアップデートしてください。
npm install -g npm設定が反映されているか確認します。
cat ~/.npmrcこれで以下のような内容が表示されれば成功です。
min-release-age=3
ignore-scripts=trueDocker Desktopのインストール
https://www.docker.com/products/docker-desktop/ 上のリンクからそれぞれの OS にあったものをダウンロードしてインストールしてください。
WSL2の追加設定 - WSL Backend の有効化
- 右上の歯車アイコンから
Resources=>WSL Integrationに移動する。 Enable integration with my default WSL distroにチェックを入れる。- 下に出てくる Distro をすべて有効化する。
- 最後に、右下の
Apply & Restartをクリックして設定は完了です。

Postmanのインストール
Postman | API Development Environment は GUI で HTTP リクエストを行えるアプリケーションです。