プログラミング用語集

仕事でよく出てくるプログラミング・IT用語を、非エンジニアにもわかりやすく解説しています。 「一言で言うと」で概要をつかんで、気になる用語は詳しく学べます。

500件の用語

80番ポート

上級

HTTP で標準的に使われるポート番号。

Web開発詳しく見る

ACID

初級

acid

原子性・一貫性・独立性・永続性の4特性。

プログラミング基礎詳しく見る

AI Agent

上級

agent

LLM がツールを選び、複数ステップで自律的にタスクを進める仕組み。ReAct + Function Calling + MCP が現在の主流アーキテクチャ。

AI詳しく見る

align-items

中級

align-items

交差軸方向の揃えを指定する。

プログラミング基礎詳しく見る

app.use

中級

app.use

全ルートに適用するミドルウェア登録。

プログラミング基礎詳しく見る

async/await

中級

Promise を同期風に書ける糖衣構文。

AI詳しく見る

authMiddleware

中級

authmiddleware

JWT を検証する共通ミドルウェア。

認証詳しく見る

auto-fill

中級

auto-fill

列を自動で増やす Grid のキーワード。

プログラミング基礎詳しく見る

AutoCommit

初級

autocommit

JDBC で「SQL 1つごとに自動 commit」するモード。

データベース詳しく見る

AWS

中級

aws

Amazon Web Services の略。EC2・S3・Lambda など 200 以上のクラウドサービスを月額従量課金で提供する世界最大手のクラウド基盤。

インフラ詳しく見る

better-sqlite3

上級

better-sqlite3

同期 API な軽量 SQLite クライアント。

データベース詳しく見る

box-sizing

中級

box-sizing

幅・高さに padding/border を含めるか決める。

プログラミング基礎詳しく見る

cd

初級

cd

ディレクトリを移動するコマンド。

プログラミング基礎詳しく見る

Chain-of-Thought

初級

chain-of-thought

段階思考を促すプロンプト技法。

AI詳しく見る

ChatGPT

初級

chatgpt

OpenAI が提供する汎用チャットAIサービス。

AI詳しく見る

CI

上級

ci

継続的インテグレーション。

プログラミング基礎詳しく見る

CIDR

上級

cidr

IPレンジ表記。

プログラミング基礎詳しく見る

classList

中級

classlist

クラスの追加・削除・トグルを行う API。

Web開発詳しく見る

classList.toggle

初級

classlist.toggle

DOM 要素の class 属性を「あれば外す、なければ付ける」と 1 行で切り替えるブラウザ標準 API。第 2 引数で強制 ON / OFF も指定できる。

Web開発詳しく見る

className

中級

classname

JSX で class を書くときの属性名。

Java詳しく見る

CloudFront

上級

cloudfront

AWS の CDN サービス。

インフラ詳しく見る

COMMIT

初級

commit

トランザクションを確定するコマンド。

データベース詳しく見る

Content-Type

中級

content-type

レスポンスの型を伝える HTTP ヘッダ。

Web開発詳しく見る

CORS

初級

cors

Cross-Origin Resource Sharingの略。

Web開発詳しく見る

CSP

初級

csp

読み込めるリソース(スクリプト・スタイル・iframe 等)をホワイトリスト制限する HTTPヘッダ。

Web開発詳しく見る

CSRF

中級

csrf

ログイン中の利用者に意図しない操作を実行させる攻撃。

認証詳しく見る

CSS変数

初級

--変数名: 値 で定義し、var(--変数名) で使用する。

プログラミング基礎詳しく見る

csv-parse

上級

csv-parse

Node.js 製 CSV パーサ。

フロント詳しく見る

curl

上級

curl

コマンドラインから HTTP を叩くツール。

Web開発詳しく見る

dataclass

中級

dataclass

boilerplate を減らすクラス定義の形。

Java詳しく見る

db.t3.micro

上級

db.t3.micro

Free Tier対象の最小RDSタイプ。

インフラ詳しく見る

決定木 (Decision Tree)

中級

decisiontree

「Yes/No 質問」を木構造で連ねて予測する機械学習モデル。クラス分類なら分類木、数値予測なら回帰木と呼ぶ。scikit-learn で 5 行から試せる。

AI詳しく見る

dependencies

中級

dependencies

本番実行に必要な依存。

プログラミング基礎詳しく見る

devDependencies

中級

devdependencies

開発時のみに必要な依存。

プログラミング基礎詳しく見る

do-while

中級

do-while

最低1回は実行されるループ。

プログラミング基礎詳しく見る

Dockerfile

上級

dockerfile

Image の作り方を書くテキスト。

インフラ詳しく見る

draw.io

中級

draw.io

ブラウザで使えるダイアグラム作成ツール。

プログラミング基礎詳しく見る

Embedding

中級

embedding

テキストや画像を「意味を保ったまま数値ベクトル」に変換したもの。意味が近いものほどベクトル空間で距離が近くなり、RAG や類似検索の基盤になる。

AI詳しく見る

event.preventDefault

中級

event.preventdefault

デフォルト動作(送信や遷移)を止める。

プログラミング基礎詳しく見る

Express.js

中級

express.js

Node.js 定番の Web フレームワーク。

フロント詳しく見る

express.json()

中級

JSON ボディを自動パースする組込み。

Web開発詳しく見る

f-string

初級

f-string

f"..." で変数を埋め込む文字列記法。

プログラミング基礎詳しく見る

fetch

中級

fetch

ブラウザ標準の HTTP クライアント API。

Web開発詳しく見る

Fetch API

初級

HTTPリクエストを送るブラウザのAPI。

Web開発詳しく見る

Few-shot

初級

few-shot

例を 2〜5 個示してから依頼する方式。

プログラミング基礎詳しく見る

flex-wrap

中級

flex-wrap

子要素が入り切らないときに折り返す指定。

プログラミング基礎詳しく見る

Fragment

中級

fragment

余計な div を作らずに複数要素を返すラッパ。

AI詳しく見る

git clone

初級

リモートリポジトリを丸ごとローカルにコピーする操作。

Git詳しく見る

git pull

初級

git fetch=リモートの変更をローカルに取得するだけ。

Web開発詳しく見る

GitHub

初級

github

Gitリポジトリのホスティングサービス。

Git詳しく見る

HashMap

中級

hashmap

ハッシュ表ベースの Map。

アルゴリズム詳しく見る

HashSet

中級

hashset

ハッシュ表ベースの Set 実装。

アルゴリズム詳しく見る

httpd

上級

httpd

Apache のプロセス/パッケージ名。

Web開発詳しく見る

HttpSession

初級

httpsession

Servlet API でセッションを扱うクラス。

Web開発詳しく見る

HTTPメソッド

初級

GET=データ取得、POST=データ送信(新規作成)、PUT=データ更新、DELETE=データ削除。

データベース詳しく見る

IndexError

初級

indexerror

リスト範囲外アクセスのエラー。

データベース詳しく見る

innerHTML

中級

innerhtml

HTML 文字列を要素に流し込む。

Web開発詳しく見る

Integer.parseInt

中級

integer.parseint

文字列を int に変換するメソッド。

プログラミング基礎詳しく見る

interface

中級

interface

実装を持たないメソッド契約。

Java詳しく見る

interface / type

中級

interfaceはオブジェクトの形を定義(拡張可能)。

Java詳しく見る

IOException

中級

ioexception

I/O 失敗時に投げられるチェック例外。

Java詳しく見る

JSON.stringify

中級

json.stringify

JS オブジェクトを JSON 文字列にする。

