本文へ移動

ホーム / Web

Web が知っておくべき技術

Web エンジニアが知っておくべき技術。HTTP・セキュリティ・フロントエンド・API・DB・認証・品質と運用まで。

19章・166トピック・用語121・面接問答79問

0%
理解したトピック 0 / 166
0今日の復習
ブラウザで試せるラボDB・ネットワーク図・Linux・障害対応の演習開く

学習マップ

★★★ 必須★★☆ 重要★☆☆ 発展深度の見方
  • ★★★ 必須 実務で説明できる
  • ★★☆ 重要 仕組みを理解している
  • ★☆☆ 発展 概要を知っている
  • 章の番号の輪は、「理解したらチェック」の進み具合

第1部Webエンジニアとは

  1. 1Webエンジニアとは(仕事・領域・向いている人)フロントエンド・バックエンド・フルスタックの違いと、それぞれの責任範囲6トピック・面接 3問・理解 0/6★★ 重要

第2部Web の基礎

  1. 2HTTP とブラウザURL を入力してから表示されるまでを、DNS・TCP・TLS・HTTP・描画の順に説明できる12トピック・面接 5問・理解 0/12★★★ 必須
  2. 3Web セキュリティOWASP Top 10 の代表的な攻撃と対策を、コードのレベルで説明できる11トピック・面接 5問・理解 0/11★★★ 必須

第3部フロントエンド

  1. 4HTML・CSS・アクセシビリティ意味のある HTML(セマンティクス)とアクセシビリティの基本を説明できる7トピック・面接 3問・理解 0/7★★ 重要
  2. 5JavaScript と TypeScriptイベントループと非同期(Promise・async/await)を説明できる9トピック・面接 5問・理解 0/9★★★ 必須
  3. 6フロントエンドのフレームワークと描画方式React の仕組み(状態・再描画)と状態管理の選び方9トピック・面接 5問・理解 0/9★★★ 必須
  4. 7Web パフォーマンスCore Web Vitals(LCP・INP・CLS)の意味と改善方法10トピック・面接 4問・理解 0/10★★ 重要

第4部バックエンド

  1. 8API 設計REST の設計(リソース・メソッド・ステータス)と、GraphQL・gRPC との使い分け11トピック・面接 5問・理解 0/11★★★ 必須
  2. 9API の仕様書(OpenAPI)と契約OpenAPI の基本の形(paths・parameters・requestBody・responses・components・$ref)を読み書きできる7トピック・面接 5問・理解 0/7★★★ 必須
  3. 10データベース(アプリ開発者として)インデックス・トランザクション・ロックをアプリの実装と結びつけて説明できる12トピック・面接 5問・理解 0/12★★★ 必須
  4. 11認証と認可セッションと JWT の違いと使い分け9トピック・面接 5問・理解 0/9★★★ 必須
  5. 12非同期処理・キャッシュ・リアルタイム重い処理をキューとワーカーに逃がす設計7トピック・面接 3問・理解 0/7★★ 重要

第5部品質と運用

  1. 13テストテストピラミッドと、何をどの粒度でテストするか6トピック・面接 3問・理解 0/6★★ 重要
  2. 14CI/CD・リリース・監視小さく頻繁に安全にリリースする仕組み(CI/CD・Feature Flag・段階的リリース)9トピック・面接 3問・理解 0/9★★ 重要
  3. 15開発の道具(Git・コンテナ・ビルド)コミット・ブランチ・PR・merge と rebase を使い分け、レビューしやすい変更を出せる12トピック・面接 5問・理解 0/12★★★ 必須
  4. 16設計(アーキテクチャ)モノリスとマイクロサービスの使い分け5トピック・面接 3問・理解 0/5★★ 重要

第6部面接の実践

  1. 17面接の全体像と答え方Web エンジニアの選考の段階と、それぞれで見られていることを知る5トピック・面接 3問・理解 0/5★★ 重要
  2. 18設計・実技の面接要件確認 → 見積もり → API とデータ → 構成 → 深掘り → まとめ の順で進める10トピック・面接 4問・理解 0/10★★ 重要
  3. 19経験・行動面接エピソードは STAR で整理し、自分の判断と数字の結果を必ず入れる9トピック・面接 5問・理解 0/9★★★ 必須

記録と保存

💾 学習記録理解したチェック・クイズの成績・復習の予定は、このブラウザにだけ保存されています。別の端末で続けるときや、バックアップに。