メインコンテンツまでスキップ

バックエンド

サーバーサイド開発に関するノートをまとめるドメインです。ビジネスロジックの設計・データ永続化・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 章で扱い済み)