【Webアプリ開発2026 #5】フロントエンドとは

フロントエンドとは

ユーザーが直接見ることができ、操作できる画面のこと。

ボタンを押したり、テキストボックスにテキストを入力したりとインタラクティブ(対話的)な操作を実現することができる。

Image in a image block
出典:@nifty
https://www.nifty.com/
Image in a image block
出典:阿部 寛のホームページ
https://abehiroshi.la.coocan.jp/ (2026/07時点)

社内エンジニア的な心構え

  • 一般向けサービス
  • 社内向けサービス
    • インタラクティブな操作が出来ればいいデザインは最低限で良い
    • カスタマーリレーショングループ: Next.js(React) + なにかのバックエンドAPI (Go / Python(fastapi)
    • 基幹システムグループは MVC + jQuery + Bootstrap を使われがち

基本構成(おさらい)

webページは主にHTML, CSS, JavaScript3つで出来ている

Image in a image block
  • HTML(HyperText Markup Language): webページの構成をブラウザに伝えるための言語
  • CSS(Cascading Style Sheets): HTMLにスタイルやレイアウトを与える
  • JavaScript: Webページに動的な処理を与え、ページをリッチにする

技術研修で上記基本は抑えている前提で行う。

フロントエンド回のゴール

フロントエンドにおける、実務で用いる基礎知識を学び、スムーズに業務へ入れるようになる。

まずはブラウザを通して、フロントエンドの表示までの流れを抑える。