用語集

IT用語集

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

Glossary Aレコード

Aレコードは、ドメイン名を IPv4 アドレスへ対応づける DNS レコードです。

A record
Glossary CNAME

CNAME は、あるホスト名を別のホスト名へ向ける DNS レコードです。

Canonical Name

ファイアウォールは、通してよい通信と止める通信を制御する仕組みです。

Firewall

フレームワークは、アプリやサイトを作るときによく使う土台や作法をまとめた仕組みです。

Framework
Glossary Laravel

Laravel は、PHP で Web アプリを作るときによく使われる代表的なフレームワークです。

Glossary Django

Django は、Python で Web アプリを作るときによく使われる代表的なフレームワークです。

Glossary Ruby on Rails

Ruby on Rails は、Ruby で Web アプリを素早く作りやすい代表的なフレームワークです。

Rails
Glossary Spring Boot

Spring Boot は、Java でバックエンドや業務システムを作るときによく使われる代表的なフレームワークです。

Glossary Next.js

Next.js は、公開サイトや Web アプリを作るときによく使われる代表的なフロントエンド系フレームワークです。

Nextjs
Glossary Nuxt

Nuxt は、Vue ベースでサイトや Web アプリを作るときによく使われる代表的なフレームワークです。

Glossary FastAPI

FastAPI は、Python で API を作るときによく使われる代表的なフレームワークです。

Fast API

プログラミング言語は、コンピューターに処理内容を伝えるための書き方のルールです。

Programming Language
Glossary Python

Python は、読みやすさと用途の広さで人気が高い代表的なプログラミング言語です。

Glossary PHP

PHP は、Web 開発で長く使われている代表的なサーバーサイド言語です。

Glossary JavaScript

JavaScript は、Web ページや Web アプリで広く使われる代表的なプログラミング言語です。

JS
Glossary TypeScript

TypeScript は、JavaScript に型チェックを加えて大きな開発を扱いやすくする言語です。

TS
Glossary Java

Java は、業務システムや企業向けバックエンドで広く使われる代表的なプログラミング言語です。

Glossary Go

Go は、シンプルさと運用のしやすさで支持される代表的なプログラミング言語です。

Golang
Glossary C#

C# は、.NET の世界で広く使われる代表的なプログラミング言語です。

CSharp C Sharp
Glossary Ruby

Ruby は、読みやすさと書きやすさに強みがある代表的なプログラミング言語です。

Glossary IdP

IdP は、ユーザーが誰なのかを確認して認証結果を各サービスへ渡す役割を持つ仕組みです。

Identity Provider
Glossary SAML

SAML は、認証結果をサービスへ渡すために使われる代表的なSSO連携方式です。

Glossary OpenID Connect

OpenID Connect は、OAuth 2.0 を土台にして認証を扱えるようにした仕組みです。

OIDC
Glossary OAuth 2.0

OAuth 2.0 は、他のサービスへ権限を安全に委ねるための仕組みです。

OAuth2 OAuth