【AIコーディング】開発初心者が覚えておきたいPC・IT専門用語集

開発初心者が覚えておきたいIT・PC用語集|IT・PC用語wiki

筆者含め、Claude CodeやCodexなどのAIをフル活用し、プログラミングやWeb制作を進める人が急増している。コードの作成や修正はもちろん、エラーの原因調査から解決まで、初心者でもあらゆることができてしまう時代。正直、もうAIなしでのコーディングなんて考えられない状態になってしまった。

ただ注意しておきたいのは、「AIを使えば何も知らなくていい」というわけではないということ。  
むしろ、一定のITリテラシーを持っているかどうかで、AIへの質問の質や返ってくる回答の理解度が大きく変わる。特にセキュリティ面が重要で、何でもかんでも「YES」を連発するのは危険すぎる。

ということで本記事では、AIで開発を始める初心者が覚えておきたい専門用語をリストアップしていく。(随時更新予定)  
最初から完璧に理解しようとせず、各用語の意味がなんとなくわかればOK、くらいの気持ちで読んでみてほしい。

01

404エラー(404 Not Found)

404エラー(404 Not Found) のメイン画像
カテゴリnetwork難易度beginner公開中

アクセスしたURLにページが存在しないとき、サーバーが返すエラーのこと。URLの打ち間違い、ページの削除、リダイレクト未設定などが主な原因となる。

02

アクセシビリティ(Accessibility)

アクセシビリティ(Accessibility) のメイン画像
カテゴリgeneral難易度beginner公開中

年齢、障害、利用環境などに関係なく、できるだけ多くの人がWebサイトやアプリを利用でき、情報にアクセスしやすくするための考え方や設計のこと。

03

パスを通す(Add to PATH)

パスを通す(Add to PATH) のメイン画像
カテゴリenvironment難易度beginnerタイプconcept公開中

新しくインストールしたツールやコマンドを、ターミナルの「どこからでも名前を呼ぶだけで使えるようにする」設定のこと。

04

アルゴリズム(Algorithm)

アルゴリズム(Algorithm) のメイン画像
カテゴリprogramming難易度beginner公開中

問題を解決したり、計算を行ったりするための具体的な「手順」や「計算ルール」。

05

Apache(Apache HTTP Server)

Apache(Apache HTTP Server) のメイン画像
カテゴリnetwork難易度beginner公開中

世界中で長年使われている、信頼性が高く多機能なオープンソースのWebサーバーソフトウェア。

06

APIキー(API Key)

APIキー(API Key) のメイン画像
カテゴリsecurity難易度beginnerタイプconcept公開中

他のサービス(API)を利用させてもらうための「専用のパスワード・合鍵」のようなもの。

07

API(Application Programming Interface)

API(Application Programming Interface) のメイン画像
カテゴリconcept難易度beginnerタイプconcept公開中

違うソフトやサービス同士を繋ぐための「窓口」のこと。

08

引数 / 戻り値(Argument / Return Value)

引数 / 戻り値(Argument / Return Value) のメイン画像
カテゴリprogramming難易度beginner公開中

関数に渡す入力値(引数)と、関数が処理後に返す出力値(戻り値)のこと。

09

配列 / リスト(Array / List)

配列 / リスト(Array / List) のメイン画像
カテゴリconcept難易度beginnerタイプconcept公開中

複数の変数(データが入った箱)を、ロッカーのように一列に並べてまとめて管理するための「連番付きの箱」のこと。

10

AWS(Amazon Web Services)

AWS(Amazon Web Services) のメイン画像
カテゴリdevelopment難易度beginner公開中

Amazonが提供する、サーバー、データベース、ストレージなど200以上のクラウドサービスをインターネット経由で利用できる、世界シェアNo.1のクラウドプラットフォーム。

11

バックエンド(Back-end)

バックエンド(Back-end) のメイン画像
カテゴリconcept難易度beginnerタイプconcept公開中

ユーザーからは見えないところで、データの処理や保存を行う「裏側」のこと。

12

バイナリコード(Binary Code)

バイナリコード(Binary Code) のメイン画像
カテゴリprogramming難易度beginner公開中

コンピュータが直接理解して実行できる、0と1の組み合わせだけで表現されたデータや命令のコード(機械語)。

13

ブランチ(Branch)

ブランチ(Branch) のメイン画像
カテゴリversion-control難易度beginnerタイプconcept公開中

今の作業履歴から「枝分かれ」させて、別の作業を並行して進めるための機能のこと。

14

ブラウザ(Browser)

ブラウザ(Browser) のメイン画像
カテゴリweb難易度beginner公開中

WebサイトやWebアプリを表示・操作するためのソフトウェアのこと。Chrome、Firefox、Safari、Edgeなどが代表的。

15

ビルド(Build)

ビルド(Build) のメイン画像
カテゴリdevelopment難易度beginnerタイプconcept公開中

人間が書いた(あるいはAIに書かせた)バラバラのコードや素材を、最終的に実行・公開しやすい完成品ファイル一式へ変換・組み立てる作業のこと。

16

C言語(C Programming Language)

C言語(C Programming Language) のメイン画像
カテゴリprogramming難易度beginner公開中

1972年に開発された、コンピュータの仕組みを直接扱いやすい、歴史があり高速なプログラミング言語。

17

キャッシュ(Cache)

キャッシュ(Cache) のメイン画像
カテゴリperformance難易度beginnerタイプconcept公開中

一度読み込んだデータを手元に一時保存して、次回から素早く表示させるための仕組みのこと。

18

コールバック関数(Callback Function)

コールバック関数(Callback Function) のメイン画像
カテゴリprogramming難易度beginner公開中

別の関数にパラメータとして渡され、特定の処理やイベントが完了した後に実行される関数。

19

キャメルケース / スネークケース(CamelCase / snake_case)

キャメルケース / スネークケース(CamelCase / snake_case) のメイン画像
カテゴリcoding-style難易度beginnerタイプconcept公開中

変数や関数の名前をつけるときの「単語の繋ぎ方のルール」のこと。

20

canonical

canonical のメイン画像
カテゴリweb難易度beginner公開中

内容が重複または似ている複数のURLがあるときに、検索エンジンへ「正規の代表URLはこれです」と伝えるための仕組みのこと。

21

CDN(Content Delivery Network)

CDN(Content Delivery Network) のメイン画像
カテゴリnetwork難易度beginner公開中

世界中に配置されたキャッシュサーバーを使って、Webサイトの画像やデータをユーザーの近くから高速に配信する仕組み。

22

クラス(Class)

クラス(Class) のメイン画像
カテゴリconcept難易度beginnerタイプconcept公開中

似たような機能やデータを持った「モノ(オブジェクト)」を量産するための、共通の「設計図」や「金型」のこと。

