学習チェックリスト

Frontend Developer 学習チェックリスト

22 ステップ × 細分化された sub-step を、 習得済みにチェックを入れながら進める

0 / 90 0%

「インターネットの基礎」 から「AI 支援開発」 まで、 モダンなフロントエンド開発者になるための完全チェックリスト。 各 sub-step にチェックを入れると進捗が保存され、 未修得部分には関連書籍と特化ロードマップが展開されます。

  1. ステップ 01

    インターネットの基礎

    0 / 4

    コードを書く前に Web そのものの仕組みを学ぶ。 後で API 通信やデプロイの理解に効いてくる。

    この領域に役立つ書籍 / ロードマップを見る
  2. ステップ 02

    HTML を習得する

    0 / 4

    Web ページの構造を作る言語。 セマンティックなタグ、 フォーム、 アクセシビリティを意識したマークアップを学ぶ。

    この領域に役立つ書籍 / ロードマップを見る
  3. ステップ 03

    CSS を習得する

    0 / 6

    見た目とレイアウト。 Flexbox / Grid / レスポンシブ / アニメーションを素の CSS でしっかり理解してから Tailwind 等へ。

    この領域に役立つ書籍 / ロードマップを見る

    特化ロードマップ

  4. ステップ 04

    JavaScript を習得する

    0 / 6

    フロントで唯一動く本格的なプログラミング言語。 「最初はバニラ JS でアプリを作れるレベル」 を目指す。

    この領域に役立つ書籍 / ロードマップを見る

    特化ロードマップ

  5. ステップ 05

    バージョン管理 (Git / GitHub)

    0 / 4

    チーム開発に入る前に必須のスキル。 個人開発でも履歴管理として早めに身につけたい。

    この領域に役立つ書籍 / ロードマップを見る
  6. ステップ 06

    パッケージマネージャー

    0 / 3

    npm / yarn / pnpm のいずれかで外部ライブラリを管理する。 package.json の読み方が現代開発の基礎。

    この領域に役立つ書籍 / ロードマップを見る

    特化ロードマップ

  7. ステップ 07

    初級プロジェクトを作る

    0 / 4

    学んだ HTML・CSS・JavaScript・Git を組み合わせた小さなアプリ。 完成品をポートフォリオに積み上げる。

    この領域に役立つ書籍 / ロードマップを見る

    特化ロードマップ

  8. ステップ 08

    フレームワークを 1 つ選んで学ぶ

    0 / 4

    React / Vue / Angular / Svelte / Solid のうち 1 つに集中。 roadmap.sh では React が推奨。

    この領域に役立つ書籍 / ロードマップを見る

    特化ロードマップ

  9. ステップ 09

    CSS フレームワーク・Linter・Formatter

    0 / 4

    Tailwind 等のユーティリティ系と、 Prettier / ESLint / Biome 等のコード品質ツールを導入。

    この領域に役立つ書籍 / ロードマップを見る

    特化ロードマップ

  10. ステップ 10

    モジュールバンドラー

    0 / 3

    Vite / esbuild / Parcel / Rollup。 現代は Vite が主流、 ホットリロード + コード分割の仕組みを理解する。

    この領域に役立つ書籍 / ロードマップを見る
  11. ステップ 11

    テスト

    0 / 4

    Vitest / Jest (ユニット) と Playwright / Cypress (E2E)。 中級以上に進む分岐点。

    この領域に役立つ書籍 / ロードマップを見る
  12. ステップ 12

    中級プロジェクトを作る

    0 / 3

    フレームワーク + テスト + ビルドツールを組み合わせた実践的アプリ。 「モダン環境で完結できる」 状態を目指す。

    この領域に役立つ書籍 / ロードマップを見る
  13. ステップ 13

    認証とセキュリティ

    0 / 4

    認証戦略 (JWT / Cookie / OAuth) と Web セキュリティ基礎 (CORS / CSP / OWASP Top 10)。

    この領域に役立つ書籍 / ロードマップを見る
  14. ステップ 14

    型システム (TypeScript)

    0 / 5

    roadmap.sh では TypeScript が強く推奨。 大規模アプリの保守性が大きく向上する。

    この領域に役立つ書籍 / ロードマップを見る

    特化ロードマップ

  15. ステップ 15

    Web Components

    0 / 3

    Custom Elements / HTML Templates / Shadow DOM。 フレームワークに依存しない標準技術。

    この領域に役立つ書籍 / ロードマップを見る
  16. ステップ 16

    SSR・SSG・メタフレームワーク

    0 / 4

    サーバーサイドレンダリングと静的サイト生成。 Next.js / Nuxt.js / SvelteKit / Astro / Eleventy へ。

    この領域に役立つ書籍 / ロードマップを見る
  17. ステップ 17

    GraphQL

    0 / 3

    REST に加えて GraphQL (Apollo / Relay)。 より柔軟な API 連携が可能になる。

    この領域に役立つ書籍 / ロードマップを見る
  18. ステップ 18

    PWA・モバイル・デスクトップ展開

    0 / 5

    PWA + React Native / Flutter / Ionic でモバイル、 Electron / Tauri でデスクトップへ。

    この領域に役立つ書籍 / ロードマップを見る
  19. ステップ 19

    パフォーマンスとデプロイ

    0 / 4

    Lighthouse 計測、 DevTools、 Service Worker、 Cache-Control。 Vercel / Netlify / Cloudflare Pages 等へデプロイ。

    この領域に役立つ書籍 / ロードマップを見る
  20. ステップ 20

    デザインシステム・Web API・アクセシビリティ

    0 / 5

    再利用可能 UI コンポーネント群、 ブラウザ Web API、 アクセシビリティ (WAI-ARIA / キーボード / SR)。 上級の証。

    この領域に役立つ書籍 / ロードマップを見る
  21. ステップ 21

    上級プロジェクト

    0 / 3

    ここまでの総合力を試す本格プロジェクト。 中級フロントエンドエンジニアの専門性を証明する成果物を作る。

    この領域に役立つ書籍 / ロードマップを見る
  22. ステップ 22

    AI 支援開発 (2026 年版の新領域)

    0 / 5

    Claude Code / Copilot / Cursor 等の AI 支援、 LLM の仕組み、 プロンプトエンジニアリング、 AI エージェント・MCP。

    この領域に役立つ書籍 / ロードマップを見る

全ロードマップを検索する →