Upgrade to Pro — share decks privately, control downloads, hide ads and more …

最初に知りたい「 Web アプリの仕組み」

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
Avatar for version1-workspace version1-workspace
October 03, 2026
4

最初に知りたい「 Web アプリの仕組み」

Avatar for version1-workspace

version1-workspace

October 03, 2026

More Decks by version1-workspace

Transcript

  1. Web application / 2026 URLは、依頼の手がかりを並べたもの どこへ、何を、どの条件で表示するかを分けて書く。 https:// example.com /tasks ?done=true

    #today スキーム 通信方式 ホスト 相手の名前 パス 資源の経路 クエリ 条件 フラグメント ページ内の位置 出典: MDN: URL
  2. Web application / 2026 ホスト名とパスは、送り先と依頼内容を分ける https://example.com/tasks の example.com は送り先の名前、/tasks は同じ

    送り先で求める資源や処理の経路です。 ブラウザ https://example.com example.com サーバー(送り先) /tasks 同じサーバー内の経路 /profile ホスト名(ここではドメイン名): どのWebサーバーへ依頼するか パス: /tasks や /profile のように要求先を選ぶ。物理ファイルとは限らない 出典: MDN: What is a URL?
  3. Web application / 2026 クライアントもサーバも、 コンピュータでできている アプリケーションはOSの上で動き、OSがハードウェアとの橋渡しをする。 クライアント アプリケーション Google

    Chrome OS macOS・Windows・Linux ハードウェア CPU・メモリ HTTPリクエスト HTTP応答 サーバー アプリケーション Node.js OS Linux ハードウェア CPU・メモリ
  4. OS(Linux)も知っておきたい Web application / 2026 Unixコマンド ファイルとプロセスを扱う基礎。 pwd # 現在の場所

    ls # 一覧を見る cd # 移動する mkdir # ディレクトリを作る cp # コピーする mv # 移動・名前変更 cat # 内容を表示する grep # 文字列を探す ps # プロセスを見る rm # ファイルを削除 サーバー作業と環境構築も学んでおきたい。 出典: OpenSSH SSH 遠隔のサーバーへログインして操作する。 $ ssh [email protected] # 接続先のサーバーで操作 $ pwd /home/user
  5. Web application / 2026 まとめ: 学ぶべきWeb技術キーワード 分野 フロントエンド 技術キーワード HTML

    / CSS React HTTP通信(Fetch API・Axios) JavaScript・TypeScript Next.js バックエンド サーバサイド言語 (Node.js・Go・Python・Ruby・ PHPのいずれか) REST API データベース (MySQL・PostgreSQLのどちらか) クラウド・インフラ AWS(EC2 / ECS・S3・RDS) CI/CD(GitHub Actions) Docker Terraform 開発ツール Git / GitHub Codex / Claude Code