23

CLI(Command Line Interface)

CLI(Command Line Interface) のメイン画像
カテゴリinterface難易度beginnerタイプconcept公開中

キーボードから文字(コマンド)を打ち込んでパソコンを操作する仕組みのこと。

24

Cloudflare

Cloudflare のメイン画像
カテゴリtool難易度beginner公開中

Webサイトの表示速度を高速化し、セキュリティを高めるためのDNS、CDN、セキュリティサービスを世界規模で提供するクラウドサービス。

25

コマンドプロンプト(Command Prompt)

コマンドプロンプト(Command Prompt) のメイン画像
カテゴリai / environment / tool難易度beginner公開中

Windowsでコマンドを文字入力して、ファイル操作や環境確認、プログラム実行などを行うためのツールのこと。

26

コメントアウト(Comment Out)

コメントアウト(Comment Out) のメイン画像
カテゴリcoding-style難易度beginnerタイプconcept公開中

コードの一部を一時的に無効化したり、説明メモとして残したりすること。

27

コミット(Commit)

コミット(Commit) のメイン画像
カテゴリversion-control難易度beginnerタイプconcept公開中

Gitで変更履歴をセーブ(記録)するアクションのこと。

28

コンパイラ / コンパイル(Compiler / Compile)

コンパイラ / コンパイル(Compiler / Compile) のメイン画像
カテゴリdevelopment難易度beginner公開中

コンパイラは人間が書いたソースコードをコンピューターが実行しやすい形に変換するプログラムで、コンパイルはその変換作業のこと。

29

コンポーネント(Component)

コンポーネント(Component) のメイン画像
カテゴリdevelopment難易度beginnerタイプconcept公開中

Webサイトやアプリを構成する、再利用可能な「部品」のこと。

30

条件分岐(Conditional Branch)

条件分岐(Conditional Branch) のメイン画像
カテゴリprogramming難易度beginner公開中

条件によって処理の流れを変える仕組みで、if文などで実装する。

31

コンフリクト(Conflict)

コンフリクト(Conflict) のメイン画像
カテゴリversion-control難易度beginnerタイプconcept公開中

マージをしようとしたとき、「本番のコード」と「自分が今追加しようとしているコード」の「同じ行」が別々の内容に書き換わっていて、Gitが「どっちを優先すればいいの!?」とパニックを起こすエラーのこと。

32

コンソール(Console)

コンソール(Console) のメイン画像
カテゴリdevelopment難易度beginner公開中

プログラムの実行状況やエラー情報をテキストで出力・確認するための入出力インターフェースのこと。

33

定数(Constant)

定数(Constant) のメイン画像
カテゴリprogramming難易度beginner公開中

一度決めたら基本的に変更しない値に名前を付けて、プログラム内で安全に使いやすくするための仕組みのこと。

34

コンテキスト(Context)

コンテキスト(Context) のメイン画像
カテゴリconcept難易度beginnerタイプconcept公開中

AIが適切に答えるために必要な「背景情報」や「文脈」のこと。

35

コントローラー(Controller)

コントローラー(Controller) のメイン画像
カテゴリdevelopment難易度beginner公開中

Webアプリにおいてリクエストを受け取り、適切な処理を呼び出してレスポンスを返す役割を担うコンポーネント。

36

Cookie(クッキー)

Cookie(クッキー) のメイン画像
カテゴリsecurity難易度beginnerタイプconcept公開中

Webサイトがユーザーのブラウザに保存する、小さな情報メモのこと。

37

CORS(Cross-Origin Resource Sharing)

CORS(Cross-Origin Resource Sharing) のメイン画像
カテゴリnetwork難易度beginner公開中

異なるオリジン(プロトコル、ドメイン、ポート)のサーバーへのリクエストを、ブラウザが制限・許可する仕組みのこと。フロントエンドから外部APIを呼ぶときに「CORSエラー」が発生することがある。

38

CPU(Central Processing Unit)

CPU(Central Processing Unit) のメイン画像
カテゴリenvironment難易度intro公開中

コンピュータの中心的な演算処理を担う部品のこと。プログラムの命令を解釈して実行する役割を持つ。

39

クローラー(Web Crawler)

クローラー(Web Crawler) のメイン画像
カテゴリweb難易度beginner公開中

インターネット上のウェブサイトを巡回し、自動的に情報を収集するプログラム。

40

CRUD

CRUD のメイン画像
カテゴリdevelopment難易度beginner公開中

データを扱う基本操作の頭文字をまとめた言葉のこと。Create(作成)・Read(読み取り)・Update(更新)・Delete(削除)の4つがデータベース操作やAPIの設計の基本になる。

41

CSS(Cascading Style Sheets)

CSS(Cascading Style Sheets) のメイン画像
カテゴリweb難易度beginner公開中

Webページの見た目(色・フォント・レイアウト・余白など)を指定するスタイルシート言語のこと。HTMLと組み合わせてデザインを表現する。

42

データ型(Data Type)

データ型(Data Type) のメイン画像
カテゴリprogramming難易度beginner公開中

プログラム内の値の種類を示す分類で、数値・文字列・真偽値などがある。

43

データベース(Database)

データベース(Database) のメイン画像
カテゴリconcept難易度beginnerタイプconcept公開中

ユーザー情報や記事、注文内容などの大量データを、整理して保存・検索しやすくする仕組みのこと。

44

デバッグ(Debug)

デバッグ(Debug) のメイン画像
カテゴリdevelopment難易度beginnerタイプconcept公開中

プログラムの不具合やエラーの原因を調べて、見つけて、修正していく作業のこと。

45

ディープラーニング(Deep Learning)

ディープラーニング(Deep Learning) のメイン画像
カテゴリai難易度beginner公開中

人間の脳の神経回路を模した仕組みを使い、コンピュータがデータから特徴を自動的に学習するAI(人工知能)技術。

46

依存関係(Dependencies)

依存関係(Dependencies) のメイン画像
カテゴリdevelopment難易度beginnerタイプconcept公開中

あるプログラムや機能を動かすために、別のライブラリやパッケージが必要になる関係のこと。

47

デプロイ(Deploy)

デプロイ(Deploy) のメイン画像
カテゴリdevelopment難易度beginnerタイプconcept公開中

開発環境で作ったアプリやWebサイトを、本番環境へ配置して実際に使える状態にすること。

48

開発者ツール(Developer Tools / DevTools)

開発者ツール(Developer Tools / DevTools) のメイン画像
カテゴリtool難易度beginner公開中

ブラウザに内蔵されている、WebページのHTML・CSS・JavaScriptの動作を確認・デバッグするためのツールのこと。

49

ディレクトリ(Directory)

ディレクトリ(Directory) のメイン画像
カテゴリconcept難易度introタイプconcept公開中

