The GraphQL Apollo (with ReactJS, NodeJS and MongoDB)

Learn GraphQL & Apollo Client by making a movie application with ReactJS & MongoDB.
Rating: 4.3 out of 5 (119 ratings)
6,550 students
English [Auto]

Basics of GraphQL
Working of GraphQL
Testing with GraphiQL tool
Setting up GraphQL Apollo Server
GraphQL integration with ReactJS
MongoDB Atlas functionalities
How Apollo Client works


  • Should have the basic knowledge about ReactJS Components
  • A computer or laptop with an Internet connection


Make a MERN Movie Maker app and learn about GraphQL, Apollo Client-Server, ReactJS, and MongoDB.

You will learn :

What is GraphQL

You will understand the need for GraphQL and the problems it solves nowadays.

How the GraphQL works

You will also learn how GraphQL works by looking at the various aspects like writing and firing Graphql queries, the syntax of the queries, making mutations, and more with GraphQL.

Testing the GraphQL queries

You'll also learn to use the GraphiQL tool for testing and understanding how the GraphQL queries are made and structured.

How to integrate GraphQL with ReactJS by Apollo

You will now be able to make and fire the GraphQL queries from your React front-end by connecting the GraphQL with ReactJS with the help of Apollo Client.

Storing the GraphQL data to the MongoDB database server

Storing all the data to MongoDB Atlas becomes very easy with the involvement of NodeJS. GraphQL stores and fetches data from the MongoDB atlas.

and much more...

Who this course is for:

  • Anyone willing to get started with the basics of GraphQL and Apollo Client
  • Anyone learning to integrate GraphQL & Apollo with ReactJS and MongoDB


MERN Stack Web Developer & Networking Enthusiast
Mohd. Raqif Warsi
  • 4.3 Instructor Rating
  • 119 Reviews
  • 6,553 Students
  • 1 Course

Hi! I am Mohd. Raqif Warsi. I'm a learner like you. Coming to the point - I came to Udemy to help thousands of people like you by contributing something to what they need. I love to grow my knowledge and at the same time, spreading it to others, serving them with my best.

I started all of this with merely no experience but with only one thing, a pure determination to learn, grow and succeed with whatever I learn. This took some time and will take a lot more.

Technically, I'm a Web Developer with hands-on ReactJS, MongoDB, ExpressJS, and NodeJS. I love building new things out of technology. If you want more stuff from any of these topics, please let me know. But you know what? Networking and Cyber Security started fascinating me. I took the dip in the I.T. sector because of them and here I am perfecting the essentials of I.T., which is obviously one of my goals.

If I've said "I love to help" enough, let me know if my courses are helping you out. I also admire to hear your reviews and the advancement you'll make in your journey. If you're ever stuck at any-place, any-time in my courses or beyond, just leave a message for me and I'll be there, all yours. To see you achieve your goal is also one of my goals.