Web開発詳しく見る

jsonify

上級

jsonify

dict を JSON レスポンスに変換する関数。

Web開発詳しく見る

justify-content

中級

justify-content

主軸方向の配置を指定する。

プログラミング基礎詳しく見る

JWT

中級

jwt

署名付きトークンで身分を示す仕組み。

認証詳しく見る

jwt.sign

中級

jwt.sign

JWT を発行する jsonwebtoken の関数。

認証詳しく見る

jwt.verify

中級

jwt.verify

JWT を検証して payload を取り出す。

認証詳しく見る

lambda

初級

lambda

「lambda」は 2 つの意味で使われる。1 つは Python などの無名関数の構文、もう 1 つは AWS のサーバーレス関数サービス。どちらも「使い捨ての小さな関数」が共通点。

プログラミング基礎詳しく見る

LlamaIndex

上級

llamaindex

RAG 特化のインデックスフレームワーク。

データベース詳しく見る

localStorage

上級

localstorage

localStorageはブラウザにデータを保存する仕組み。

Web開発詳しく見る

max-width

中級

max-width

画像や要素が伸び過ぎないように上限を置く。

プログラミング基礎詳しく見る

merge

初級

merge

ブランチの変更を統合する操作。

Git詳しく見る

MySQL

初級

mysql

広く使われるオープンソースのRDBMS。

データベース詳しく見る

mysql2/promise

中級

Promise 対応の MySQL ドライバ。

データベース詳しく見る

Node.js

中級

node.js

JavaScript をサーバ側で動かすランタイム。

Java詳しく見る

None

初級

none

「値がない」ことを表す特別な値。

プログラミング基礎詳しく見る

np.linspace

中級

np.linspace

等間隔で n 個の数値を生成する関数。

プログラミング基礎詳しく見る

OAuth

中級

oauth

他のサービス(Google, GitHub等)を使ってログインする仕組み。

認証詳しく見る

package-lock.json

中級

package-lock.json

解決済みバージョンを固定する記録。

Web開発詳しく見る

package.json

中級

package.json

依存・スクリプトを宣言する単一ソース。

Web開発詳しく見る

plt.bar

中級

plt.bar

棒グラフを描く関数。

プログラミング基礎詳しく見る

plt.figure

中級

plt.figure

図のキャンバスを用意する関数。

プログラミング基礎詳しく見る

plt.plot

中級

plt.plot

折れ線グラフを描く関数。

プログラミング基礎詳しく見る

plt.scatter

中級

plt.scatter

散布図を描く関数。

プログラミング基礎詳しく見る

pom.xml

初級

pom.xml

Maven の設定ファイル。

ビルド詳しく見る

position

初級

position

relative=元の位置を基準にずらす。

Linux詳しく見る

Post-Redirect-Get

中級

post-redirect-get

更新後リダイレクトで二重送信を防ぐ手法。

プログラミング基礎詳しく見る

PostgreSQL

初級

postgresql

機能が豊富なオープンソースのRDBMS。

データベース詳しく見る

Promise

中級

promise

JavaScript で「あとから返ってくる値」を表すオブジェクト。pending → fulfilled / rejected の 3 状態を持ち、.then() や await で結果を受け取る。

プログラミング基礎詳しく見る

Promise.all

中級

promise.all

複数の Promise を並列に待つ API。

Web開発詳しく見る

PromptTemplate

上級

prompttemplate

変数を埋め込めるプロンプト雛形。

AI詳しく見る

push

初級

push

ローカルの変更をリモートへ送る操作。

Git詳しく見る

RACI

上級

raci

実行/承認/相談/報告の役割分担。

プログラミング基礎詳しく見る

React.ReactNode

中級

react.reactnode

children に来る要素の汎用型。

フロント詳しく見る

rebase

上級

rebase

履歴を直線化するマージ方式。

Git詳しく見る

REPL

初級

repl

Read-Eval-Print Loopの略。

Java詳しく見る

req.params

中級

req.params

パスパラメータを取り出すオブジェクト。

プログラミング基礎詳しく見る

requirements.txt

初級

requirements.txt

依存パッケージ一覧の再現用ファイル。

フロント詳しく見る

response.ok

中級

response.ok

ステータスが 2xx かを示す boolean。

プログラミング基礎詳しく見る

RNN / Transformer

上級

RNNは順序データ(テキスト、時系列)を逐次処理するモデル。

AI詳しく見る

scikit-learn

中級

scikit-learn

古典的機械学習の標準ライブラリ。

AI詳しく見る

Self-Attention

中級

self-attention

Transformer の中核となる仕組み。

AI詳しく見る

session.invalidate

中級

session.invalidate

ログアウト時にセッションを破棄。

Web開発詳しく見る

session.setAttribute

中級

session.setattribute

セッションに値を入れる API。

Web開発詳しく見る

setAutoCommit

初級

setautocommit

自動コミットの有無を切り替える JDBC API。

データベース詳しく見る

Slack

初級

slack

チーム内のリアルタイムコミュニケーションツール。

プログラミング基礎詳しく見る

sns.boxplot

中級

sns.boxplot

分布の中央値と外れ値を見る図。

プログラミング基礎詳しく見る

sns.heatmap

中級

sns.heatmap

行列を色で可視化するグラフ。

プログラミング基礎詳しく見る

SSL/TLS

初級

通信を暗号化するプロトコル。

Web開発詳しく見る

SSL証明書

初級

Webサイトの身元を証明するデジタル証明書。

認証詳しく見る

String.valueOf

中級

string.valueof

値を文字列に変換するメソッド。

プログラミング基礎詳しく見る

time.perf_counter

上級

time.perf_counter

高精度な経過時間計測関数。

プログラミング基礎詳しく見る

Transformer

中級

transformer

2017 年の論文「Attention Is All You Need」で発表された深層学習アーキテクチャ。Self-Attention を中心にして GPT・BERT・Claude などの基盤になっている。

AI詳しく見る

tree

初級

tree

枝分かれする階層構造を表すデータ構造、または同名の Linux コマンド。両方とも「根から枝へ」というイメージで使う。

アルゴリズム詳しく見る

try-catch

中級

try-catch

例外を検知して捕捉する基本構文。

Java詳しく見る

try-except

初級

try-except

例外を捕まえて処理を続ける構文。

Java詳しく見る

try-with-resources

中級

try-with-resources

AutoCloseable を自動 close する Java 7+ 構文。

Java詳しく見る

tsconfig.json

中級

tsconfig.json

コンパイル設定の単一ソース。

Web開発詳しく見る

TypeScript

中級

typescript

JavaScript に静的型を加えた言語。書いたコードはコンパイルで JS に変換され、ブラウザや Node.js でそのまま動く。

フロント詳しく見る

useFetch

中級

usefetch

データ取得 + ローディング / エラーをまとめる。

Web開発詳しく見る

useLocalStorage

中級

uselocalstorage

値の永続化を localStorage に任せる Hook。

フロント詳しく見る

WEB-INF

中級

web-inf

外部から直接アクセスされない設定領域。

プログラミング基礎詳しく見る

web.xml

中級

web.xml

Servlet マッピング等を書く設定ファイル。

Web開発詳しく見る

XSS

中級

xss

スクリプト埋め込みで他人のブラウザを操る攻撃。

Web開発詳しく見る

zero-downtime

上級

zero-downtime

停止時間ゼロでの再デプロイ。

インフラ詳しく見る

Zero-shot

初級

zero-shot

例を与えずに直接タスクを依頼する方式。

プログラミング基礎詳しく見る

アーキテクチャ