ファイルをまとめて入れておく「フォルダ」のこと。

50

Docker(ドッカー)

Docker(ドッカー) のメイン画像
カテゴリdevelopment難易度beginnerタイプtool公開中

開発に必要な環境一式をコンテナという箱にまとめて、どのPCでも同じように動かしやすくする技術のこと。

51

DOM(Document Object Model)

DOM(Document Object Model) のメイン画像
カテゴリweb難易度beginner公開中

ブラウザがHTMLを読み込んだとき、ページの構造をプログラムから操作できるようにするためのデータ構造のこと。

52

ドメイン(Domain)

ドメイン(Domain) のメイン画像
カテゴリnetwork難易度beginnerタイプconcept公開中

Webサイトやメールの場所を、人がわかりやすく識別するための名前のこと。

53

DNS(Domain Name System)

DNS(Domain Name System) のメイン画像
カテゴリnetwork難易度beginnerタイプconcept公開中

ドメイン名を、実際の接続先であるIPアドレスへ対応付けてくれる仕組みのこと。

54

エコシステム(Ecosystem)

エコシステム(Ecosystem) のメイン画像
カテゴリdevelopment難易度beginner公開中

ある技術を中心に、多様な開発ツールやライブラリ、開発者コミュニティなどが互いに繋がり合って形成する「持続可能な環境」。

55

暗号化(Encryption)

暗号化(Encryption) のメイン画像
カテゴリsecurity難易度beginner公開中

データを特定のルールに従って変換し、鍵を持つ者だけが読み取れるようにする技術。

56

エンドポイント(Endpoint)

エンドポイント(Endpoint) のメイン画像
カテゴリnetwork難易度beginner公開中

APIやネットワーク通信で、リクエストを送る具体的な接続先や、HTTPメソッドとURLの組み合わせのこと。どの処理やデータにアクセスするかを示す入口になる。

57

エンティティ(Entity)

エンティティ(Entity) のメイン画像
カテゴリprogramming難易度beginner公開中

データベースの設計やプログラミングにおいて、管理対象となるデータやシステムの「実体(概念的なまとまり)」。

58

.env

.env のメイン画像
カテゴリsecurity難易度beginnerタイプconcept公開中

環境変数をまとめて書いておくための設定ファイルのこと。

59

環境変数(Environment Variable)

環境変数(Environment Variable) のメイン画像
カテゴリsecurity難易度beginnerタイプconcept公開中

システムやアプリを動かすための「裏設定」のような値のこと。

60

エラーハンドリング(Error Handling)

エラーハンドリング(Error Handling) のメイン画像
カテゴリdevelopment難易度beginnerタイプconcept公開中

エラーが起きたときに、処理を安全に続ける・止める・案内するための仕組みのこと。

61

エラーログ(Error Log)

エラーログ(Error Log) のメイン画像
カテゴリdevelopment難易度beginnerタイプconcept公開中

プログラムで起きたエラーについて、いつ・どこで・何が起きたかを記録した履歴のこと。

62

イベント / イベントリスナー(Event / Event Listener)

イベント / イベントリスナー(Event / Event Listener) のメイン画像
カテゴリprogramming難易度beginner公開中

クリックやキー入力などのユーザー操作(イベント)が起きたとき、指定した処理を実行するように登録する仕組みのこと。

63

拡張機能 / プラグイン(Extension / Plugin)

拡張機能 / プラグイン(Extension / Plugin) のメイン画像
カテゴリtool難易度beginnerタイプconcept公開中

アプリやソフトウェアに後から追加して、機能を増やしたり強化したりするための部品のこと。

64

ファビコン(Favicon)

ファビコン(Favicon) のメイン画像
カテゴリweb難易度beginner公開中

ブラウザのタブやブックマーク、検索結果などに表示される、Webサイトを識別するための小さなアイコン画像のこと。

65

fetch(Fetch API)

fetch(Fetch API) のメイン画像
カテゴリdevelopment難易度beginner公開中

JavaScriptでHTTPリクエストを送りサーバーやAPIからデータを取得するための組み込み関数のこと。ブラウザ標準で使え、Promise(非同期処理)ベースで動作する。

66

ファイルマネージャー(File Manager)

ファイルマネージャー(File Manager) のメイン画像
カテゴリenvironment難易度intro公開中

ファイルやフォルダを画面上で表示し、移動・コピー・削除などを行うためのソフトウェアのこと。

67

ファイアウォール(Firewall)

ファイアウォール(Firewall) のメイン画像
カテゴリsecurity難易度beginner公開中

外部のネットワークからの不正なアクセスを防ぎ、安全な通信だけを通すためのセキュリティシステム。

68

ファームウェア(Firmware)

ファームウェア(Firmware) のメイン画像
カテゴリenvironment難易度beginner公開中

電子機器内部のROMなどに書き込まれ、ハードウェアを直接制御するための基本的なソフトウェア。

69

フレームワーク(Framework)

フレームワーク(Framework) のメイン画像
カテゴリdevelopment難易度beginnerタイプconcept公開中

アプリやシステムを効率よく作るために、骨組みや便利機能があらかじめ用意された開発の土台のこと。

70

フロントエンド(Front-end)

フロントエンド(Front-end) のメイン画像
カテゴリconcept難易度beginnerタイプconcept公開中

ユーザーが画面上で直接見る・触る、アプリやWebサイトの表側の部分のこと。

71

FTP / SFTP

FTP / SFTP のメイン画像
カテゴリnetwork難易度beginner公開中

FTPはサーバーへファイルを送受信するための古い通信方式で、SFTPはSSHの仕組みを使って安全にファイル転送する方式のこと。

72

フルスタック(Full-stack)

フルスタック(Full-stack) のメイン画像
カテゴリdevelopment難易度beginnerタイプconcept公開中

フロントエンドからバックエンド、データベース、インフラ寄りの設定まで、開発の複数領域を横断して扱えること。

73

関数(Function)

関数(Function) のメイン画像
カテゴリconcept難易度beginnerタイプconcept公開中

ひとまとまりの処理に名前を付けて、必要なときに呼び出して使えるようにした仕組みのこと。

74

GA4(Google Analytics 4)

GA4(Google Analytics 4) のメイン画像
カテゴリtoolカテゴリweb難易度beginner公開中

Googleが提供するアクセス解析ツールで、Webサイトやアプリに訪れたユーザーの行動をイベント単位で計測・分析できる仕組みのこと。

75

Git

Git のメイン画像
カテゴリversion-control難易度beginnerタイプtool公開中

ファイルの変更履歴を記録し、過去との比較や復元、分岐作業をしやすくするバージョン管理システムのこと。

76

クローン(git clone)

