Learn GraphQL Apollo with a Full-Stack App in 2023

Make a Movie Maker application with GraphQL, ReactJS, MongoDB, NodeJS and Apollo Client from scratch!

4.60 (226 reviews)
Udemy
platform
English
language
Engineering
category
9,627
students
2 hours
content
May 2023
last update
FREE
regular price

What you will learn

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

Description

Are you ready to take your web development skills to the next level? Join us in this immersive course where you'll learn how to build powerful and efficient web applications using cutting-edge technologies like GraphQL, Apollo, ReactJS, and MongoDB. This course will equip you with the skills and knowledge needed to create robust, data-driven applications that deliver exceptional user experience.


Course Highlights:

  • Gain a deep understanding of GraphQL: Discover the advantages of GraphQL over traditional REST APIs and learn how to design and implement GraphQL schemas to efficiently store and fetch data.

  • Master Apollo Server and Client: Harness the power of Apollo Server to create a flexible and scalable GraphQL backend. Explore Apollo Client to seamlessly integrate GraphQL into your ReactJS applications and manage state efficiently.

  • Build dynamic user interfaces with ReactJS: Dive into ReactJS, one of the most popular JavaScript libraries for building interactive user interfaces. Learn how to create reusable components, handle state management, and implement responsive designs.

  • Harness the power of MongoDB: Explore MongoDB, a NoSQL database that provides flexibility and scalability for your web applications. Learn how to integrate MongoDB with GraphQL to store and retrieve data efficiently.

  • Implement your knowledge: Put your skills into practice by building a highly function full stack Movie Maker project throughout the course.


What sets this course apart is the incredible value students have found in it. Here's what they have to say:

  • "Very well explained by the Tutor in the correct sequence and at a steady pace, so that I can understand each concept properly" - Johan Swan

  • "Thanks for helping with the basic concepts of React Apollo client and Graphql. Now atleast I know frm where to extend, thanks again for free and short session."- Pushpendra Kumar

  • "Good pace of instruction. I liked that he was creating something and not just going over a bunch of prefabricated code. We even got to see him troubleshooting his own mistakes a few times, which is a really helpful learning experience. All was good, IMO." - Dave Dunn


Join us on this transformative learning journey, and unlock the potential to create a dynamic, high-performance web application. Let's get you started!!!

See you inside the course.


Note: This is a fully revised course with an introduction to the new Apollo Client version(v3) and the usage of React hooks. If you completed this course with Apollo v2, please look at the changes with the new version of Apollo v3 in this course update. There will be some minor changes, but that will not impact the application's working idea.

Content

Introduction

What we will make
Pre-Requisites

Starting the frontend with ReactJS

Making the Header & Footer components
Making Movies Components to render Movies
Finishing frontend of the App

Working with Backend

Getting data from MongoDB Atlas
Starting with GraphQL
Making queries to GraphQL
Adding mutation to GraphQL
Fetching data from MongoDB
Connecting to Apollo Client

Requesting data to Frontend

Rendering data to Frontend
Adding movies from React
Finished adding movies
Wrap up

Screenshots

Learn GraphQL Apollo with a Full-Stack App in 2023 - Screenshot_01Learn GraphQL Apollo with a Full-Stack App in 2023 - Screenshot_02Learn GraphQL Apollo with a Full-Stack App in 2023 - Screenshot_03Learn GraphQL Apollo with a Full-Stack App in 2023 - Screenshot_04

Reviews

Manish
July 11, 2023
Highly recommended! for full stack developers and software engineers to learn MongoDB with GraphQl. Great demonstration!!
Johan
May 5, 2023
Very well explained by the Tutor in the correct sequence and at a steady pace, so that I can understand each concept properly
Murad
April 28, 2023
If explanation of upadte and delete mutations added this course and using of graphql data explain with functional components it will be so good. Thanks
Dave
January 31, 2023
Good pace of instruction. I liked that he was creating something and not just going over a bunch of prefabricated code. We even got to see him troubleshooting his own mistakes a few times, which is a really helpful learning experience. All was good, IMO.
Pramod
June 26, 2021
backend would have been written more organized even though content is worth to beginner to start with
Javeed
April 9, 2021
I am really happy for this course. But, I am getting some errors while connecting the backend with front-end.iam not able to solve that one if i see documentation of graphql there is lot os things has changed.
Aurel
March 14, 2021
Sorry, but this lessons is one of the worst that I hear... Bad english, a very poor experience you want to make courses? Please, delete your course, because you make other people to write a piece of shit in their codes.
Rene
February 17, 2021
Pros: 1 - Good knowledge of the subject. 2 - Direct to the point 3 - less theory and more pratice Cons: Only that the Appollo client have a new version Very concise and good course. Congrats
Pushpendra
February 11, 2021
Thanks for helping with the basic concepts of React Apollo client and Graphql. Now atleast I know frm where to extend, thanks again for free and short session.
Ed
February 11, 2021
Started ok with front end then guy was just hectic,showing off his quick flicking thru pages and code which was spelled wrong sometimes,then back end was chaos.Nothing works.Waste of time.Shame on Udemy.And his explanations were too quick and hectic,made no sense.Sorry man,you need to present code that works and slow down.
thanmai
February 8, 2021
He skips the important parts, he is too good at video editing so , makes it move fast during the vs code parts and resources he shares are not upto date.. No reason for beginners to take this course as he makes them feel more complicated.
Allan
January 29, 2021
It helped me to build a working app, however, it fell short of teaching full CRUD operations. Also, the instructor indicated that we should add a dependency that causes the app to crash. Using @apollo/react-hooks causes the app to crash. Using react-apollo fixes the issue.
Hamza
December 19, 2020
Good and concise course. The videos very very much clear and explanation was nice too. Fully utilized my 2 hours with this course.
Tomer
October 12, 2020
It is a bit outdated, so that today we need to import only the Apollo client and not all extra packages shown in this course. I was able to follow the videos while reading documentation and using the more up to date methods. Also, there are shorter and better ways to achieve some of the things shown. All in all I found it a good way to get a very fast intro to Apollo client and for me it was time well spent.

Charts

Price

Learn GraphQL Apollo with a Full-Stack App in 2023 - Price chart

Rating

Learn GraphQL Apollo with a Full-Stack App in 2023 - Ratings chart

Enrollment distribution

Learn GraphQL Apollo with a Full-Stack App in 2023 - Distribution chart
3337590
udemy ID
7/16/2020
course created date
8/21/2020
course indexed date
Bot
course submited by