初級

アーキテクチャ

CPU・メモリ・ストレージの構成。

プログラミング基礎詳しく見る

アクセス修飾子

中級

可視性を制御するキーワード。

プログラミング基礎詳しく見る

アクター

上級

アクター

処理に関与する人・システム。

プログラミング基礎詳しく見る

アジャイル

上級

アジャイル

短い反復で価値を届ける開発思想。

プログラミング基礎詳しく見る

アルゴリズム

初級

あるごりずむ

問題を解くための手順や方法のこと。料理のレシピのように、ステップバイステップで目的を達成する方法。

プログラミング基礎詳しく見る

アロー関数

中級

=> で書く軽量な関数。

Java詳しく見る

イテラブル

初級

イテラブル

for文で順番に要素を取り出せるオブジェクト。

プログラミング基礎詳しく見る

イテレーション

上級

イテレーション

1〜4週間の開発反復サイクル。

プログラミング基礎詳しく見る

イベント

初級

イベント

ユーザーの操作(クリック、入力、スクロール等)を検知して処理を実行する仕組み。

プログラミング基礎詳しく見る

イベントループ

中級

イベントループ

I/O 待ちで他処理を回す機構。

プログラミング基礎詳しく見る

イミュータブル

初級

イミュータブル

既存データを書き換えず新しい値を作る方針。

プログラミング基礎詳しく見る

イメージ

上級

イメージ

コンテナのテンプレートとなる静的データ。

プログラミング基礎詳しく見る

インクリメント

上級

インクリメント

毎反復で増やす動くソフトウェア。

プログラミング基礎詳しく見る

インスタンス

初級

インスタンス

クラスから生成された実体。

プログラミング基礎詳しく見る

インターネット

初級

インターネット

世界中のコンピュータをつなぐネットワークの集合体。

プログラミング基礎詳しく見る

インターフェース

初級

インターフェース

インターフェースはメソッドの宣言のみ(実装なし)、複数実装可能。

Java詳しく見る

インタプリタ

初級

インタプリタ

インタプリタはコードを1行ずつ翻訳して実行する(Python, Ruby)。

Java詳しく見る

インデックス

中級

いんでっくす

データベースの検索を高速化するための「索引」。本の巻末にある索引ページのように、目的のデータをすばやく見つける仕組み。

データベース詳しく見る

インデント

初級

インデント

Pythonはインデント(通常スペース4つ)でコードブロックを定義する。

Python詳しく見る

インラインコード

初級

インラインコード

バッククォート 1 つで囲む短いコード。

プログラミング基礎詳しく見る

ウォーターフォール

上級

ウォーターフォール

工程を順に進める伝統的手法。

プログラミング基礎詳しく見る

HTML

初級

えいちてぃーえむえる

Webページの「骨格」を作る言語。見出し、段落、画像、リンクなど、ページの構造を定義する。

Web開発詳しく見る

HTTP

初級

えいちてぃーてぃーぴー

ブラウザとサーバーが通信するときの「会話のルール」。Webの裏側で行われる、リクエストとレスポンスのやり取り。

Web開発詳しく見る

API

初級

えーぴーあい

ソフトウェア同士が情報をやり取りするための「窓口」。レストランの注文窓口のように、決まった方法でリクエストすると結果が返ってくる。

Web開発詳しく見る

エコシステム

中級

エコシステム

Router / 状態管理など周辺ツール群。

プログラミング基礎詳しく見る

SQL

初級

えすきゅーえる

データベースに対して「データをちょうだい」「データを追加して」などとお願いするための言語。

データベース詳しく見る

エスケープ

中級

エスケープ

HTML 特殊文字を無害化する処理。

プログラミング基礎詳しく見る

SPA

中級

えすぴーえー

ページ遷移なしに画面が切り替わるWebアプリの仕組み。アプリのようにサクサク動くWebサイトを実現する技術。

Web開発詳しく見る

エッジケース

上級

エッジケース

空・1件・極大など端の入力。

プログラミング基礎詳しく見る

エラーメッセージ

初級

エラーメッセージ

プログラムが出す失敗の通知。

プログラミング基礎詳しく見る

エラトステネスのふるい

上級

エラトステネスのふるい

倍数を消して素数を残すアルゴリズム。

アルゴリズム詳しく見る

LLM

初級

えるえるえむ

大量のテキストデータを学習した、超大規模なAIモデル。ChatGPTやClaude、Geminiの裏側にある技術。

AI詳しく見る

エンティティ

初級

エンティティ

テーブルに対応する実体(モノ・コト)。

データベース詳しく見る

エンドポイント

中級

エンドポイント

API がデータを返す URL。

Web開発詳しく見る

エントリーポイント

中級

エントリーポイント

アプリの起点になるファイル。

AI詳しく見る

ORM

中級

おーあーるえむ

プログラムのコードでデータベースを操作できるようにする仕組み。SQLを直接書かずに、プログラミング言語の書き方でデータベースを扱える。

データベース詳しく見る

オーバーライド

初級

オーバーライド

親クラスのメソッドを子クラスで再定義すること。

プログラミング基礎詳しく見る

オーバーロード

中級

オーバーロード

同名・異シグネチャのメソッド多重定義。

プログラミング基礎詳しく見る

オブジェクト

初級

おぶじぇくと

データと、そのデータに対する操作をひとまとめにしたもの。現実世界の「モノ」をプログラムで表現する方法。

プログラミング基礎詳しく見る

オブジェクトキー

上級

オブジェクトキー

バケット内のファイルパス。

プログラミング基礎詳しく見る

カーネル

初級

カーネル

OS の中核。

プログラミング基礎詳しく見る

カウンタ

中級

カウンタ

数を保持して増減する典型 UI。

プログラミング基礎詳しく見る

カスケード

中級

カスケード

同じ要素への複数指定の優先順位ルール。

プログラミング基礎詳しく見る

カスタムフック

中級

カスタムフック

use で始まる関数。

プログラミング基礎詳しく見る

初級

かた

データの種類を表すもの。数値、文字列、真偽値など、データの「分類ラベル」のようなもの。

プログラミング基礎詳しく見る

カバレッジ

上級

カバレッジ

テストが触れたコードの割合。

プログラミング基礎詳しく見る

カプセル化

初級

フィールドを private にし getter/setter で守る設計。

設計詳しく見る

カラム

初級

カラム

テーブル内の列。

データベース詳しく見る

関数

初級

かんすう

決まった処理をひとまとめにして、名前をつけて何度でも呼び出せるようにしたもの。

プログラミング基礎詳しく見る

キーペア

上級

キーペア

SSH接続用の公開/秘密鍵ペア。

Linux詳しく見る

機械学習

初級

きかいがくしゅう

コンピュータがデータから「パターン」を学んで、自動的に判断や予測ができるようになる技術。

AI詳しく見る

Git

初級

ぎっと

ファイルの変更履歴を記録・管理するツール。チームでのコード共同編集を安全に行うための仕組み。

インフラ詳しく見る

キャスト

中級

キャスト

型を明示的に変換する操作。

プログラミング基礎詳しく見る

キャッシュ

初級

キャッシュ

一度取得したデータを再利用するための一時保存。

プログラミング基礎詳しく見る

キャッシュフロー

初級

キャッシュフロー

入出金の流れ。

プログラミング基礎詳しく見る

キャメルケース

初級

キャメルケース

myProject 形式。

フロント詳しく見る

キュー

初級

キュー

先入れ先出し(FIFO)のデータ構造。

プログラミング基礎詳しく見る

クイックソート

初級