クローン(git clone) のメイン画像
カテゴリversion-control難易度beginner公開中

GitHubなどのリモートリポジトリを自分のパソコンに複製(コピー)するコマンドのこと。

77

プッシュ(git push)

プッシュ(git push) のメイン画像
カテゴリversion-control難易度beginner公開中

ローカルリポジトリのコミット履歴をGitHubなどのリモートリポジトリに送信・反映するコマンドのこと。

78

GitHub

GitHub のメイン画像
カテゴリversion-control難易度beginnerタイプservice公開中

Gitで記録した履歴やファイルを、インターネット上で保存・共有できるサービスのこと。
先ほどがセーブデータ機能なら、こちらは「クラウド上のセーブデータ保管庫」だと考えるとわかりやすい。

79

GPU(Graphics Processing Unit)

GPU(Graphics Processing Unit) のメイン画像
カテゴリenvironment難易度intro公開中

画像処理や大量の単純計算を高速に行うためのコンピュータ部品。

80

GUI(Graphical User Interface)

GUI(Graphical User Interface) のメイン画像
カテゴリinterface難易度beginnerタイプconcept公開中

マウスや指を使って直感的に操作できる画面のこと。

81

ハルシネーション(Hallucination)

ハルシネーション(Hallucination) のメイン画像
カテゴリai難易度beginnerタイプconcept公開中

AIが「もっともらしいウソ」を、さも事実であるかのように自信満々に答える現象のこと。

82

ハードコード(Hard-coding)

ハードコード(Hard-coding) のメイン画像
カテゴリcoding-style難易度beginnerタイプconcept公開中

「パスワード」や「ユーザーの名前」、「商品の値段」といった変動するはずのデータを、コードの中に「直接ベタ書き」してしまうこと。

83

ハッシュ(Hash)

ハッシュ(Hash) のメイン画像
カテゴリsecurityカテゴリdata難易度beginner公開中

データを一定の計算ルールで短い値に変換し、照合や改ざん検知などに使う仕組みのこと。

84

ヘッダー / フッター(Header / Footer)

ヘッダー / フッター(Header / Footer) のメイン画像
カテゴリweb難易度beginner公開中

Webページの上部(ヘッダー)と下部(フッター)に配置されるレイアウト領域のこと。ヘッダーにはロゴやナビゲーション、フッターには著作権表示や補足リンクが置かれることが多い。

85

ホスティング(Hosting)

ホスティング(Hosting) のメイン画像
カテゴリenvironment難易度beginner公開中

Webサイトやアプリをインターネット上で公開するために、サーバーの場所や環境を借りて運用するサービスのこと。

86

.htaccess(.htaccess (Hypertext Access))

.htaccess(.htaccess (Hypertext Access)) のメイン画像
カテゴリdevelopment難易度beginner公開中

Apacheウェブサーバーでディレクトリ単位のサーバー設定を変更できる設定ファイル。

87

HTML(HyperText Markup Language)

HTML(HyperText Markup Language) のメイン画像
カテゴリweb難易度beginner公開中

Webページの構造と内容を定義するマークアップ言語のこと。見出し・段落・リンク・画像などの要素をタグで記述する。

88

HTTP / HTTPS(HyperText Transfer Protocol)

HTTP / HTTPS(HyperText Transfer Protocol) のメイン画像
カテゴリnetwork難易度beginnerタイプconcept公開中

Webサイトを見たり、インターネット上でデータをやり取りしたりするための「通信のルール」のこと。
普段ブラウザでURLを見るときに先頭についている「http://」や「https://」のことである。

89

HTTPリクエスト(HTTP Request)

HTTPリクエスト(HTTP Request) のメイン画像
カテゴリnetwork難易度beginner公開中

ブラウザやアプリがサーバーに対して、「このページを見せて」「このデータを送って」などとお願いする通信のこと。

90

IaaS(Infrastructure as a Service)

IaaS(Infrastructure as a Service) のメイン画像
カテゴリdevelopment難易度beginner公開中

インターネット経由で、仮想サーバーやネットワークなどの「ITインフラ」を利用できるクラウド提供形態。

91

IDE(Integrated Development Environment)

IDE(Integrated Development Environment) のメイン画像
カテゴリtool難易度beginnerタイプconcept公開中

プログラミング(コードを書く作業)をするための高機能な作業ツールのこと。
日本語に訳すと「統合開発環境」となり、「コードエディタ」「エディタ」と呼ばれることもある。

92

インデント(Indent)

インデント(Indent) のメイン画像
カテゴリcoding-style難易度beginner公開中

コードの階層構造を視覚的に表すために行頭に入れる空白のこと。

93

インデックス(Index)

インデックス(Index) のメイン画像
カテゴリprogrammingカテゴリdata難易度beginner公開中

データの場所や順番を示す番号、または検索を速くするための索引のこと。

94

無限ループ(Infinite Loop)

無限ループ(Infinite Loop) のメイン画像
カテゴリbug難易度beginnerタイプconcept公開中

プログラムの処理が、終わりの条件を見つけられずに「永遠に同じ処理を繰り返してしまう」バグのこと。

95

インタープリター(Interpreter)

インタープリター(Interpreter) のメイン画像
カテゴリdevelopment難易度beginner公開中

プログラムのソースコードを1行ずつ読み取って即座に実行するソフトウェア。

96

IPアドレス(IP Address)

IPアドレス(IP Address) のメイン画像
カテゴリnetwork難易度beginnerタイプconcept公開中

インターネット上の機器に割り当てられた「ネットワーク上の住所(番地)」のこと。

97

JavaScript

JavaScript のメイン画像
カテゴリdevelopment難易度beginner公開中

Webブラウザ上やサーバー上で動作するプログラミング言語のこと。Webページに動きをつけたり、APIと通信したり、Node.jsを使ったサーバー処理にも使われる。

98

JSON(JavaScript Object Notation)

JSON(JavaScript Object Notation) のメイン画像
カテゴリdata-format難易度beginnerタイプconcept公開中

システム間でデータをやり取りするときによく使われる「データ記述のルール(フォーマット)」のこと。「ジェイソン」と読む。

99

LAN(Local Area Network)

LAN(Local Area Network) のメイン画像
カテゴリnetwork難易度beginner公開中

家庭やオフィスなどの同じ建物内にある、限られた範囲のネットワーク。

100

Laravel

Laravel のメイン画像
カテゴリdevelopment難易度beginner公開中

PHPで記述された、初心者から大規模開発まで幅広く使われている人気のオープンソースWebアプリケーションフレームワーク。

101

Linux

Linux のメイン画像
カテゴリenvironmentカテゴリserver難易度beginner公開中

サーバーや開発環境で広く使われる、オープンソースのOSのこと。

102

LLM(Large Language Model)

