Prisma 実践入門 - Next.js シリーズ

Prisma 実践入門 - Next.js シリーズ

無料で読める本

本書では Next.js で Prisma を実践的に利用できる基礎知識と環境を作ることをを目的とします。 【読者】 ・Prisma に興味がある方 ・Next.js でデータベースを利用したい方 ・Next.js に興味がある方 ・Supabase に興味がある方 ・Vercel を利用されている方 【特徴は】 ・ステップバイステップで構築方法を学べる ・ソースコードを参考にしながら学習 ・図解で解説できる 【その他】 「いいね」してくれたらモチベーションあがります🚀

Chapters
Chapter 01

🍓 はじめに

Chapter 02

0.1 更新履歴

Chapter 03

🍇 第1部 データベースの選定と基本知識

Chapter 04

1.1 📚 データベースの基本

Chapter 05

1.2 📚 サーバーサイドで DB を操作する理由

Chapter 06

1.3 📚 データベースの種類と特徴

Chapter 07

1.4 📚 Next.js と相性の良い RDB 一覧

Chapter 08

1.5 📚 RDB ごとに利用可能なクラウドサービス

Chapter 09

1.6 📚 開発環境と本番環境の RDB

Chapter 10

1.7 📚 TypeScript 開発者のための ORM

Chapter 11

1.8 📚 本書籍の DB 選定

Chapter 12

🍍 第2部 ローカル開発用DBを構築

Chapter 13

2.1 📚 前回書籍の CI/CD の振り返り

Chapter 14

2.2 💻 ローカル開発環境を整備

Chapter 15

2.3 💻 CI/CD 環境を構築

Chapter 16

2.4 💻 Supabase CLI で開発環境用 DB を構築

Chapter 17

2.5 📚 Supabase Studio

Chapter 18

2.6 💻 DB の接続情報を環境変数に登録

Chapter 19

🍉 第3部 Prisma ORM の紹介と導入

Chapter 20

3.1 📚 Prisma ORM について

Chapter 21

3.2 💻 Prisma ORM を導入

Chapter 22

3.3 💻 スキーマを定義

Chapter 23

3.4 📚 VS Code を設定

Chapter 24

3.5 💻 スキーマをフォーマット

Chapter 25

3.6 💻 スキーマをバリデート

Chapter 26

3.7 💻 マイグレーション

Chapter 27

3.8 💻 Prisma Studio

Chapter 28

3.9 💻 Prisma Client

Chapter 29

3.10 💻 シードデータ

Chapter 30

🍋 第4部 Prisma での CRUD 操作

Chapter 31

4.1 📚 RDB の基礎

Chapter 32

4.2 📚 Create の基本構文

Chapter 33

4.3 💻 Create の動作確認

Chapter 34

4.4 📚 Read の基本構文

Chapter 35

4.5 💻 Read の動作確認

Chapter 36

4.6 📚 Update の基本構文

Chapter 37

4.7 💻 Update の動作確認

Chapter 38

4.8 📚 Delete の基本構文

Chapter 39

4.9 💻 Delete の動作確認

Chapter 40

4.10 📚 Transaction の基本構文

Chapter 41

4.11 💻 Transaction の動作確認

Chapter 42

🍊 第5部 Server Components から DB 操作

Chapter 43

5.1 📚 Server Components から DB へアクセス

Chapter 44

5.2 💻 Server Components から直接 DB 操作

Chapter 45

5.3 💻 データアクセスレイヤーを導入

Chapter 46

🍌 第6部 本番環境、Preview環境用 DB を構築

Chapter 47

6.1 💻 Supabase プロジェクトを作成

Chapter 48

6.2 💻 DBの接続情報を GitHub に登録

Chapter 49

6.3 💻 GitHub Actions を修正しデプロイ

Chapter 50

🥝 第7部 Client Components から DB 操作

Chapter 51

7.1 📚 Client Components から DB へアクセス

Chapter 52

7.2 📚 Route Handlers から DB 操作(解説)

Chapter 53

7.3 💻 Route Handlers から DB 操作(実装)

Chapter 54

7.4 📚 Server Actions から DB 操作(解説)

Chapter 55

7.5 💻 Server Actions から DB 操作(実装)

Chapter 56

🍒 第8部 Next.js で CRUD 操作

Chapter 57

8.1 💻 Server Component にてユーザー一覧を取得

Chapter 58

8.2 💻 ユーザーリストをクライアントコンポーネント化

Chapter 59

8.3 💻 ユーザー登録機能を追加

Chapter 60

8.4 💻 ユーザー削除機能を追加

Chapter 61

8.5 💻 Vercel にデプロイし Cache の問題を確認

Chapter 62

8.6 💻 Cache の問題を解消

Chapter 63

🫐 第9部 型安全に DB を操作

Chapter 64

9.1 📚 Zod でより型安全に

Chapter 65

9.2 💻 サーバー側で入力値を検証

Chapter 66

9.3 💻 クライアント側で入力値を検証

Chapter 67

🥭 第10部 zod-prisma-types で 二重管理を回避

Chapter 68

10.1 📚 zod-prisma-types

Chapter 69

10.2 💻 zod-prisma-types をインストール

Chapter 70

10.3 💻 modelSchema を利用

Chapter 71

🥥 第11部 おまけ

Chapter 72

11.1 📚 コマンド一覧

Author
hayato94087
Topics
¥0今すぐ読む
公開
本文更新
文章量
270,387
価格
0