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

GraphQL Full Course - Novice to Expert
5.50 GEEK