人工精选graphql+prisma教程,基础与提升
**课程导读:GraphQL + Prisma 基础与提升——从入门到实战的全链路指南** 在前后端分离架构日益成熟的今天,如何高效地连接数据库与前端界面,是每一位开发者必须面对的课题。GraphQL 作为新一代的数据查询语言,凭借其灵活、强类型和减少请求次数的优势,正在重新定义 API 的设计方式
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
**课程导读:GraphQL + Prisma 基础与提升——从入门到实战的全链路指南**
在前后端分离架构日益成熟的今天,如何高效地连接数据库与前端界面,是每一位开发者必须面对的课题。GraphQL 作为新一代的数据查询语言,凭借其灵活、强类型和减少请求次数的优势,正在重新定义 API 的设计方式;而 Prisma 则以其优雅的开发者体验和无与伦比的生产就绪能力,成为 Node.js 生态中 ORM 的首选。本课程《GraphQL + Prisma 教程,基础与提升》正是为了帮助学员打通这两项核心技术,实现从后端数据建模到前端应用集成的完整闭环。
课程开篇并未直接切入复杂的代码细节,而是通过 1 分钟的超爽体验秀和 5 分钟快速搭建服务器的演示,让学员直观感受 GraphQL 的魅力所在。随后,讲师将深入剖析 GraphQL 与 Prisma 的核心概念,梳理课程整体知识脉络,为后续学习奠定坚实的理论基础。在快速入门阶段,我们将手把手教你搭建开发环境,使用 graphql-yoga 构建 GraphQL 服务器,并配置 Babel 以支持现代 JavaScript 语法。更重要的是,本章详细讲解了如何将 Prisma 集成到 GraphQL 服务器中,从定义数据模型、编写 GraphQL API,到添加查询、突变及订阅解析器,每一步都配有清晰的实战案例,确保你能真正理解数据流动的每一个环节。
除了后端核心,课程还涵盖了前端集成的关键内容。我们将基于 React 搭建前端应用,并集成 react-apollo 客户端,实现在前端优雅地调用 GraphQL 查询和突变 API。这种前后端联动的教学视角,有助于你建立全栈思维,理解数据如何在两个层面之间高效交互。
进入进阶章节后,课程将带你深入 Prisma 的内部结构与配置优化。你将学习到规范的 Prisma 开发流程,掌握如何优化项目结构以提升可维护性。同时,通过解读 .env 环境变量配置和 prisma.yml 配置文件,你将学会如何根据项目需求灵活调整数据库连接和生成策略。这些内容是构建大型生产级应用不可或缺的技能。
无论你是希望从零开始掌握 GraphQL 的初学者,还是想要通过 Prisma 提升开发效率的后端工程师,本课程都能为你提供系统化的知识体系与可落地的实战经验。跟随课程节奏,你不仅将学会如何写代码,更将理解如何设计一个高效、可扩展的数据服务架构。现在就开始你的 GraphQL + Prisma 学习之旅,让数据交互变得简单而强大。
课程目录
课程目录58 集
- 1-1 [课程介绍] 1分钟超爽体验Graphql服务器 (01:56).mp4
- 1-2 [课程介绍] 5分钟快速搭建一个Graphql服务器 (05:28).mp4
- 1-3 [课程介绍] 介绍 graphql & prisma (15:08).mp4
- 1-4 [课程介绍] 课程内容介绍 (03:38).mp4
- 2-1 [快速入门] 搭建开发环境 (03:14).mp4
- 2-2 [快速入门] 使用graphql-yoga搭建graphql服务器 (16:13).mp4
- 2-3 [快速入门] 配置babel (04:36).mp4
- 2-4 [快速入门] prisma简介 (11:49).mp4
- 2-5 [快速入门] 在Graphql 服务器中集成prisma (27:25).mp4
- 2-6 [快速入门] 用Graphql playground 探索Graphql (04:36).mp4
- 2-7 [快速入门] 定义数据模型 (04:33).mp4
- 2-8 [快速入门] 定义Graphql API (05:28).mp4
- 2-9 [快速入门] 添加查询解析器 (03:47).mp4
- 2-10 [快速入门] 添加突变解析器 (08:09).mp4
- 2-11 [快速入门] 添加订阅解析器 (08:18).mp4
- 2-12 [快速入门] 基于react搭建前端应用 (04:20).mp4
- 2-13 [快速入门] 集成react-apollo (04:07).mp4
- 2-14 [快速入门] 在前端调用Graphql 查询 API (07:53).mp4
- 2-15 [快速入门] 在前端调用Graphql 突变 API (17:46).mp4
- 3-1 [prisma 结构和配置] prisma 开发流程 (06:27).mp4
- 3-2 [prisma 结构和配置] 优化项目结构 (20:16).mp4
- 3-3 [prisma 结构和配置] 使用.env配置环境变量 (14:43).mp4
- 3-4 [prisma 结构和配置] 解读 prisma.yml 配置文件 (19:51).mp4
- 3-5 [prisma 结构和配置] 使用 Prisma cli 命令行工具 (09:29).mp4
- 3-6 [prisma 结构和配置] 详解 docker-compose.yml 配置文件 (09:42).mp4
- 4-1 [数据模型 datamodel] 解读datamodel.prisma (11:22).mp4
- 4-2 [数据模型 datamodel] Graphql SDL语言 (14:11).mp4
- 4-3 [数据模型 datamodel] 定义字段和类型 (04:30).mp4
- 4-4 [数据模型 datamodel] 使用SDL指令 (10:02).mp4
- 4-5 [数据模型 datamodel] 类型关系-表关联 (30:14).mp4
- 4-6 [数据模型 datamodel] 解读schema.graphql (09:18).mp4
- 5-1 [查询 - query] 检查存在 (05:13).mp4
- 5-2 [查询 - query] 查询单条数据 (05:16).mp4
- 5-3 [查询 - query] 查询列表数据 (12:34).mp4
- 5-4 [查询 - query] 查询过滤器 (18:54).mp4
- 5-5 [查询 - query] 关联查询 (22:28).mp4
- 5-6 [查询 - query] 片段查询 (05:36).mp4
- 5-7 [查询 - query] 排序查询 (03:42).mp4
- 5-8 [查询 - query] 连接查询 (09:58).mp4
- 5-9 [查询 - query] 聚合查询 (10:40).mp4
- 5-10 [查询 - query] 分页查询 (16:36).mp4
- 6-1 [突变 - mutation] mutation 介绍 (06:32).mp4
- 6-2 [突变 - mutation] create-创建记录 (17:01).mp4
- 6-3 [突变 - mutation] update - 更新记录 (09:54).mp4
- 6-4 [突变 - mutation] delete - 删除记录 (04:37).mp4
- 6-5 [突变 - mutation] upsert - 插入记录 (09:16).mp4
- 6-6 [突变 - mutation] 批量更新记录 (08:53).mp4
- 6-7 [突变 - mutation] 批量删除记录 (09:12).mp4
- 7-1 [订阅 - subscription] 基本订阅 (13:54).mp4
- 7-2 [订阅 - subscription] 字段级订阅 (08:24).mp4
- 8-1 [安全和身份验证] 添加 Management API 密钥 (10:00).mp4
- 8-2 [安全和身份验证] 添加服务密钥 (06:23).mp4
- 9-1 [应用部署] 添加数据种子 (14:14).mp4
- 9-2 [应用部署] 项目构建 (05:29).mp4
- 9-3 [应用部署] 使用docker部署应用 (15:25).mp4
- 10-1 [数据管理 Prisma Admin UI] 基本介绍 (04:48).mp4
- 10-2 [数据管理 Prisma Admin UI] 管理数据 (06:07).mp4
- 10-3 [数据管理 Prisma Admin UI] 自定义UI (03:33).mp4





