弱点マップ
各レッスンのセルフチェック(できる/だいたいできる/できない)の結果をまとめています。 「できない」単元を優先して復習しましょう。
0
達成(できる)
0
部分達成(だいたいできる)
0
弱点(できない・未チェック)
プログラミング基礎(入門)確認中…
第1章: はじめてのプログラミング
変数と計算: プログラムの最小単位第1章: はじめてのプログラミング
条件分岐: 「もし〜なら」を書く第2章: 関数・配列・エラーとの付き合い方
関数と配列: 処理を部品化し、データをまとめて扱う第2章: 関数・配列・エラーとの付き合い方
エラーメッセージの読み方: エラーは敵ではなく案内人フロントエンド開発確認中…
第1章: Webの仕組みと基礎
ブラウザレンダリングの仕組み第1章: Webの仕組みと基礎
AIが書いたコンポーネントをレビューする第2章: 状態管理の設計
状態の置き場所を設計する第2章: 状態管理の設計
フォームとバリデーションの設計第3章: UI/UXデザインの基礎
配色・タイポグラフィ・余白の原則第3章: UI/UXデザインの基礎
アクセシビリティの基礎第3章: UI/UXデザインの基礎
一貫性のあるUIコンポーネント設計バックエンド開発確認中…
第1章: API設計
REST APIの一貫性設計第1章: API設計
冪等性: 二重送信・リトライに耐える設計第2章: 認証と認可
認証(Authentication)と認可(Authorization)の違い第2章: 認証と認可
他人のコードのセキュリティを読むインフラ・運用確認中…
第1章: 安全なデプロイと変更管理
本番変更の安全設計第1章: 安全なデプロイと変更管理
障害対応の初動: 切り分けとエスカレーション第2章: 観測可能性(Observability)
ログ設計: 未来の自分を助ける記録第3章: クラウドの基礎
クラウドの基本概念(IaaS/PaaS/SaaS)第3章: クラウドの基礎
主要クラウドサービスの使い分け第3章: クラウドの基礎
CI/CDの基礎データベース設計確認中…
第1章: テーブル設計の基礎
要件からテーブルを設計する第1章: テーブル設計の基礎
N+1問題を読み解く第2章: SQL実践ステップ(ブラウザで書ける)
SELECTの基本: 絞り込み・並び替え・上限第2章: SQL実践ステップ(ブラウザで書ける)
集計とGROUP BY: データを「まとめて」見る第2章: SQL実践ステップ(ブラウザで書ける)
JOINとLEFT JOIN: テーブルをまたいで集計する第3章: SQL応用(サブクエリ・複合JOIN)
サブクエリ: SQLの中にSQLを入れる第3章: SQL応用(サブクエリ・複合JOIN)
GROUP BY応用: HAVING で集計後に絞り込む第3章: SQL応用(サブクエリ・複合JOIN)
3テーブル結合: 複数テーブルをまたぐ集計バージョン管理とGit確認中…
第1章: Gitの基本操作
なぜバージョン管理が必要か: git init / add / commit / log第1章: Gitの基本操作
ブランチとマージ: 並行作業の分離と統合第1章: Gitの基本操作
GitHubフロー: リモート・PR・チーム開発HTTPとAPI基礎確認中…
第1章: HTTPとRESTの基本
HTTPメソッドとステータスコード: Webの共通語第1章: HTTPとRESTの基本
fetchとasync/await: ブラウザからAPIを叩く第1章: HTTPとRESTの基本
RESTfulなAPI設計の原則第2章: API認証と実践
認証方式の使い分けテストと品質確認中…
第1章: テストの基礎とTDD
単体テストの考え方: 何を・どうテストするか第1章: テストの基礎とTDD
TDDのサイクルとリファクタリング: Red-Green-Refactor第1章: テストの基礎とTDD
結合テストとE2Eテスト第2章: テスト戦略と自動化
モック・スタブとテストの自動化開発環境とインフラ基礎(Linux・Docker)確認中…
第1章: Linuxの基本操作
なぜCLIを使うのか:ファイル・ディレクトリ操作の基本第1章: Linuxの基本操作
権限・プロセス・環境変数第2章: コンテナ技術入門
なぜコンテナか:VMとの違い、イメージとコンテナ第2章: コンテナ技術入門
Dockerfile・docker-composeの読み書き実務型コーディング演習確認中…
第1章: バグ修正演習
バグ修正①: オフバイワンエラー第1章: バグ修正演習
バグ修正②: 未初期化変数とスコープ第1章: バグ修正演習
バグ修正③: 比較演算子の誤用(=== vs ==)第2章: DOM操作演習
DOM操作の基本: 要素の追加・削除・更新第3章: 非同期処理演習
async/await: 非同期処理を「同期的に」書くWebセキュリティの基礎確認中…
第1章: 認証・認可とセッション管理
認証(Authentication)と認可(Authorization)を区別する第1章: 認証・認可とセッション管理
CSRF対策とHTTPS第2章: 実践的なセキュアコーディング
セキュリティレビューの視点(OWASP的な考え方)第2章: 実践的なセキュアコーディング
秘密情報管理と安全なAPI設計AI活用開発演習確認中…
ポートフォリオ制作演習確認中…
第1章: ポートフォリオ制作の全工程
ポートフォリオ設計(何を作るか・技術選定・マイルストーン)第1章: ポートフォリオ制作の全工程
要件定義と設計(データモデル・API・画面設計)第1章: ポートフォリオ制作の全工程
実装プラン(Git構成・フェーズ分割・デイリー目標)第1章: ポートフォリオ制作の全工程
ポートフォリオの磨き方(README・チェックリスト・面接ストーリー)マーケティング視点確認中…
第1章: ユーザー獲得とファネル
ファネル分析: ユーザーはどこで離脱するか第1章: ユーザー獲得とファネル
イベント計測の設計(エンジニアの仕事)経営視点確認中…
第1章: 技術的負債と投資判断
技術的負債を経営の言葉で語る第1章: 技術的負債と投資判断
Build vs Buy: 自作するか、買うか営業視点確認中…
第1章: 要件の翻訳
「言われたもの」を作るな: 要件の深掘り第1章: 要件の翻訳
見積もりと納期: 不確実性と誠実に向き合うDX改善シナリオ演習確認中…
第1章: DX改善シナリオ演習
業務ヒアリングと要件整理第1章: DX改善シナリオ演習
FAQ自動化ツールの設計第1章: DX改善シナリオ演習
小さく作って試す(モック設計演習)AI時代のエンジニアリング確認中…
第1章: AI生成コードの検証
AIのコードを信用しない、検証する第1章: AI生成コードの検証
要件の言語化: 「なんとなく」を仕様にする第2章: 設計判断とトレードオフ
設計の妥当性を判断するフレームワーク第2章: 設計判断とトレードオフ
チームの既存ルールと「選べない技術」への対応AI時代のキャリア戦略確認中…
第1章: AI時代のキャリア戦略
T型人材モデル — ドメイン知識×開発スキル第1章: AI時代のキャリア戦略
3段学習構造 — 職能・業界・会社固有ルールの順で学ぶ第1章: AI時代のキャリア戦略
自分のドメイン設計ワーク — どの領域で戦うかを整理する各レッスンページでセルフチェックを記録して弱点を把握しましょう。
カリキュラムへ