Autoplay
Autocomplete
Previous Lesson
Complete and Continue
GraphQL For Beginners with JavaScript
Getting Started
Why GraphQL? (5:24)
The Problems With REST (9:47)
What We'll Be Building (6:29)
The Graph in GraphQL (5:25)
What Is GraphQL (4:57)
Queries
First GraphQL Query (5:51)
Discoverability (7:42)
First GraphQL "Server"
First GraphQL Server - Part 1 (5:09)
First GraphQL Server - Part 2 (10:31)
GraphQL The Query Language
GraphQL Data Types Introduction (4:34)
Scalar Types (5:27)
Object Types (4:45)
Query Parameters (7:54)
Variables (6:02)
Interfaces (4:57)
Aliases & Fragments (10:09)
Union Types (6:51)
Directives (3:55)
Mutations and Input Types (5:07)
Errors (3:11)
GraphQL without GraphiQL (10:49)
GraphQL Server Planning & Preperation
Server Planning (2:01)
Review Starter Project (4:48)
Installing PostgreSQL (2:40)
Install PostgreSQL on Windows (3:54)
Install PostgreSQL on Linux (2:31)
Install PostgreSQL (Postgresapp) on Mac (1:59)
Database / PostgreSQL
Introduction To SQL (12:40)
Create / Setup App Database (8:30)
GraphQL Server
Create A GraphQL HTTP Server (6:33)
Add GraphQL "books" Field (7:28)
Query books from Database (5:09)
Challenge Review - Adding "subtitle" & "ratingCount" Fields (3:21)
Add ImageUrl field to book type (6:43)
Add authors field to book type (7:33)
Optimize with Dataloader - Part 1 (10:41)
Optimize with Dataloader - Part 2 (9:55)
Add GraphQL "reviews" Field (3:06)
Add "book" field to Review Type (14:45)
Challenge Review - Add "book" field to Review type (3:42)
Sorting Queries (7:20)
Create HomePage Query (3:01)
Use the HomePage Query In HackerBook Review App (11:15)
Create Book Detail Page Query (3:44)
Add "book" field to Review Type (5:34)
Add Query to Book Page in HackerBook Review App (5:31)
Query "book" for Book Review Page in HackerBook Review App (3:17)
Create Book Review Mutation (6:57)
Use the Book Review Mutation in HackerBook Review App (3:32)
Add "searchBook" field to query Google Book API (5:48)
Use "searchBook" field in HackerBook Review App (3:07)
Add "createBook" mutation (5:26)
Use "createBook" mutation in HackerBook Review App (2:18)
Add a Global "search" field (9:33)
Miscellaneous & Cleanup (1:44)
GraphQL / Versionless (3:40)
Final Thoughts
Final Thoughts (1:11)
Teach online with
Install PostgreSQL (Postgresapp) on Mac
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock