Complete course on GraphQL where you will create a full-stack application from scratch using:
- GraphQL server on Node.js
- React front-end (with Apollo)
- MongoDB to store data
⭐️ Course Links ⭐️
🔗Course files - https://github.com/iamshaunjp/graphql-playlist (switch branches to access files)
🔗Node Download - https://nodejs.org/en/
⭐️ Course Contents ⭐️
- #1 (0:00)- Introduction to GraphQL
- #2 (6:51)- A Birdseye View of GraphQL
- #3 (10:59)- Project (stack) Overview
- #4 (14:18)- Making Queries (front-end preview)
- #5 (20:05)- Express App Setup
- #6 (25:41)- Setting up GraphQL
- #7 (31:02)- GraphQL Schema
- #8 (38:08)- Root Query
- #9 (48:20)- The Resolve Function
- #10 (53:16)- Testing Queries in Graphiql
- #11 (59:49)- GraphQL ID Type
- #12 (1:03:36)- Author Type
- #13 (1:09:30)- Type Relations
- #14 (1:17:41)- GraphQL Lists
- #15 (1:25:56)- More on Root Queries
- #16 (1:29:39)- Connecting to mLab
- #17 (1:35:51)- Mongoose Models
- #18 (1:42:53)- Mutations
- #19 (1:53:06)- More on Mutations
- #20 (1:58:58)- Updating the Resolve Functions
- #21 (2:06:45)- GraphQL NonNull
- #22 (2:12:20)- Adding a Front-end
- #23 (2:15:50)- Create React App
- #24 (2:24:18)- Book List Component
- #25 (2:27:55)- Apollo Client Setup
- #26 (2:34:47)- Making Queries from React
- #27 (2:42:26)- Rendering Data in a Component
- #28 (2:49:23)- Add Book Component
- #29 (2:59:41)- External Query File
- #30 (3:04:12)- Updating Component State
- #31 (3:12:35)- Composing Queries
- #32 (3:24:48)- Query variables
- #33 (3:31:05)- Re-fetching Queries
- #34 (3:35:11)- Book Details Component
- #35 (3:42:47)- Making a Single Query
- #36 (3:54:13)- Styling the App
#graphql #databases #web-development #mongodb #apollo