クイックソート

分割統治型の高速ソート。

アルゴリズム詳しく見る

クエリ

初級

くえり

データベースへの「問い合わせ」のこと。欲しいデータの条件を指定して、データベースに質問する操作。

データベース詳しく見る

クエリパラメータ

中級

クエリパラメータ

URL 末尾の ?key=value で渡す追加条件。

プログラミング基礎詳しく見る

Cookie

初級

くっきー

Webサイトがブラウザに保存する小さなデータ。ログイン状態の維持や、ユーザーの行動追跡に使われる。

Web開発詳しく見る

クラウド

初級

くらうど

インターネット経由でサーバーやストレージなどのITリソースを借りて使えるサービス。自社でサーバーを持たなくてよくなる。

インフラ詳しく見る

クラス

中級

くらす

オブジェクトの「設計図」。どんなデータを持ち、どんな操作ができるかを定義したもの。

プログラミング基礎詳しく見る

クラス構成図

中級

クラス間の依存と協調を示す図。

プログラミング基礎詳しく見る

クラス図

上級

システムの構造をクラス・属性・メソッドで表す UML 図。

設計詳しく見る

グラフ

初級

グラフ

ノード(頂点)とエッジ(辺)で構成されるデータ構造。

プログラミング基礎詳しく見る

クリックジャッキング

初級

クリックジャッキング

透明なフレームを重ねて意図しない操作をさせる攻撃。

プログラミング基礎詳しく見る

ケバブケース

初級

ケバブケース

my-project 形式。

プログラミング基礎詳しく見る

コードブロック

初級

コードブロック

バッククォート 3 つで囲む範囲。

プログラミング基礎詳しく見る

コードポイント

上級

コードポイント

Unicode で文字に割り当てた番号(U+...)。

プログラミング基礎詳しく見る

コードレビュー

初級

コードレビュー

可読性・性能・バグ観点での助言を得る活用。

プログラミング基礎詳しく見る

コールバック

中級

コールバック

子から親へ通知するための関数 props。

フロント詳しく見る

コールバック関数

初級

他の関数に引数として渡される関数。

プログラミング基礎詳しく見る

コサイン類似度

上級

ベクトル間の角度で意味的近さを測る指標。

プログラミング基礎詳しく見る

コネクションプール

中級

コネクションプール

DB 接続を再利用する仕組み。

プログラミング基礎詳しく見る

コマンドパレット

初級

コマンドパレット

キー操作で全機能を呼び出せる入口。

プログラミング基礎詳しく見る

コマンドライン

初級

コマンドライン

キーボード入力で操作する画面。

プログラミング基礎詳しく見る

コミット

初級

コミット

変更内容を記録するスナップショット。

プログラミング基礎詳しく見る

コメント

初級

コメント

# で1行コメント。

プログラミング基礎詳しく見る

コンストラクタ

中級

コンストラクタ

インスタンス生成時の初期化処理。

プログラミング基礎詳しく見る

コンテキスト長

中級

1 度に入力できるトークンの上限。

プログラミング基礎詳しく見る

コンテナ

中級

コンテナ

データ取得や状態を担う上位コンポーネント。

プログラミング基礎詳しく見る

コントラスト

中級

コントラスト

強弱で優先順位を伝える。

プログラミング基礎詳しく見る

コンパイル

中級

こんぱいる

人間が書いたプログラムのコードを、コンピュータが理解できる形式に変換すること。

プログラミング基礎詳しく見る

コンフリクト

上級

コンフリクト

同じ箇所の変更が衝突した状態。

プログラミング基礎詳しく見る

コンポーネント

中級

コンポーネント

UI を構成する再利用可能な部品。

プログラミング基礎詳しく見る

サーバー

初級

さーばー

リクエスト(要求)を受け取って、データやサービスを提供するコンピュータ。Web上の「お店のスタッフ」のような存在。

インフラ詳しく見る

サーブレットコンテナ

中級

サーブレットコンテナ

Servlet を動かすランタイム環境。

Web開発詳しく見る

サイドバー

上級

サイドバー

会話一覧を縦に並べる UI 領域。

プログラミング基礎詳しく見る

サブクエリ

初級

サブクエリ

SQL文の中に埋め込まれた別のSQL。

データベース詳しく見る

サブネット

上級

サブネット

VPCを分割したIP区画。

インフラ詳しく見る

CI/CD

中級

しーあいしーでぃー

コードの変更を自動的にテスト・ビルド・デプロイする仕組み。手作業によるミスを減らし、リリースを高速化する。

インフラ詳しく見る

CSS

初級

しーえすえす

Webページの「見た目」を整える言語。色、フォント、レイアウトなど、デザインを担当する。

Web開発詳しく見る

シーケンス

初級

シーケンス

PostgreSQL で連番を自動採番する仕組み(IDの自動付与に使う)。

データベース詳しく見る

シーケンス図

上級

オブジェクト間メッセージを時系列で表現。

設計詳しく見る

CDN

中級

しーでぃーえぬ

世界中に分散配置されたサーバーから、ユーザーに最も近い場所からコンテンツを配信する仕組み。Webサイトの表示速度を向上させる。

インフラ詳しく見る

シードデータ

中級

シードデータ

デモや初期表示のための投入データ。

プログラミング基礎詳しく見る

JSON

初級

じぇいそん

データを構造化してやり取りするための書き方ルール。APIの共通言語のようなもの。

Web開発詳しく見る

ジェネリクス

中級

ジェネリクス

<String> のように型を指定する仕組み。

Java詳しく見る

シェル

初級

シェル

コマンドを解釈して実行するプログラム。

プログラミング基礎詳しく見る

シェルスクリプト

初級

シェルスクリプト

複数コマンドをまとめて実行するファイル。

プログラミング基礎詳しく見る

システムコール

上級

システムコール

アプリが OS の機能を呼ぶ入口。

プログラミング基礎詳しく見る

システム構成図

中級

サーバ・DB等の物理的な配置を示す図。

プログラミング基礎詳しく見る

シバン

初級

シバン

#!/bin/bash の行。

Linux詳しく見る

JavaScript

初級

じゃばすくりぷと

Webページに動きやインタラクションをつける言語。ボタンクリック、アニメーション、データの送受信などを担当する。

Web開発詳しく見る

JOIN

中級

じょいん

複数のテーブルを関連づけて、1つの結果にまとめる操作。テーブル同士を「つなぎ合わせる」こと。

データベース詳しく見る

条件分岐

初級

じょうけんぶんき

「もし○○なら△△する、そうでなければ□□する」というように、条件によって処理を変える仕組み。

プログラミング基礎詳しく見る

シングルスレッド

中級

シングルスレッド

1 本の主スレッドで処理する形。

プログラミング基礎詳しく見る

深層学習

中級

しんそうがくしゅう

人間の脳の仕組みをヒントにした機械学習の手法。画像認識、音声認識、自然言語処理など、高度なAI技術の基盤。

AI詳しく見る

スイムレーン

上級

スイムレーン

アクターを横レーンで分けるフロー。

プログラミング基礎詳しく見る

スキーマ

上級

スキーマ

DB やデータ構造の設計図。

データベース詳しく見る

スコープ

初級

スコープ

変数が参照可能な範囲。

Java詳しく見る

スタック

初級

スタック

後入れ先出し(LIFO)のデータ構造。

プログラミング基礎詳しく見る

ステージ

初級

ステージ

コミット候補を載せる領域。

プログラミング基礎詳しく見る

ステージング

初級

ステージング

コミットに含める変更を選択する中間領域(ステージングエリア)に追加する操作。

