GraphQL Apollo Server with Node.js, MongoDB - GraphQL API

RapidDev Pro, Full Stack Developer & Tech Entrepreneur

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
40 Lessons (4h 21m)
    • 1. Introduction

      1:12
    • 2. Tools and Installation

      1:26
    • 3. Promise vs Async Await

      13:33
    • 4. Spread Operator

      9:04
    • 5. Object and Array Destructuring

      6:03
    • 6. What is GraphQL

      3:20
    • 7. GraphQL Schema Basics

      7:44
    • 8. GraphQL API Overview

      1:43
    • 9. Setup GraphQL Server

      9:58
    • 10. GraphQL Playground Overview

      3:34
    • 11. GraphQL Resolvers and Type Modifier

      3:47
    • 12. User and Task Schema/TypeDefs

      2:32
    • 13. Task List Query Resolver

      6:47
    • 14. Field Level Resolver

      7:35
    • 15. Get Task By Id Query

      4:28
    • 16. Get Users List and Get User By Id Query

      5:25
    • 17. Create Task Mutation

      5:19
    • 18. Modularize Resolvers

      4:36
    • 19. Modularize Schema ( Schema Stiching )

      8:54
    • 20. MongoDB Connectivity

      4:29
    • 21. User and Task Mongoose Schema

      3:47
    • 22. Signup Mutation

      13:06
    • 23. Custom Date Scalar Type

      3:07
    • 24. Authentication: Login Mutation

      9:31
    • 25. Resolver Context

      4:33
    • 26. Verify Token and Set Auth Context

      10:20
    • 27. Combine Resolver/ Resolver Middleware

      4:01
    • 28. UPDATING: Get User By Id

      6:39
    • 29. UPDATING: Create Task Mutation

      6:51
    • 30. UPDATING: List Task and Get Task By Id

      15:23
    • 31. Update/Modify Task Mutation

      4:32
    • 32. Delete Task Mutation

      4:15
    • 33. Offset Limit Pagination ( Task List )

      2:48
    • 34. Offset limit Pagination Vs Cursor Based Pagination

      5:26
    • 35. Cursor Based Pagination ( Task List )

      16:18
    • 36. Data Loaders - What and Why

      8:55
    • 37. Implementing Data Loaders

      15:36
    • 38. User Subscription

      9:42
    • 39. Format GraphQL Error Response and Query Variables Overview

      4:08
    • 40. SOURCE CODE

      0:24

Project Description

We are going to build Task Manager GraphQL API using Apollo Server in Node.js, Express and MongoDB as database. Build your own GraphQL API with the concepts learned in this class.

NOTE: I have attached the source code used in this class so that it is easy for you to refer anytime.

Student Projects