KATAKATALAB FIELD NOTES / VOL.01
IT用語の
研究ノート
会議で飛び交うカタカナを、分かったふりで通り過ぎないために。身近な例えで入口をつくり、実際の仕組みと現場での使われ方まで、16の言葉を順番にひも解きます。
インフラの基礎
ITの「土地と建物」
- 01SERVER
「サーバー」とは?雲の上ではなく、サービスを支える働き手
サーバーとは何かを、クライアントとの関係、Web・メール・データベースの役割、障害が起きる理由まで初心者向けにやさしく解説します。
記事を読む - 02CLOUD
「クラウド」とは?空の上ではなく、必要な時に使えるIT資源
クラウドの意味を、IaaS・PaaS・SaaSの違い、オンプレミスとの比較、費用と安全性の注意点まで初心者向けに整理します。
記事を読む - 03DATABASE
「データベース(DB)」とは?情報を整理して取り出す仕組み
データベースとは何かを、Excelとの違い、検索を助けるインデックス、安全な更新に必要なトランザクション、SQLの例から解説します。
記事を読む
開発の流れ
変更を安全に届ける仕事術
- 04GIT
「Git(ギット)」とは?変更履歴を残すタイムマシン
Gitとは何かを、コミットやブランチ、GitHubとの違い、チーム開発で変更履歴が役立つ理由まで非エンジニアにも分かる言葉で解説します。
記事を読む - 05COMMIT
「コミット」とは?変更を履歴に残すセーブポイント
コミットとは何かを、上書き保存との違い、良い単位とメッセージ、revert・restore・resetの違い、バックアップとの関係から解説します。
記事を読む - 06MERGE
「マージ」とは?別々の変更を1つに合流する作業
マージとは何かを、ブランチの合流、コンフリクトが起きる理由、人が判断するポイント、統合後に必要なテストまでやさしく解説します。
記事を読む - 07PULL REQUEST
「プルリクエスト」とは?変更を共有して相談する場所
プルリクエストとは何かを、変更内容・理由・確認方法の伝え方、レビューとマージや本番公開の違い、小さく分ける利点から解説します。
記事を読む - 08DEPLOY
「デプロイ」とは?作ったものを利用できる場所へ届けること
デプロイとは何かを、開発・検証・本番環境の違い、ビルドとテスト、CI/CD、キャッシュを含む公開後確認まで初心者向けに解説します。
記事を読む
トラブルへの備え
不具合を見つけ、戻さないために
システムの通信
サービス同士が会話する仕組み
- 12API
「API」とは?ソフトウェア同士をつなぐ窓口とルール
APIとは何かを、ソフトウェア同士をつなぐ窓口とルール、Web APIとの違い、認証・利用制限・エラーを確認する理由から解説します。
記事を読む - 13ENDPOINT
「エンドポイント」とは?Web APIの具体的な受付場所
エンドポイントとは何かを、ベースURL・パス・HTTPメソッド・クエリパラメータの組み合わせと、失敗する代表的な理由から解説します。
記事を読む - 14JSON
「JSON」とは?データを受け渡すためのシンプルな書式
JSONとは何かを、文字列・数値・真偽値・配列・オブジェクト、Excelとの用途の違い、構文エラーと入力検証の必要性から解説します。
記事を読む - 15STATUS CODE
「HTTPステータスコード」とは?通信結果を伝える3桁の番号
HTTPステータスコードとは何かを、2xx・3xx・4xx・5xxの分類と、401・403・404・500・503の違い、調査時の読み方から解説します。
記事を読む - 16SECURITY
「セキュリティ」とは?情報とサービスを守る考え方
セキュリティとは何かを、機密性・完全性・可用性、認証と認可、パスワード保存、多要素認証、多層防御の基本から解説します。
記事を読む