専門用語集 (by Azure OpenAI Service GPT-4を利用)

フロントエンド

  • HTML (HyperText Markup Language): Webページの構造を定義するマークアップ言語。
  • CSS (Cascading Style Sheets): Webページのスタイル(色、フォント、レイアウトなど)を定義するスタイルシート言語。
  • JavaScript: Webページに動的な要素を追加するためのプログラミング言語。

バックエンド

  • サーバー: Webページのデータをホストし、クライアントのリクエストに応じてデータを送信するコンピュータ。
  • データベース: データを保存、取得、管理するためのシステム。
  • API (Application Programming Interface): ソフトウェア間のインターフェースで、一方のソフトウェアが他方のソフトウェアと通信するための規定。

開発手法

  • アジャイル開発: 反復的かつインクリメンタルな開発手法。変化に柔軟に対応し、頻繁に製品の改善を行う。
  • DevOps (Development and Operations): 開発と運用の連携を強化するための手法。開発と運用の間のギャップを埋め、製品のリリースと更新をスムーズにする。

ツール・フレームワーク

  • Git: バージョン管理システム。複数の開発者が同時に作業でき、変更履歴を管理する。
  • React.js: ユーザーインターフェースを構築するためのJavaScriptライブラリ。
  • Node.js: サーバーサイドでJavaScriptを実行するための環境。
  • Docker: アプリケーションとその依存関係をパッケージ化し、どの環境でも同じように動作するようにするツール。