LLM(Large Language Model) のメイン画像
カテゴリai難易度beginner公開中

大量の文章データを学習し、人間の言葉を処理・生成するように作られたAIモデルのこと。文章作成、要約、翻訳、コード生成などに使われる。

103

ローカル環境(Local Environment)

ローカル環境(Local Environment) のメイン画像
カテゴリenvironment難易度beginnerタイプconcept公開中

自分の手元のパソコン(PC)の中の環境のこと。単に「ローカル」と呼ばれることも多い。
反対に、インターネット上の空間のことを「サーバー」と呼んで区別する。

104

ローカルホスト(localhost)

ローカルホスト(localhost) のメイン画像
カテゴリnetwork難易度beginnerタイプconcept公開中

自分の手元のパソコン(ローカル環境)を、一時的にサーバーのように見立てたときの「自分自身の住所」のこと。

105

ループ(Loop)

ループ(Loop) のメイン画像
カテゴリprogramming難易度beginner公開中

同じ処理を条件が満たされる間、または指定回数だけ繰り返す仕組みのこと。

106

マジックナンバー(Magic Number)

マジックナンバー(Magic Number) のメイン画像
カテゴリcoding-style難易度beginner公開中

コードの中に説明なしで直接書かれた意味不明な数値のこと。なぜその数値なのかがコードから読み取れず、保守・変更を難しくする原因になる。定数に名前をつけて管理するのが望ましい。

107

マルウェア(Malware)

マルウェア(Malware) のメイン画像
カテゴリsecurity難易度beginner公開中

コンピュータに害を与えたり、不正な操作を行ったりするために作られた、悪意のあるソフトウェアの総称。

108

マークダウン(Markdown)

マークダウン(Markdown) のメイン画像
カテゴリdocument難易度beginnerタイプconcept公開中

見出しや太字、リストなどの「文章の装飾」を、簡単な記号だけでパパッと書けるルール(書き方)のこと。

109

マークアップ言語(Markup Language)

マークアップ言語(Markup Language) のメイン画像
カテゴリweb難易度beginner公開中

テキストに意味や構造を付与するための記号(タグ)を使って記述する言語のこと。

110

メモリ(RAM)(Memory (RAM))

メモリ(RAM)(Memory (RAM)) のメイン画像
カテゴリenvironment難易度intro公開中

コンピュータが現在実行中のプログラムやデータを一時的に保持しておくための記憶領域のこと。

111

マージ(Merge)

マージ(Merge) のメイン画像
カテゴリversion-control難易度beginnerタイプconcept公開中

枝分かれして作業していたブランチのコードを、本番用のメインのコードに「合体(統合)させる」操作のこと。

112

メタタグ(Meta Tag)

メタタグ(Meta Tag) のメイン画像
カテゴリweb難易度beginner公開中

HTMLのhead内に記述する、ページの情報(文字コード・説明文・キーワード・SNS表示設定など)をブラウザや検索エンジンに伝えるためのタグのこと。

113

マイグレーション(Migration)

マイグレーション(Migration) のメイン画像
カテゴリdevelopment難易度beginner公開中

データベースのテーブル構造(設計図)の変更や、データを安全に移行するための仕組みと操作。

114

モジュール(Module)

モジュール(Module) のメイン画像
カテゴリdevelopment難易度beginner公開中

プログラムの機能や処理を、再利用しやすい単位に分けた部品のこと。コードを整理し、必要な場所から読み込んで使えるようにする。

115

MVC(Model-View-Controller)

MVC(Model-View-Controller) のメイン画像
カテゴリdevelopment難易度beginner公開中

プログラムを、データ担当(M)、画面担当(V)、交通整理担当(C)の3つに分けて整理する設計パターン。

116

MySQL

MySQL のメイン画像
カテゴリdata難易度beginner公開中

世界で最も広く使われているオープンソースのリレーショナルデータベース管理システム(RDBMS)。

117

ネスト(Nesting)

ネスト(Nesting) のメイン画像
カテゴリprogramming難易度beginner公開中

プログラムやデータ構造の中で、ある構造の内部にさらに同じ構造が入り込んでいる状態(入れ子構造)。

118

Nginx

Nginx のメイン画像
カテゴリdevelopment難易度beginner公開中

高パフォーマンスなWebサーバー・リバースプロキシとして広く使われるオープンソースのソフトウェア。

119

Node.js

Node.js のメイン画像
カテゴリdevelopment難易度beginner公開中

JavaScriptをブラウザ外(サーバーやPC上)で動かすための実行環境のこと。

120

noindex / nofollow

noindex / nofollow のメイン画像
カテゴリweb難易度beginner公開中

noindexは検索結果に表示しないよう検索エンジンへ伝える指定、nofollowはページ内リンクを評価・関連付け・巡回の対象にしないでほしいと伝える指定のこと。

121

npm

npm のメイン画像
カテゴリdevelopment難易度beginner公開中

Node.js向けのパッケージ管理ツールで、ライブラリのインストールやプロジェクトの依存関係を管理する仕組みのこと。

122

オブジェクト(Object)

オブジェクト(Object) のメイン画像
カテゴリprogramming難易度beginner公開中

プログラムの中で、関連するデータや機能をひとまとまりにして扱うもののこと。現実世界の「もの」をコード上で表す考え方にも使われる。

123

og:image

og:image のメイン画像
カテゴリdevelopmentカテゴリweb難易度beginner公開中

SNSやチャットアプリでページURLを共有したときに表示する画像URLを指定するためのOpen Graphのmetaタグのこと。画像そのものではなく、画像を指定するHTMLタグである。

124

OSS(Open Source Software)

OSS(Open Source Software) のメイン画像
カテゴリdevelopment難易度beginnerタイプconcept公開中

設計図であるソースコードが公開されており、ライセンス条件に従って中身を見たり、使ったり、改良したりできるソフトウェアのこと。

125

OS(Operating System)

OS(Operating System) のメイン画像
カテゴリenvironment難易度beginner公開中

パソコンやスマホなどの機器を動かす土台となる基本ソフトウェアのこと。アプリや周辺機器が使えるように全体を管理する役割を持つ。

126

パッケージ(Package / ライブラリ)

パッケージ(Package / ライブラリ) のメイン画像
カテゴリdevelopment難易度beginnerタイプconcept公開中

よく使う機能を、再利用しやすい形でまとめたプログラム部品のこと。

127

パーサ(Parser)

パーサ(Parser) のメイン画像
カテゴリdevelopment難易度beginner公開中

プログラムやデータ(HTML、JSONなど)の構造を解析し、プログラムで扱いやすいデータ構造(抽象構文木など)に変換する処理プログラム。

128

パスキー(Passkey)

パスキー(Passkey) のメイン画像
カテゴリsecurity難易度beginner公開中

