🎓 エンジニア教育用デモ

将来教育担当になったときに、このデモを使って自分の負担を減らす

💡 目的

  • 口頭説明より実際に動くコードで理解してもらう
  • 繰り返し使える教材として整備
  • 新人教育の時間短縮と品質向上

✅ 1. SQLパフォーマンス

N+1問題のデモと最適化手法の比較

  • N+1問題の発生原因
  • JOINによる最適化
  • 実行時間・クエリ回数の測定
  • 素のSQL(ADO.NET)の書き方
デモを見る →

🚧 2. エラーハンドリング

例外処理のベストプラクティスデモ

  • try-catch-finallyの正しい使い方
  • 例外の種類と使い分け
  • カスタム例外の設計
  • リトライ戦略とCircuit Breakerパターン
デモを見る →

🚧 3. セキュリティ

OWASP Top 10に基づく脆弱性デモ

  • SQLインジェクションの仕組みと対策
  • XSSの種類(Reflected, Stored, DOM-based)
  • CSRF対策
  • セキュアコーディングの原則
デモを見る →

🚧 4. データ構造とアルゴリズム

データ構造のパフォーマンス比較デモ

  • 時間計算量(Time Complexity)
  • Big O記法(O(1), O(n), O(log n), O(n²))
  • ハッシュテーブルの仕組み
  • 適切なデータ構造の選択基準
デモを見る →