デモからエンタープライズまで16週間
4つのターム、15のモジュール。プログラム全体を受講することも、モジュール単体で受講することもできます。
ターム1基礎
オリエンテーション:Vibe Engineer のマインドセット
デモのユーザーはあなた1人です。良好なネットワークで、きれいなデータを使い、ハッピーパスを1回たどるだけです。本番環境には数千人のユーザー、不安定なネットワーク、悪意ある入力、同時クリック、不安定な依存先、クラウドの請求書、そして規制当局が存在します。AI ツールはデモ作りには非常に優秀です。デモと本番の間にあるギャップこそが、ポスターに載っている 111 項目そのものです。
モジュール 01AI を活用したエンジニアリングワークフロー
ルール:テストは自分で書くかレビューし、実装は AI に書かせる。 AI に両方を書かせると、両方を同じように間違えることがあります。
モジュール 02インターネットは実際どう動いているのか
モジュール 03データの基礎
// Fixed: 2 queries total (or a join) const orders = await db.order.findMany({ include: { customer: true } }); テストでクエリログを使って検出します:リクエストあたりのクエリ数をアサートしてください。
モジュール 04API とコントラクト
パターン(Stripe によって広まったもの):
ターム2セキュリティ
アプリケーションセキュリティ: OWASP Top 10:2025
2025 年版の新項目: Supply Chain が A03 として独立したカテゴリになり、Mishandling of Exceptional Conditions が A10 に加わりました。どちらも、まさに AI ツールが最も苦手とする領域です。
モジュール 06AI とエージェントのセキュリティ
OWASP が掲げる 2 つの設計原則: least agency(アクセスだけでなく、エージェントが確認を取らずにどこまで行動できるかも制限する。自律性は実績で勝ち取るもの)と strong observability(エージェントが何を、なぜ、誰の ID で行ったかを把握できる)。