プログラミング基礎詳しく見る

ステータスコード

上級

ステータスコード

200/201/404 など結果を示す3桁の数値。

プログラミング基礎詳しく見る

ステートレス

中級

ステートレス

サーバが直前リクエストを覚えない HTTP の性質。

Web開発詳しく見る

ストリーミング

上級

ストリーミング

応答を逐次返す通信方式。

プログラミング基礎詳しく見る

ストレージ

初級

ストレージ

HDD/SSD など永続化する記憶装置。

プログラミング基礎詳しく見る

スネークケース

初級

スネークケース

my_project 形式。

Python詳しく見る

スプレッド

中級

スプレッド

...で配列・オブジェクトを展開する。

プログラミング基礎詳しく見る

スプレッド構文

中級

...で展開・コピーを表す記法。

プログラミング基礎詳しく見る

スライス

初級

スライス

範囲指定で部分列を取り出す記法。

プログラミング基礎詳しく見る

スレッド

初級

スレッド

1 つの質問に紐づく返信の集まり。

プログラミング基礎詳しく見る

生成AI

初級

せいせいえーあい

テキスト、画像、音声、動画などを「新しく生み出す」ことができるAI。ChatGPTやMidjourneyなどが代表例。

AI詳しく見る

セキュリティグループ

上級

セキュリティグループ

EC2 等のインバウンド制御。

インフラ詳しく見る

セッション

初級

セッション

ログイン状態を保持する一時的なやり取り。

認証詳しく見る

セッションスコープ

初級

セッションスコープ

セッション中ずっと保持されるデータの範囲。

Java詳しく見る

セッションタイムアウト

初級

セッションタイムアウト

一定時間無操作だとセッションが自動破棄される仕組み。

プログラミング基礎詳しく見る

セッションハイジャック

初級

セッションハイジャック

Cookie 等を盗んで他人になりすます攻撃。

認証詳しく見る

セット

初級

セット

重複を持たない順序なし集合。

プログラミング基礎詳しく見る

セマンティックHTML

初級

意味のあるタグを使うことで、検索エンジンやスクリーンリーダーがページ構造を正しく理解できる。

プログラミング基礎詳しく見る

セマンティックタグ

中級

セマンティックタグ

意味を持つ HTML 要素。

AI詳しく見る

セレクタ

中級

セレクタ

スタイルを当てる対象を指定する書式。

プログラミング基礎詳しく見る

ソフトウェアテスト

初級

ソフトウェアテスト

単体テスト=関数1つの動作確認。

プログラミング基礎詳しく見る

ソルト

中級

ソルト

ユーザー毎のランダム値で同パスを別ハッシュ化。

プログラミング基礎詳しく見る

ターミナル

初級

ターミナル

コマンドを入力する黒い画面。

プログラミング基礎詳しく見る

タイムスタンプ

初級

タイムスタンプ

動画内の特定時刻を示す目印。

プログラミング基礎詳しく見る

タプル

初級

タプル

順序付きで変更不可のシーケンス。

プログラミング基礎詳しく見る

チーム開発

初級

3〜5 人で実務に近い題材を進めるプロジェクト。

プログラミング基礎詳しく見る

チャンク

上級

チャンク

長文を分割した小さな塊。

プログラミング基礎詳しく見る

チャンネル

初級

チャンネル

話題ごとに分かれた会話の部屋。

プログラミング基礎詳しく見る

ディレクトリ

初級

ディレクトリ

ファイルを整理するフォルダのこと。

プログラミング基礎詳しく見る

データ構造

中級

でーたこうぞう

データを効率よく管理・操作するための「整理方法」。本棚の整理術のように、目的に合った構造を選ぶことが重要。

プログラミング基礎詳しく見る

データベース

初級

でーたべーす

大量のデータを整理して保存し、素早く検索・取得できるようにした仕組み。デジタル版の「巨大な整理棚」。

データベース詳しく見る

データリテラシー

初級

データリテラシー

データを正しく読み解き活用する力。

プログラミング基礎詳しく見る

テーブル

初級

てーぶる

データベース内でデータを格納する「表」のこと。Excelのシートのように、行と列でデータを管理する。

データベース詳しく見る

テスト

初級

テスト

バグを見つける工程。

プログラミング基礎詳しく見る

デッドロック

初級

デッドロック

複数トランザクションが互いの解放を待ち、永遠に止まる状態。

データベース詳しく見る

デバッグ

初級

でばっぐ

プログラムのバグ(不具合)を見つけて修正すること。まさに「虫取り」作業。

プログラミング基礎詳しく見る

デフォルト引数

初級

引数省略時の値を = で指定する記法。

プログラミング基礎詳しく見る

デプロイ

初級

でぷろい

開発したアプリケーションを本番環境(ユーザーが使える状態)に公開すること。「リリース」とほぼ同義。

インフラ詳しく見る

テンプレート

初級

テンプレート

投稿の型。

プログラミング基礎詳しく見る

テンプレートリテラル

中級

テンプレートリテラル

バッククォートで文字列に式を埋め込む書式。

プログラミング基礎詳しく見る

トークン

初級

とーくん

AIがテキストを処理するときの最小単位。文章を小さな「かけら」に分割したもので、API利用料金の計算にも使われる。

AI詳しく見る

Docker

中級

どっかー

アプリケーションとその動作環境をまるごとパッケージ化する技術。「どの環境でも同じように動く」を実現する。

インフラ詳しく見る

DOM

中級

どむ

Webページの構造をプログラムから操作するための仕組み。HTMLをツリー状のデータとして扱い、動的に変更できる。

Web開発詳しく見る

ドメイン

初級

ドメイン

サイト名(example.com)。

プログラミング基礎詳しく見る

トランザクション

初級

トランザクション

複数SQLをまとめて成功/失敗させる単位。

データベース詳しく見る

トレースバック

初級

トレースバック

エラー発生経路を示すログ。

プログラミング基礎詳しく見る

トレードオフ

初級

トレードオフ

読みは速くなるが書きは遅くなる関係。

プログラミング基礎詳しく見る

ニューラルネットワーク

中級

ニューラルネットワーク

人間の脳の神経回路を模したモデル。

AI詳しく見る

ニューロン

中級

ニューロン

重み・バイアス・活性化を持つ計算単位。

プログラミング基礎詳しく見る

NoSQL

中級

のーえすきゅーえる

従来のSQL型データベースとは異なる、柔軟な構造でデータを管理するデータベースの総称。

データベース詳しく見る

パーミッション

初級

パーミッション

ファイルへのアクセス権限。

プログラミング基礎詳しく見る

パイプ

上級

パイプ

コマンドの結果を次のコマンドに渡す。

プログラミング基礎詳しく見る

配列

初級

はいれつ

同じ種類のデータを順番に並べて、まとめて管理できるリストのようなもの。

プログラミング基礎詳しく見る

バケット

上級

バケット

S3のオブジェクトを入れるコンテナ。

インフラ詳しく見る

バケットポリシー

上級

バケットポリシー

JSONで書くバケットのアクセス制御。

Web開発詳しく見る

パスカルケース

初級

パスカルケース

MyProject 形式。

プログラミング基礎詳しく見る

パスワード

初級

パスワード

DBが漏洩しても元のパスワードがわからないようにするため。

認証詳しく見る

バックエンド

中級

バックエンド

サーバ側のロジックとデータ処理。

プログラミング基礎詳しく見る

ハッシュテーブル

初級

ハッシュテーブル

ハッシュ関数でキーをインデックスに変換し、値を格納する構造。

