Prisma 是一個適用於 Node.js 和 TypeScript 的開源 ORM。在本工作坊中,您將學習使用 Prisma 的基本原理並實作各種工作流程,從資料建模、執行資料庫遷移,到查詢資料庫以讀取和寫入資料。您也將學習 Prisma 如何融入您的應用程式堆疊,方法是在使用 SQLite 資料庫的 REST 和 GraphQL API 中整合它。
Prisma 是一個適用於 Node.js 和 TypeScript 的開源 ORM。在本工作坊結束時,您將學習如何使用諸如使用 Prisma Migrate 進行結構描述原型設計、使用資料庫原生類型、如何在您的開發和 CI/CD 環境中使用 Prisma Migrate 等功能,以及使用 Prisma Migrate 的較不為人知的功能來建構工作流程。
NestJS 是目前最熱門的 Node.js 框架之一。在本工作坊中,您將學習如何使用 NestJS、Prisma、PostgreSQL 和 Swagger 建構後端 REST API。
學習使用 Remix 和 Prisma 建構最先進、高度響應的使用者介面。本工作坊專注於樂觀更新的模式,教導您如何運用這兩種工具的優勢來建構對使用者來說感覺即時的互動。在本工作坊結束時,您將了解如何
• 減少延遲並移除載入指示器,以獲得更快速的使用者體驗
• 使用更進階的 Remix 工具,例如 useFetcher
• 優雅地處理錯誤
• 使用 Prisma 的函數式 API 和 Remix 的 loaders 與 actions 優化請求