Webアプリケーション開発基礎編

Webアプリケーションの仕組み

HTML

CSS

JavaScript

ネイティブアプリケーション

各種担当領域

(これらのことをすべてやる人は「フルスタックエンジニア」と呼ばれたりする)

フロントエンド(クライアントサイド)

バックエンド(サーバーサイド)

Webフレームワーク

インフラ

簡単に作ってみる

余談:最近のWebアプリケーションの構成について

  1. バックエンド側で画面を作りきってユーザに渡すパターン
    • バックエンド中心 -> データと画面を混ぜてユーザに渡す
  2. SPA/API駆動
    • フロントエンド中心 -> APIを叩いてデータを取りに行く