データベース詳しく見る

ハッシュ化

中級

元に戻せない一方向変換でパスワードを保管。

認証詳しく見る

ハッシュ関数

初級

入力から固定長の値(ハッシュ値)を生成する関数。

プログラミング基礎詳しく見る

バブルソート

初級

バブルソート

隣り合う要素を交換し続ける並べ替え。

アルゴリズム詳しく見る

バリデーション

中級

バリデーション

入力値が要件を満たすか検査する処理。

プログラミング基礎詳しく見る

ハルシネーション

初級

ハルシネーション

AIがもっともらしい嘘を生成する現象。

AI詳しく見る

ヒープ

中級

ヒープ

親が子より常に大きい(最大ヒープ)または小さい(最小ヒープ)木構造。

アルゴリズム詳しく見る

ビッグO記法

初級

計算量の上限を示す表記。

アルゴリズム詳しく見る

ビット

上級

ビット

2進数の1桁。

プログラミング基礎詳しく見る

ビュー

初級

ビュー

クエリに名前をつけて再利用する仮想表。

プログラミング基礎詳しく見る

ファインチューニング

中級

ふぁいんちゅーにんぐ

既存のAIモデルを、特定の用途に合わせて追加学習させること。汎用AIを「専門家」に育てる手法。

AI詳しく見る

フィールド

中級

フィールド

クラスが持つデータ。

プログラミング基礎詳しく見る

プーリング層

中級

特徴を圧縮し不変性を高める層。

プログラミング基礎詳しく見る

フォーム

初級

フォーム

input(text, email, password, checkbox, radio)、select、textarea、button。

データベース詳しく見る

ブラウザ

初級

ブラウザ

ユーザーから見たWebのクライアント。

プログラミング基礎詳しく見る

プラットフォーム非依存

中級

OSを選ばず動く性質。

プログラミング基礎詳しく見る

ブランチ

初級

ブランチ

並行開発のためのコード分岐。

プログラミング基礎詳しく見る

プリペアド

上級

プリペアド

プレースホルダ付きで安全に発行。

プログラミング基礎詳しく見る

プリミティブ

中級

プリミティブ

number / string / boolean などの基本型。

プログラミング基礎詳しく見る

プリミティブ型

中級

Javaの基本型(int/double/boolean等)。

Java詳しく見る

フルスキャン

初級

フルスキャン

全レコードを上から順に走査する読み方。

データベース詳しく見る

フルスタック

中級

フルスタック

フロント + バック + DB を一括開発。

プログラミング基礎詳しく見る

プルリクエスト

初級

プルリクエスト

main 取り込み前のレビュー依頼。

Web開発詳しく見る

ブレークポイント

中級

ブレークポイント

レイアウトを切り替える画面幅の境目。

プログラミング基礎詳しく見る

プレースホルダ

中級

プレースホルダ

?で値を後渡しする SQL 記法。

データベース詳しく見る

フレームワーク

中級

ふれーむわーく

アプリケーション開発の「骨組み」を提供するもの。家の建築でいう「構造体」のように、土台と基本構造があらかじめ用意されている。

プログラミング基礎詳しく見る

プレゼンテーショナル

中級

プレゼンテーショナル

見た目に集中する子コンポーネント。

プログラミング基礎詳しく見る

フローチャート

上級

フローチャート

処理の流れを記号と矢印で示す図。

設計詳しく見る

ブロードキャスト

中級

ブロードキャスト

形が違う配列を自動で揃える機構。

プログラミング基礎詳しく見る

プロセス

初級

プロセス

実行中のプログラムのこと。

Linux詳しく見る

プロトコル

初級

プロトコル

通信の手順や約束ごと。

プログラミング基礎詳しく見る

プロパティ

初級

プロパティ

メソッドを属性のようにアクセスできるようにするデコレータ。

プログラミング基礎詳しく見る

フロントエンド

初級

フロントエンド

フロントエンド=ユーザーが目にする部分(HTML/CSS/JS)。

認証詳しく見る

プロンプト

初級

ぷろんぷと

AIに対して出す「指示文」や「質問文」のこと。AIから良い回答を得るための「お題」。

AI詳しく見る

プロンプトエンジニアリング

初級

プロンプトエンジニアリング

AIから良い回答を引き出す書き方の技術。

AI詳しく見る

ベクトル化

中級

ループせず配列単位で計算する手法。

プログラミング基礎詳しく見る

ヘルスチェック

上級

ヘルスチェック

URLでの稼働確認エンドポイント。

プログラミング基礎詳しく見る

変数

初級

へんすう

データに名前をつけて保存する箱のようなもの。

プログラミング基礎詳しく見る

ポート転送

上級

ホストとコンテナのポートを繋ぐ -p。

Linux詳しく見る

ポート番号

初級

1台のサーバーで複数のサービスを区別するための番号。

Web開発詳しく見る

ホストゾーン

上級

ホストゾーン

ドメインのレコードを束ねる単位。

データベース詳しく見る

ボックスモデル

中級

ボックスモデル

余白・枠・中身を 4 層で扱う仕組み。

プログラミング基礎詳しく見る

ホットリロード

上級

ホットリロード

ソース変更を即時反映する開発機能。

プログラミング基礎詳しく見る

ホバー

中級

ホバー

マウスを乗せた瞬間に発火する状態。

プログラミング基礎詳しく見る

ポリシー

上級

ポリシー

Effect/Action/Resource を書くJSON。

Web開発詳しく見る

ポリモーフィズム

初級

ポリモーフィズム

同名メソッドが型ごとに振る舞いを変える性質。

プログラミング基礎詳しく見る

マージ

初級

マージ

ブランチを統合する操作。

プログラミング基礎詳しく見る

マージソート

中級

マージソート

データを半分に分割し続け、ソートしながら統合する。

アルゴリズム詳しく見る

マイクロインタラクション

中級

マイクロインタラクション

触ったときの小さな反応の総称。

プログラミング基礎詳しく見る

マルチステージ

上級

マルチステージ

ビルド層と実行層を分ける手法。

プログラミング基礎詳しく見る

ミドルウェア

初級

ミドルウェア

リクエストとレスポンスの間に挟まる処理関数。

認証詳しく見る

ミュータブル

初級

ミュータブル

ミュータブル=変更可能(リスト、辞書、セット)。

プログラミング基礎詳しく見る

メソッド

初級

めそっど

オブジェクトに紐づいた関数のこと。そのオブジェクトが「できること」を表す。

プログラミング基礎詳しく見る

メソッド定義

上級

入力・出力・例外まで明記する仕様。

Java詳しく見る

メタデータ

上級

メタデータ

ベクトルに付随する補助情報。

プログラミング基礎詳しく見る

メディアクエリ

中級

メディアクエリ

画面幅などの条件で CSS を切り替える仕組み。

プログラミング基礎詳しく見る

メモリ

初級

メモリ

プログラムとデータを一時保持する高速領域。

プログラミング基礎詳しく見る

メモ化

上級

計算済みの結果を保存して再利用する。

プログラミング基礎詳しく見る

モジュール

初級

モジュール

他ファイルから import できるPythonファイル。

Python詳しく見る

モバイルファースト

中級

モバイルファースト

小さい画面の指定を先に書き min-width で広げる。

プログラミング基礎詳しく見る

URL

初級

ゆーあーるえる

Web上のリソース(ページ、画像、APIなど)の「住所」。ブラウザのアドレスバーに表示される文字列。

Web開発詳しく見る

ライブラリ

初級

らいぶらり

