GraphQL + Prisma 教程,开发高级GraphQL 后端服务器,react apollo的后端实现
3.9 (10 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
71 students enrolled

GraphQL + Prisma 教程,开发高级GraphQL 后端服务器,react apollo的后端实现

react apollo的后端实现,学习如何使用nodejs构建GraphQL 后端服务器。只需掌握基本的javascript即可,无需精通后端语言和数据库
3.9 (10 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
71 students enrolled
Created by fucheng liang
Last updated 4/2019
Simplified Chinese
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9.5 hours on-demand video
  • 42 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • GraphQL知识点
  • 如何构建GraphQL服务器
  • prisma知识点
  • 如何使用prisma快速开发GraphQL API
  • 如何在前端调用GraphQL API
  • 如何部署GraphQL应用服务器
Course content
Expand all 58 lectures 09:43:06
+ 快速入门
15 lectures 02:12:14
搭建开发环境
03:14
2,使用 graphql-yoga 快速搭建 graphql 服务器
16:13
配置babel
04:36
prisma简介
11:49
在Graphql 服务器中集成prisma
27:25
使用Graphql playground 探索Graphql API
04:36
定义数据模型
04:33
定义Graphql API
05:28
添加查询解析器
03:47
添加突变解析器
08:09
添加订阅解析器
08:18
基于react搭建前端应用
04:20
集成react-apollo
04:07
在前端调用Graphql 查询 API
07:53
在前端调用Graphql 突变 API
17:46
+ prisma 结构和配置
6 lectures 01:20:27
prisma 开发流程
06:27
优化项目结构
20:16
使用.env配置环境变量
14:43
解读 prisma.yml 配置文件
19:50
使用 Prisma cli 命令行工具
09:29
详解 docker-compose.yml 配置文件
09:42
+ 数据模型 datamodel
6 lectures 01:19:37
解读datamodel.prisma
11:22
Graphql SDL语言
14:11
定义字段和类型
04:30
使用SDL指令
10:02
类型关系-表关联
30:14
解读schema.graphql
09:18
+ 查询 - query
10 lectures 01:50:57
检查存在
05:13
查询单条数据
05:16
查询列表数据
12:34
查询过滤器
18:54
关联查询
22:28
片段查询
05:36
排序查询
03:42
连接查询
09:58
聚合查询
10:40
分页查询
16:36
+ 突变 - mutation
7 lectures 01:05:25
mutation 介绍
06:32
create - 创建记录
17:01
update - 更新记录
09:54
delete - 删除记录
04:37
upsert - 插入记录
09:16
批量更新记录
08:53
批量删除记录
09:12
+ 订阅 - subscription
2 lectures 22:18
基本订阅
13:54
字段级订阅
08:24
+ 安全和身份验证
2 lectures 16:23
添加 Management API 密钥
10:00
添加服务密钥
06:23
+ 应用部署
3 lectures 35:07
添加数据种子
14:14
项目构建
05:29
使用docker部署应用
15:24
+ 数据管理 Prisma Admin UI
3 lectures 14:28
基本介绍
04:48
管理数据
06:07
自定义UI
03:33
Requirements
  • 会基础的javascript,懂一些es6语法即可
Description

GraphQL 是什么 ?

GraphQL是Facebook开源的一种用于 API 的查询语言,并有可能成为未来的API规范


哪些公司在使用GraphQL  ?

越来越多主流的科技公司都开始拥抱GraphQL,比如facebook,twitter,Airbnb,github,reddit,Netflix等等。


为什么使用Prisma ?

prisma是一个超越ORM的数据库工具,它可以让你快速开发GraphQL API,让你免去了大部分的工作,让你开发GraphQL服务器从未如此简单。


我是否需要精通 后端语言 和 数据库 才能学习这门课程 ?

并不需要,甚至你可以在完全不懂任何后端语言和数据库的前提下掌握这门课程,并完成GraphQL服务器的开发。


我可以使用什么开发语言 ?

Prisma 支持4种开发语言,分别是javascript ( nodejs后端 ),TypeScript,flow,Go。未来还会支持更多的语言。


成为优秀全栈工程师的机遇

GraphQL并不复杂,通过学习本门课程你便可以开发GraphQL 服务器,并且在前端调用GraphQL API。

如果你是前端工程师,那么学习完本课程,你将能成为一名全栈开发者。

如果你是后端工程师,那么学习完本课程,再稍加学习些前端基础知识,便能成为全栈开发者。

如果你是 ios/安卓 工程师,那么学习完本课程,你便能成为移动端的全栈开发者。


开发GraphQL应用是否很难 ?

刚好相反,觉得难是因为你对它还不了解。实际上它很简单,也很强大。


Who this course is for:
  • 前端工程师
  • 后端工程师
  • 移动端工程师
  • nodejs开发者
  • 会使用基本javascript的其他任何开发人员
  • 希望成为全栈开发者的人员