パスワードの代わりに、デバイスに登録された生体認証やPINコードを使用して安全かつ簡単にサインインできる、次世代の認証技術。

129

パスワード認証(Password Authentication)

パスワード認証(Password Authentication) のメイン画像
カテゴリsecurity難易度beginner公開中

ユーザーが設定した秘密の文字列(パスワード)と、システムに登録されている文字列を比較して本人確認を行う、最も一般的な認証方式。

130

パス(Path)

パス(Path) のメイン画像
カテゴリconcept難易度beginnerタイプconcept公開中

ファイルやディレクトリ(フォルダ)の場所を示す「住所」のような文字列のこと。
システムやAIに対して「このファイルを読み込んで」「ここに保存して」と正確な場所を指示したいときに必ず使われる。

131

権限(パーミッション)

権限(パーミッション) のメイン画像
カテゴリsecurity難易度beginnerタイプconcept公開中

ファイルやディレクトリを「誰が」「どう操作できるか(読む・書き込む・実行するなど)」を決める許可証のこと。
ターミナル操作やAIの実行中に「Permission denied(権限がありません)」というエラーが出ることがよくある。

132

PHP(PHP (Hypertext Preprocessor))

PHP(PHP (Hypertext Preprocessor)) のメイン画像
カテゴリdevelopment難易度beginner公開中

Webページを動的に生成するためのサーバーサイドのスクリプト言語。

133

ポート番号(Port Number)

ポート番号(Port Number) のメイン画像
カテゴリnetwork難易度beginnerタイプconcept公開中

通信するときに、コンピューターの中のどのサービスやアプリにデータを届けるかを示す番号のこと。

134

PowerShell

PowerShell のメイン画像
カテゴリtool難易度beginnerタイプtool公開中

Windowsに標準で入っている、比較的新しいターミナル(黒い画面)ツールのこと。

135

本番環境(Production Environment)

本番環境(Production Environment) のメイン画像
カテゴリdevelopment難易度beginner公開中

実際のユーザーが使う、公開済みのサービスが動いている本物の実行環境のこと。

136

Promise

Promise のメイン画像
カテゴリprogrammingカテゴリjavascript難易度beginner公開中

JavaScriptで非同期処理の完了や失敗を扱うためのオブジェクトのこと。

137

プロンプト(Prompt)

プロンプト(Prompt) のメイン画像
カテゴリai難易度beginnerタイプconcept公開中

AIに対して出す指示や質問のこと。何をしてほしいか、どんな条件で答えてほしいかを伝えるために使う。

138

プロトコル(Protocol)

プロトコル(Protocol) のメイン画像
カテゴリnetwork難易度beginner公開中

コンピュータ同士が通信するときに使う、手順や形式の共通ルールのこと。

139

プロキシ(Proxy (Proxy Server))

プロキシ(Proxy (Proxy Server)) のメイン画像
カテゴリnetwork難易度beginner公開中

クライアントとサーバーの間に立ち、通信を中継する仕組みまたはサーバー。

140

公開鍵認証(Public Key Authentication)

公開鍵認証(Public Key Authentication) のメイン画像
カテゴリsecurity難易度beginner公開中

公開鍵と秘密鍵という2つの鍵を使い、パスワードを直接送らずに本人確認を行う認証方式のこと。SSH接続などでよく使われる。

141

プルリクエスト(Pull Request / PR)

プルリクエスト(Pull Request / PR) のメイン画像
カテゴリversion-control難易度beginnerタイプconcept公開中

作業ブランチで加えた変更を別のブランチへ取り込んでもらうために、内容の確認とレビューをお願いする依頼のこと。

142

Python

Python のメイン画像
カテゴリdevelopment難易度beginner公開中

シンプルな文法で読み書きしやすいプログラミング言語のこと。AI・機械学習・データ分析・Web開発・自動化など幅広い用途で使われる。

143

README

README のメイン画像
カテゴリdocument難易度beginner公開中

プロジェクトの概要、使い方、セットアップ方法、注意点などを最初に読む人へ伝えるための説明ファイルのこと。

144

リダイレクト(Redirect)

リダイレクト(Redirect) のメイン画像
カテゴリnetworkカテゴリweb難易度beginner公開中

あるURLにアクセスしたユーザーや検索エンジンを、別のURLへ自動的に転送する仕組みのこと。ページ移転やURL変更時によく使われる。

145

リファクタリング(Refactoring)

リファクタリング(Refactoring) のメイン画像
カテゴリdevelopment難易度beginnerタイプconcept公開中

プログラムの外から見た動作は変えずに、内部構造やコードを整理して、読みやすく保守しやすい状態に改善すること。

146

正規表現(Regular Expression / Regex)

正規表現(Regular Expression / Regex) のメイン画像
カテゴリdevelopment難易度beginnerタイプconcept公開中

文字列の並び方や条件を、専用の記号を使って表すパターン記法のこと。検索・置換・入力チェックなどに使われる。

147

車輪の再発明(Reinventing the wheel)

車輪の再発明(Reinventing the wheel) のメイン画像
カテゴリcoding-style難易度beginner公開中

すでに世の中に存在している広く使われている技術やプログラムを、わざわざゼロから自分で作り直してしまう無駄な行為。

148

レンダリング(Rendering)

レンダリング(Rendering) のメイン画像
カテゴリweb難易度beginner公開中

HTMLやCSSなどのコードをブラウザが解釈し、画面に実際の見た目として表示する処理のこと。

149

リポジトリ(Repository)

リポジトリ(Repository) のメイン画像
カテゴリversion-control難易度beginnerタイプconcept公開中

GitやGitHubで、ファイルやその変更履歴をまとめて保存しておく「保管庫」のこと。

150

レスポンシブ(Responsive Design)

レスポンシブ(Responsive Design) のメイン画像
カテゴリdevelopment難易度beginnerタイプconcept公開中

パソコンやスマホ、タブレットなど、画面サイズに応じて見やすいレイアウトへ調整されるように作るWebデザインの考え方のこと。

151

REST API

REST API のメイン画像
カテゴリdevelopmentカテゴリweb難易度beginner公開中

Web上のデータや機能を、リソースを表すURLとHTTPメソッドを使って分かりやすくやり取りするためのAPI設計スタイルのこと。

152

robots(robots.txt)

robots(robots.txt) のメイン画像
カテゴリweb難易度beginner公開中

検索エンジンのクローラーに対して、サイトのどのページを巡回してよいか(あるいは拒否するか)を伝えるテキストファイル。

153

ルートディレクトリ(Root Directory)

ルートディレクトリ(Root Directory)のメイン画像
カテゴリdevelopment難易度beginnerタイプconcept公開中