よく使う機能がまとめられた「道具箱」。自分で一から作らなくても、既製品を使って開発を効率化できる。

プログラミング基礎詳しく見る

RAG

中級

らぐ

AIが回答する前に、外部のデータベースから関連情報を検索して参照する仕組み。AIの回答精度を上げる技術。

AI詳しく見る

リージョン

上級

リージョン

AWSデータセンターの地域。

インフラ詳しく見る

リードレプリカ

上級

リードレプリカ

読み取り専用の複製インスタンス。

プログラミング基礎詳しく見る

リクエスト

初級

リクエスト

「こんな資料が欲しい」を伝える行動。

Web開発詳しく見る

リクエストスコープ

初級

リクエストスコープ

1リクエスト内だけ保持されるデータの範囲。

Web開発詳しく見る

リクエストヘッダー

初級

リクエストヘッダー

リクエストに付加される追加情報。

認証詳しく見る

リクエストボディ

初級

リクエストボディ

リクエストボディはPOST/PUTでデータを送る本文部分。

Web開発詳しく見る

リスト

初級

リスト

順序付きで複数の値を扱うデータ構造。

プログラミング基礎詳しく見る

リスト内包表記

初級

リストを1行で生成する書き方。

プログラミング基礎詳しく見る

リダイレクト

初級

リダイレクト

ブラウザに別URLへ移動させる動作(URLが変わる)。

プログラミング基礎詳しく見る

リポジトリ

初級

リポジトリ

プロジェクトの保管場所。

プログラミング基礎詳しく見る

ルーター

中級

ルーター

URL ごとの処理を束ねたモジュール。

プログラミング基礎詳しく見る

ルーティング

初級

ルーティング

URLパスとHTTPメソッドに応じて処理を振り分ける仕組み。

Web開発詳しく見る

ルートユーザー

上級

ルートユーザー

AWSアカウント作成時の最高権限ユーザー。

インフラ詳しく見る

ループ

初級

るーぷ

同じ処理を繰り返し実行する仕組み。大量のデータを1つずつ処理するときに使う。

プログラミング基礎詳しく見る

レイテンシ

初級

レイテンシ

レイテンシはデータが届くまでの遅延時間。

プログラミング基礎詳しく見る

レコード

初級

レコード

テーブル内の1件分のデータ(行)。

データベース詳しく見る

REST API

中級

れすとえーぴーあい

Web上でデータをやり取りするための、最も一般的なAPIの設計ルール。URLとHTTPメソッドを使ってリソースを操作する。

Web開発詳しく見る

レスポンシブデザイン

初級

れすぽんしぶでざいん

PC、タブレット、スマホなど、画面サイズに応じてレイアウトが自動的に変わるWebデザインの手法。

Web開発詳しく見る

レスポンスヘッダー

初級

レスポンスヘッダー

サーバーからの追加情報。

Web開発詳しく見る

レビュー

中級

レビュー

コードを読み合い品質を上げる工程。

プログラミング基礎詳しく見る

レンダリング

初級

レンダリング

HTML解析→DOMツリー構築→CSS解析→レイアウト計算→画面描画の順で行われる。

Java詳しく見る

ローディング

中級

ローディング

取得中であることを利用者に伝える表示。

プログラミング基礎詳しく見る

ロールバック

上級

ロールバック

問題時に直前の状態へ戻す操作。

プログラミング基礎詳しく見る

ロック

初級

ロック

同時更新を防ぐためレコードに鍵をかける(在庫の引き当て等で重要)。

データベース詳しく見る

ワーキングツリー

初級

ワーキングツリー

編集中のファイルがある作業領域。

プログラミング基礎詳しく見る

ワークフロー

上級

ワークフロー

複数 AI ステップを連結する仕組み。

AI詳しく見る

ワイヤーフレーム

上級

ワイヤーフレーム

画面レイアウトの骨組み図。

プログラミング基礎詳しく見る

依存配列

中級

useEffect 再実行のトリガーを並べる配列。

プログラミング基礎詳しく見る

依存方向

中級

矢印が示す呼び出し関係の向き。

プログラミング基礎詳しく見る

引数

初級

位置引数=順番で渡す。

プログラミング基礎詳しく見る

運用・保守

初級

リリース後に動かし続ける工程。

プログラミング基礎詳しく見る

演算子

初級

//は切り捨て除算(7 // 2 = 3)。

プログラミング基礎詳しく見る

演算装置

上級

CPU の中で計算を担当する部分。

プログラミング基礎詳しく見る

仮説

中級

データを見る前に立てる検証対象。

プログラミング基礎詳しく見る

仮想環境

初級

プロジェクトごとに独立したPython環境を作る仕組み。

Python詳しく見る

過学習

中級

訓練に合わせすぎて汎化が落ちる現象。

プログラミング基礎詳しく見る

回帰

中級

数値を当てる教師ありタスク。

プログラミング基礎詳しく見る

階層

初級

ネットワークを役割ごとに積み重ねた構造。

プログラミング基礎詳しく見る

外部キー

中級

別テーブルの主キーを参照するカラム。

データベース詳しく見る

角丸

中級

border-radius で指定する角の丸み。

プログラミング基礎詳しく見る

活性区間

上級

ライフライン上の細長い長方形。

プログラミング基礎詳しく見る

環境変数

中級

JWT_SECRET など秘匿値を渡す手段。

認証詳しく見る

関数従属

上級

ある列が決まれば別の列も決まる関係。

プログラミング基礎詳しく見る

関数定義

初級

def 関数名(引数): で定義する。

プログラミング基礎詳しく見る

関連

上級

クラス間のつながりを表す直線。

プログラミング基礎詳しく見る

記憶装置

上級

メモリ・SSD などデータを保持する機器。

プログラミング基礎詳しく見る

擬似クラス

中級

:hover など状態に応じて当たるセレクタ。

プログラミング基礎詳しく見る

逆伝播

中級

損失から勾配を計算する向き。

プログラミング基礎詳しく見る

共同責任モデル

上級

クラウド側と利用者で責任分担。

プログラミング基礎詳しく見る

教師あり学習

中級

正解付きデータから予測を学ぶ枠組み。

プログラミング基礎詳しく見る

教師なし学習

中級

正解なしで構造を見つける枠組み。

プログラミング基礎詳しく見る

型ヒント

中級

Python の任意型注釈(実行時は緩い)。

Python詳しく見る

型安全

上級

TypeScript等で実行前にエラー検出。

フロント詳しく見る

型共有

上級

フロントとバックでTS型を共有する。

フロント詳しく見る

型推論

中級

書かなくても TypeScript が型を当てる仕組み。

フロント詳しく見る

型注釈

中級

変数や引数に : 型 で宣言する書式。

プログラミング基礎詳しく見る

型変換

初級

あるデータ型を別の型に変換すること。

プログラミング基礎詳しく見る

継承

初級

親クラスの機能を子クラスへ引き継ぐ仕組み。

Java詳しく見る

計算量

上級

入力サイズに対する処理時間の伸び方。

アルゴリズム詳しく見る

欠損値

中級

NaN として表現される未入力セル。

プログラミング基礎詳しく見る

交差検証

中級

分割を回しながら平均評価する手法。

プログラミング基礎詳しく見る

公開鍵

初級

サーバ側に登録する .pub ファイル。

プログラミング基礎詳しく見る

合成イベント

中級

React が DOM イベントをラップした共通型。

フロント詳しく見る

再帰

初級

関数が自分自身を呼び出す処理パターン。

プログラミング基礎詳しく見る

再描画

中級

