デモからエンタープライズまで16週間

4つのターム、15のモジュール。プログラム全体を受講することも、モジュール単体で受講することもできます。

ターム1基礎

モジュール 00

オリエンテーション:Vibe Engineer のマインドセット

デモのユーザーはあなた1人です。良好なネットワークで、きれいなデータを使い、ハッピーパスを1回たどるだけです。本番環境には数千人のユーザー、不安定なネットワーク、悪意ある入力、同時クリック、不安定な依存先、クラウドの請求書、そして規制当局が存在します。AI ツールはデモ作りには非常に優秀です。デモと本番の間にあるギャップこそが、ポスターに載っている 111 項目そのものです。

モジュール 01

AI を活用したエンジニアリングワークフロー

ルール:テストは自分で書くかレビューし、実装は AI に書かせる。 AI に両方を書かせると、両方を同じように間違えることがあります。

モジュール 02

インターネットは実際どう動いているのか

モジュール 03

データの基礎

// Fixed: 2 queries total (or a join) const orders = await db.order.findMany({ include: { customer: true } }); テストでクエリログを使って検出します:リクエストあたりのクエリ数をアサートしてください。

モジュール 04

API とコントラクト

パターン(Stripe によって広まったもの):

ターム2セキュリティ

モジュール 05

アプリケーションセキュリティ: OWASP Top 10:2025

2025 年版の新項目: Supply Chain が A03 として独立したカテゴリになり、Mishandling of Exceptional Conditions が A10 に加わりました。どちらも、まさに AI ツールが最も苦手とする領域です。

モジュール 06

AI とエージェントのセキュリティ

OWASP が掲げる 2 つの設計原則: least agency(アクセスだけでなく、エージェントが確認を取らずにどこまで行動できるかも制限する。自律性は実績で勝ち取るもの)と strong observability(エージェントが何を、なぜ、誰の ID で行ったかを把握できる)。

ターム3信頼性とスケール

モジュール 07

レジリエンスパターン

モジュール 08

非同期処理、イベント、リアルタイム

モジュール 09

パフォーマンスとスケーリング

モジュール 10

分散システムの正しさ

ターム4本番運用

モジュール 11

リリース: CI/CD、サプライチェーン、インフラストラクチャ

モジュール 12

オブザーバビリティと SRE

モジュール 13

災害復旧とインシデント管理

モジュール 14

コンプライアンス、ガバナンス、監査

エンジニアリングのパターン: データインベントリ/データマップ、分類(公開、社内、機密、極秘)、極秘データのフィールドレベル暗号化、ログおよび LLM プロバイダーに送るプロンプトでの PII マスキング、スケジュールに沿ってバックアップにも反映される削除、すべての再委託先との DPA(AI ベンダーも含め、学習利用と保持の条件を確認)。