プロジェクトやフォルダ構造のいちばん上にある起点の階層のこと。文脈によってはOS全体の最上位を指すこともある。

154

ルーティング(Routing)

ルーティング(Routing) のメイン画像
カテゴリdevelopment難易度beginnerタイプconcept公開中

URLごとに、どの画面や処理を呼び出すかを対応づける仕組みのこと。Webアプリやサイトの行き先を決める役割を持つ。

155

Ruby on Rails

Ruby on Rails のメイン画像
カテゴリdevelopment難易度beginner公開中

Ruby言語を使って、Webアプリケーションを素早く効率的に開発するためのオープンソースのフレームワーク。

156

ランタイムエラー(Runtime Error)

ランタイムエラー(Runtime Error) のメイン画像
カテゴリbug難易度beginner公開中

ランタイムエラーは、プログラムの実行中に発生するエラーのこと。文法は正しくても、存在しないデータを参照したり、想定外の値を処理したりすると起こる。

157

SaaS(Software as a Service)

SaaS(Software as a Service) のメイン画像
カテゴリdevelopment難易度beginner公開中

インターネット経由で、必要な時に、ブラウザやアプリからサービスとして利用するソフトウェアの提供形態。

158

サニタイズ(Sanitize)

サニタイズ(Sanitize) のメイン画像
カテゴリsecurity難易度beginner公開中

入力されたデータから有害な文字やコードを取り除いたり、無害な文字列に変換したりする処理。

159

スコープ(Scope)

スコープ(Scope) のメイン画像
カテゴリprogramming難易度beginner公開中

プログラム内で変数や関数が参照・使用できる有効な範囲のこと。

160

スクレイピング(Web Scraping)

スクレイピング(Web Scraping) のメイン画像
カテゴリdevelopment難易度beginner公開中

Webページにアクセスしてそのページのデータを自動的に収集・抽出する技術。

161

スクリプト(Script)

スクリプト(Script) のメイン画像
カテゴリdevelopment難易度beginner公開中

スクリプトは、比較的小さな処理を自動実行するために書かれるプログラムのこと。Webページの動き、作業自動化、データ処理などでよく使われる。

162

サーチコンソール(Search Console)

サーチコンソール(Search Console) のメイン画像
カテゴリtool難易度beginner公開中

サーチコンソールは、Google検索でのサイトの表示状況やインデックス状態、検索流入、エラーなどを確認できるGoogleの管理ツールのこと。

163

検索エンジン(Search Engine)

検索エンジン(Search Engine) のメイン画像
カテゴリweb難易度intro公開中

インターネット上のWebページを収集・分類し、キーワードに対して関連性の高いページを一覧表示するシステムのこと。

164

SSH(Secure Shell)

SSH(Secure Shell) のメイン画像
カテゴリnetwork難易度beginnerタイプconcept公開中

離れた場所にあるサーバーやPCへ、安全に接続してターミナルから遠隔操作するための仕組みのこと。

165

サーバー(Server)

サーバー(Server) のメイン画像
カテゴリnetwork難易度beginnerタイプconcept公開中

インターネットやネットワーク上で、Webページやデータ、機能などを他の端末へ提供する役割を持つコンピューターのこと。

166

サイトマップ(Sitemap)

サイトマップ(Sitemap) のメイン画像
カテゴリweb難易度beginner公開中

サイトマップは、サイト内のページ一覧を検索エンジンやユーザーに伝えるための情報のこと。特にXMLサイトマップは、クロールしてほしいURLを検索エンジンへ伝える役割を持つ。

167

slug / パーマリンク(Slug / Permalink)

slug / パーマリンク(Slug / Permalink) のメイン画像
カテゴリweb難易度beginner公開中

Webページの固定URLのこと。またそのURLの末尾部分(例:/blog/my-article の「my-article」)をslugと呼ぶ。変更するとSEOや既存リンクへの影響が大きいため慎重に扱う必要がある。

168

SMTP(Simple Mail Transfer Protocol)

SMTP(Simple Mail Transfer Protocol) のメイン画像
カテゴリnetwork難易度beginner公開中

インターネット経由でメールを送信したり、別のサーバーへ転送したりするための標準的なプロトコル。

169

ソフトウェア / ミドルウェア / ハードウェア

ソフトウェア / ミドルウェア / ハードウェア のメイン画像
カテゴリgeneral難易度beginner公開中

コンピュータの構成要素のうち、ソフトウェアはプログラムや命令の総称、ハードウェアは実体のある機械部品の総称、ミドルウェアはその中間でOSとアプリをつなぐソフトウェアのこと。

170

ソースコード(Source Code)

ソースコード(Source Code) のメイン画像
カテゴリprogramming難易度beginner公開中

プログラムの動作を人間が読める言語で記述したテキストのこと。HTMLやCSS、JavaScriptなど、あらゆるプログラミング言語で書かれたファイルがこれにあたる。

171

SQL(Structured Query Language)

SQL(Structured Query Language) のメイン画像
カテゴリdata難易度beginner公開中

データベースを操作するための言語のこと。データの取得・追加・更新・削除などをコマンドで記述し、データベース管理システムに対して指示を出す。

172

SQLインジェクション(SQL Injection)

SQLインジェクション(SQL Injection) のメイン画像
カテゴリsecurity難易度beginner公開中

悪意のある入力によってデータベース操作言語(SQL)の命令を意図しない形に書き換え、データベースを不正に操作するサイバー攻撃手法。

173

SSL / TLS

SSL / TLS のメイン画像
カテゴリsecurityカテゴリnetwork難易度beginner公開中

SSL / TLSは、Web通信を暗号化して安全にやり取りするための仕組みのこと。HTTPSでサイトを表示するときに使われ、盗聴や改ざんのリスクを下げる。

174

SSO(Single Sign-On)

SSO(Single Sign-On) のメイン画像
カテゴリsecurity難易度beginner公開中

1回ログインするだけで、連携している複数の異なるWebサービスやアプリに自動ログインできる仕組み。

175

静的サイト / 動的サイト(Static / Dynamic Site)

静的サイト / 動的サイト(Static / Dynamic Site) のメイン画像
カテゴリwebカテゴリgeneral難易度beginner公開中

静的サイトはあらかじめ作られたHTMLを表示するサイト、動的サイトはアクセス時にデータベースやプログラムを使って内容を生成するサイトのこと。

176

ステータスコード(Status Code)

ステータスコード(Status Code) のメイン画像
カテゴリnetwork難易度beginner公開中

サーバーがHTTPリクエストに対して返す、処理結果を示す3桁の数字コードのこと。200は成功、404は見つからない、500はサーバーエラーなど、番号によって結果の種類が決まっている。

177

ストレージ(HDD/SSD)(Storage (HDD/SSD))

