用語集

IT用語集

VPN、IPsec、TLS、CISA、NVD など、記事内で出てくるIT用語や固有名詞を初心者向けにまとめた用語集です。

Glossary Zustand

Zustand は、React で共有状態をシンプルに持ちたいときによく使われる軽量な状態管理ライブラリです。

zustand state management
Glossary React

React は、UI(画面)をコンポーネント単位で組み立てるための JavaScript ライブラリです。

ReactJS React.js
Glossary Redux

Redux は、予測しやすく保守しやすいグローバル状態管理を目指した JavaScript ライブラリです。

Redux.js
Glossary Redux Toolkit

Redux Toolkit は、Redux を今の書き方で扱うための公式推奨ツールセットです。

RTK
Glossary SSG

SSG は、ビルド時にあらかじめ HTML を生成しておくレンダリング方式です。

Static Site Generation 静的サイト生成
Glossary Context API

Context API は、React で深い階層まで値を受け渡したいときに使う標準の仕組みです。

React Context Context
Glossary GraphQL

GraphQL は、クライアントが欲しい形に近いデータを取得しやすくする API の仕組みです。

graphql api
Glossary REST API

REST API は、URL と HTTP の仕組みを使って資源をやり取りする考え方で作る API です。

REST RESTful API RESTful

エンドポイントは、API やサービスで通信先として使う URL や窓口のことです。

Glossary HTTPメソッド

HTTPメソッドは、GET や POST のように、HTTP でどんな操作をしたいかを表す種類です。

HTTP method GET POST

オーバーフェッチは、本当は不要なデータまで API から一緒に取ってしまう状態です。

アンダーフェッチは、必要な情報をそろえるのに API を何回も呼ぶ必要がある状態です。

プロンプトエンジニアリングは、AI に渡す指示を整理して、目的に合う出力を得やすくする考え方です。

prompt engineering
Glossary system message

system message は、AI にどう振る舞ってほしいかを先に伝える上位の指示です。

system prompt system message
Glossary few-shot

few-shot は、少数の例を見せてから AI に答えてもらうやり方です。

few shot few-shot prompting
Glossary zero-shot

zero-shot は、例を見せずにそのまま指示して AI に答えてもらうやり方です。

zero shot zero-shot prompting
Glossary Maven

Maven は Java 系で広く使われるビルドツールで、依存関係管理、テスト実行、パッケージ化をまとめて扱いやすくします。

Glossary Gradle

Gradle は Java や Spring Boot でよく使われるビルドツールで、柔軟な設定や高速化のしやすさが特徴です。

Spring Initializr は Spring Boot のひな形を公式に作成できるサービスで、最初の設定をまとめて用意できます。

Glossary Actuator

Actuator は Spring Boot の運用補助機能で、ヘルスチェックやメトリクス確認などを行いやすくします。

Spring Boot Actuator

ステージング環境は、本番公開の直前に確認するための環境で、本番に近い条件で動作確認や受け入れ確認を行うために使われます。

Glossary 本番環境

本番環境は、実際の利用者が使う公開中の環境で、サイトやシステムの本番運用の場を指します。

プロダクション環境
Glossary 開発環境

開発環境は、機能追加や修正を進めるための作業用環境で、ローカルPCや開発用サーバーが含まれます。

ローカル環境
Glossary CDN

CDN は、静的ファイルを利用者の近くから配信しやすくする仕組みで、表示速度や配信負荷の改善に使われます。

Content Delivery Network