バックエンド
サーバーサイド開発に関するノートをまとめるドメインです。ビジネスロジックの設計・データ永続化・API 構築を扱います。
このドメインで扱う内容
- データベース設計入門 — プログラミング経験 6 ヶ月〜数年の Jr 向け、要件 → E-R 図 → テーブル定義 → SQL の一気通貫を 19 章 + 用語集 + 設計テンプレで体系化 (公開中、学習教材寄り)
- Laravel × DDD × クリーンアーキテクチャ実践入門 — API バックエンドとしての Laravel と DDD・クリーンアーキテクチャをステップバイステップで解説 (全 20 章、公開中、中級者向け)
- PayloadCMS 入門 — Next.js native の Headless CMS。3.x の主要機能・データモデリング・Next.js 統合・デプロイまでを 7 章で解説 (公開中)
今後扱う予定のトピック
- PHPクラス設計入門(執筆中) — フレームワーク非依存のクラス設計原則から Laravel でのモデル/サービスクラス設計まで、全 14 章で解説予定。全章公開後に上の情報ボックスへ移動する
- API 設計 — REST / GraphQL、エンドポイント設計、エラーハンドリング
- 認証・認可 — セッション、JWT、OAuth (DB 観点はデータベース設計入門 第 15-16 章で扱い済み)