変数 (Variable)
データを格納するための容器。プログラム実行時に値を変更できます。
関数 (Function)
特定のタスクを実行するコードのブロック。何度も再利用可能です。
クラス (Class)
オブジェクト指向プログラミングの基本単位で、データとメソッドをカプセル化します。
継承 (Inheritance)
あるクラスが別のクラスの属性やメソッドを受け継ぐこと。
フレームワーク (Framework)
特定のプラットフォーム用のソフトウェア開発を効率化するための基盤。
API (Application Programming Interface)
アプリケーション間でのインターフェース。決められた方法で機能を利用できます。
ライブラリ (Library)
再利用可能なコードの集まり。特定の機能を提供します。
アルゴリズム (Algorithm)
問題を解くための手順。効率的なプログラミングの核心です。
データ構造 (Data Structure)
データを効率的に格納、管理するための形式。
ユニットテスト (Unit Test)
コードの最小単位が期待通りに動作するかをテストします。
デバッグ (Debug)
ログラムからバグやエラーを特定し、修正するプロセス。
Git
ソースコードのバージョン管理システム。変更履歴を効率的に管理します。
リポジトリ (Repository)
プロジェクトのファイルとその履歴を保存する場所。
HTTP (Hypertext Transfer Protocol)
ウェブ上でデータをやり取りするためのプロトコル。
REST (Representational State Transfer)
ウェブAPI設計の一形式。リソースの状態を操作することに焦点を当てます。
クラウドコンピューティング (Cloud Computing)
インターネットを通じてサーバー、ストレージ、データベースなどのリソースを利用します。
コンテナ (Container)
アプリケーションとその依存関係を一緒にパッケージ化する技術。Dockerが有名です。