ストレージ(HDD/SSD)(Storage (HDD/SSD)) のメイン画像
カテゴリenvironment難易度intro公開中

データやプログラムをコンピュータ上に永続的に保存しておくための記憶装置のこと。

178

サブネット(Subnet)

サブネット(Subnet) のメイン画像
カテゴリnetwork難易度beginner公開中

大きなネットワークを、管理やセキュリティのために細かく分割した小さなネットワーク。

179

同期処理 / 非同期処理(Synchronous / Asynchronous)

同期処理 / 非同期処理(Synchronous / Asynchronous) のメイン画像
カテゴリprogramming難易度beginner公開中

同期処理は処理が完了するまで次の処理を待つ方式、非同期処理は処理の完了を待たずに次の処理を進める方式のこと。

180

シンタックスエラー(Syntax Error)

シンタックスエラー(Syntax Error) のメイン画像
カテゴリbug難易度beginnerタイプconcept公開中

プログラミング言語の文法ルールに合っていない書き方をしたときに発生するエラーのこと。記号の抜けやスペルミスなどが原因になる。

181

ターミナル(Terminal)

ターミナル(Terminal) のメイン画像
カテゴリtool難易度beginnerタイプtool公開中

PCに直接命令(コマンド)を打ち込んで操作するためのツールのこと。
いわゆる「黒い画面」と呼ばれることが多く、文字だけでやり取りを行う(CLI)。

182

サムネイル(Thumbnail)

サムネイル(Thumbnail) のメイン画像
カテゴリweb難易度beginner公開中

動画や画像・記事などの内容を一目で伝えるために使われる縮小版のプレビュー画像のこと。YouTubeの動画一覧やブログの記事一覧でよく見られる。

183

トークン(Token)

トークン(Token) のメイン画像
カテゴリai難易度beginnerタイプconcept公開中

AIやプログラムが文章を処理するときに使う、文字や単語を細かく区切った情報の単位のこと。入力量や出力量の目安として使われる。

184

トラフィック(Traffic)

トラフィック(Traffic) のメイン画像
カテゴリnetwork難易度beginner公開中

ネットワーク上で送受信されるデータの量、または通信回線を流れる情報の量。

185

トランスパイラ(Transpiler)

トランスパイラ(Transpiler) のメイン画像
カテゴリdevelopment難易度beginner公開中

あるプログラミング言語で書かれたソースコードを、それと同等の抽象度を持つ別のプログラミング言語のコードに変換するプログラム。

186

二要素認証(Two-Factor Authentication (2FA))

二要素認証(Two-Factor Authentication (2FA)) のメイン画像
カテゴリsecurity難易度beginner公開中

パスワードに加えて、スマートフォンのコードや生体認証など2つ目の認証要素でログインを確認するセキュリティの仕組み。

187

TypeScript

TypeScript のメイン画像
カテゴリdevelopment難易度beginner公開中

JavaScriptに型の仕組みを追加したプログラミング言語のこと。Microsoftが開発し、JavaScriptに変換(トランスパイル)して動作する。型定義により大規模開発でのバグを防ぎやすくなる。

188

Ubuntu

Ubuntu のメイン画像
カテゴリenvironment難易度beginner公開中

Linuxをベースに開発された、初心者にも使いやすく人気があるオープンソースのオペレーティングシステム(OS)。

189

UI / UX(User Interface / User Experience)

UI / UX(User Interface / User Experience) のメイン画像
カテゴリdevelopment難易度beginnerタイプconcept公開中

UIはユーザーの目に見える画面や操作部分、UXはそのサービスを使ったときに感じる使いやすさや満足感を含む体験全体のこと。

190

ユーザビリティ(Usability)

ユーザビリティ(Usability) のメイン画像
カテゴリgeneral難易度beginner公開中

ユーザーが目的を迷わず、効率よく、ストレス少なく達成できるかを考える設計上の使いやすさのこと。

191

バリデーション(Validation)

バリデーション(Validation) のメイン画像
カテゴリdevelopmentカテゴリprogramming難易度beginner公開中

バリデーションは、入力値やデータが決められた条件を満たしているか確認する処理のこと。フォーム入力、API、設定ファイルなどで不正な値を防ぐために使われる。

192

変数(Variable)

変数(Variable) のメイン画像
カテゴリconcept難易度beginnerタイプconcept公開中

数字や文字などのデータを入れておき、あとで取り出したり書き換えたりできる名前付きの入れ物のこと。

193

Vercel

Vercel のメイン画像
カテゴリdeployカテゴリfrontend-backend難易度beginner公開中

フロントエンドアプリや静的サイトを、GitHub連携で手軽に公開できるホスティングサービスのこと。

194

VPN(Virtual Private Network)

VPN(Virtual Private Network) のメイン画像
カテゴリnetwork難易度beginner公開中

インターネット上に安全な専用の暗号化された通り道を作る技術。

195

VS Code(Visual Studio Code)

VS Code(Visual Studio Code) のメイン画像
カテゴリtool難易度beginnerタイプtool公開中

Microsoftが無料で提供している、世界中で最も使われている代表的なIDE(コードエディタ)のこと。
公式(ダウンロード)サイト:https://code.visualstudio.com/

196

Wi-Fi

Wi-Fi のメイン画像
カテゴリnetwork難易度beginner公開中

ケーブルを使わずに、電波を使ってデバイス同士やインターネットを無線接続する技術規格。

197

ワイルドカード(Wildcard)

ワイルドカード(Wildcard) のメイン画像
カテゴリgeneral難易度beginner公開中

ワイルドカードは、複数の文字や対象をまとめて表すための記号や指定方法のこと。検索、ファイル指定、ドメイン設定などで「任意のもの」を表すときに使われる。

198

WordPress

WordPress のメイン画像
カテゴリtool難易度beginner公開中

WordPressは、ブログやWebサイトを管理・公開するためのCMSのこと。テーマやプラグインを使って、記事作成やサイト運営を比較的簡単に行える。

199

WSL(Windows Subsystem for Linux)

WSL(Windows Subsystem for Linux) のメイン画像
カテゴリenvironmentカテゴリtool難易度beginner公開中

WSLは、Windows上でLinux環境を使えるようにする仕組みのこと。Windowsを使いながらLinuxコマンドや開発ツールを利用できるため、開発環境づくりでよく使われる。

200

XSS(Cross-Site Scripting)

XSS(Cross-Site Scripting) のメイン画像
カテゴリsecurity難易度beginner公開中

Webサイトの脆弱性を利用して悪意のあるスクリプト(主にJavaScript)を埋め込み、閲覧した他のユーザーのブラウザ上で実行させるサイバー攻撃手法。

本用語集は、AIコーディングを始めたばかりの人が会話やエラー内容を理解しやすくするための入口として整理しています。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次