state が変わったときに React が UI を更新する動き。

フロント詳しく見る

最小権限

上級

必要な操作だけを許可する設計原則。

設計詳しく見る

在庫減算

中級

注文確定と同時に在庫を減らす更新処理。

プログラミング基礎詳しく見る

三項演算子

初級

値1 if 条件 else 値2 の形式。

プログラミング基礎詳しく見る

参照型

中級

オブジェクト参照を保持する型。

プログラミング基礎詳しく見る

時間計算量

中級

時間計算量は処理にかかる時間(ステップ数)の増加率。

アルゴリズム詳しく見る

自動テスト

初級

関数やコンポーネントが正しく動くか自動で検証する仕組み。

ビルド詳しく見る

実行順序

初級

SQLが内部で評価される手順。

データベース詳しく見る

主キー

上級

レコードを一意に特定する列。

データベース詳しく見る

終了条件

初級

再帰を止めるベースケース。

プログラミング基礎詳しく見る

集約

中級

複数の値を 1 つの結果にまとめる操作。

プログラミング基礎詳しく見る

集約関数

初級

COUNT/SUM/AVG等の集計を行う関数。

プログラミング基礎詳しく見る

従量課金

上級

使った分だけ支払う料金体系。

プログラミング基礎詳しく見る

出力装置

上級

ディスプレイ・スピーカーなど結果を返す機器。

プログラミング基礎詳しく見る

順伝播

中級

入力から出力を計算する向き。

プログラミング基礎詳しく見る

処理

上級

計算や代入を表す長方形。

プログラミング基礎詳しく見る

署名付きURL

上級

時限で発行する限定アクセスURL。

プログラミング基礎詳しく見る

剰余演算子

初級

% で割り算の余りを得る演算子。

プログラミング基礎詳しく見る

条件付きレンダリング

中級

&& や三項演算子で表示を切り替える書き方。

プログラミング基礎詳しく見る

畳み込み層

中級

フィルタで特徴マップを作る層。

プログラミング基礎詳しく見る

制御構造

初級

if/for/whileなど処理の流れを操る構文。

プログラミング基礎詳しく見る

制御装置

上級

各装置に指示を出す司令塔。

プログラミング基礎詳しく見る

整列

中級

揃え方を統一して情報の流れを作る。

プログラミング基礎詳しく見る

正規化

初級

データの重複を減らし整合性を保つ設計手法。

データベース詳しく見る

静的ホスティング

上級

S3を静的サイト配信に使う機能。

インフラ詳しく見る

静的型付け

中級

変数の型を事前に宣言する方式。

プログラミング基礎詳しく見る

責務分割

中級

コンポーネントの役割を分ける設計。

設計詳しく見る

責務分離

上級

層ごとに役割を分け疎結合に保つ。

プログラミング基礎詳しく見る

設計

初級

何をどう作るかを決める前工程。

設計詳しく見る

線形探索

初級

先頭から順に1つずつ照合する探索。

アルゴリズム詳しく見る

選択ソート

中級

未ソート部分から最小値を見つけて先頭に移動する操作を繰り返す。

アルゴリズム詳しく見る

素数

上級

1 と自分自身でしか割り切れない自然数。

プログラミング基礎詳しく見る

属性

初級

インスタンス属性=各インスタンス固有の値(self.name)。

プログラミング基礎詳しく見る

多重度

上級

関連端に書く数(1, *, 0..1 など)の制約。

プログラミング基礎詳しく見る

多対多

初級

双方が複数紐づく関係。

データベース詳しく見る

単方向データフロー

中級

データは親→子、通知は子→親で回す原則。

プログラミング基礎詳しく見る

端子

上級

開始/終了を表す角丸長方形。

プログラミング基礎詳しく見る

知識カットオフ

初級

学習データに含まれる最新時点。

プログラミング基礎詳しく見る

中間テーブル

初級

多対多のリレーションを表現する関連表。

データベース詳しく見る

抽象クラス

中級

未実装メソッドを持つ継承前提のクラス。

Java詳しく見る

踏み台

上級

本番に直接入らず経由するサーバー。

プログラミング基礎詳しく見る

透明性

初級

内部実装が外部から検証可能なこと。

プログラミング基礎詳しく見る

動的計画法

初級

部分問題の結果を保存して再利用する手法。

プログラミング基礎詳しく見る

同期

中級

処理が終わるまで次に進まない実行順。

プログラミング基礎詳しく見る

同期メッセージ

上級

処理依頼を表す実線矢印。

プログラミング基礎詳しく見る

導出テーブル

初級

FROM句に書くサブクエリの結果セット。

データベース詳しく見る

内包表記

初級

for と if を 1 行で書く構文。

プログラミング基礎詳しく見る

二分探索

初級

中央と比較して半分ずつ範囲を狭める探索。

アルゴリズム詳しく見る

二分木

中級

二分木は各ノードが最大2つの子を持つ木。

アルゴリズム詳しく見る

入出力

初級

input()はユーザーからの入力を文字列として受け取る関数。

プログラミング基礎詳しく見る

入力装置

上級

キーボード・マウスなど人間が指示を出す機器。

プログラミング基礎詳しく見る

認可

上級

操作可否の判定。

認証詳しく見る

認証

初級

利用者が本人かどうかを確かめる仕組み。

認証詳しく見る

認証フィルター

中級

保護ページの前段で認証チェックする仕組み。

認証詳しく見る

納品

初級

成果物を依頼者に引き渡すこと。

プログラミング基礎詳しく見る

判断

上級

YES/NO 分岐を表す菱形。

プログラミング基礎詳しく見る

反復

中級

色やフォントを繰り返して秩序を生む。

プログラミング基礎詳しく見る

比較演算子

初級

=は代入、==は値の比較。

プログラミング基礎詳しく見る

秘密鍵

初級

ローカルだけに置く認証鍵。

認証詳しく見る

非機能要件

上級

性能・可用性・セキュリティなど。

プログラミング基礎詳しく見る

非同期

中級

完了を待たずに次へ進み、後で結果を受ける。

プログラミング基礎詳しく見る

標準ライブラリ

初級

Pythonに同梱の公式モジュール群。

Python詳しく見る

評価

初級

出力品質を数値化して継続改善する活動。

プログラミング基礎詳しく見る

不変更新

上級

配列を直接書換えず新規生成する更新。

プログラミング基礎詳しく見る

副作用

中級

描画以外の処理(API・タイマー等)の総称。

Web開発詳しく見る

複合インデックス

初級

複数カラムをまとめた索引。

データベース詳しく見る

分割統治法

中級

問題を小さな部分問題に分割し、それぞれを解いてから統合する手法。

アルゴリズム詳しく見る

文字コード

上級

文字に番号を割り当てるルール体系。

プログラミング基礎詳しく見る

文字化け

上級

送受信側のエンコード不一致による表示崩れ。

プログラミング基礎詳しく見る

文字列操作

初級

文字列の中に変数を埋め込む書き方。

Python詳しく見る

木構造

初級

親子関係を持つ階層構造。

プログラミング基礎詳しく見る

戻り値

上級

呼び出し元への返答を表す点線矢印。

プログラミング基礎詳しく見る

例外処理

初級

tryブロックで例外が発生→catchで捕捉して処理→finallyは例外の有無に関わらず必ず実行(リソース解放等)。

Java詳しく見る

連結リスト

初級

各要素が次の要素へのポインタを持つ構造。

プログラミング基礎詳しく見る

論理演算子

初級

and=両方True、or=どちらかTrue、not=反転。

プログラミング基礎詳しく見る