Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Build and Deploy a GraphQL API using NodeJS (tutorial for beginners)
Play lesson

React Native for beginners - Build and Deploy a GraphQL API using NodeJS (tutorial for beginners)

5.0 (4)
42 learners

What you'll learn

This course includes

  • 537.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

In this tutorial, we will be building and deploying a powerful GraphQL API using NodeJS! This tutorial is sponsored by ✨IBM StepZen✨ - a GraphQL server with a unique architecture that helps developers build APIs fast and with less code ❇️ Get your free account here: https://bit.ly/3SVNVxx Follow along and learn how to build and deploy a powerful GraphQL API to the cloud. Whether you're a beginner to GraphQL or want to refresh your knowledge, this step-by-step tutorial has you covered. We'll go over the fundamentals of GraphQL, such as Schema, Queries, Mutations, Types, and Resolvers, while also getting some hands-on experience building up our own GraphQL server with NodeJS. By the end of this video, you should have all of the information and resources needed to confidently deploy your GraphQL API in the cloud. ✨ Source Code: https://github.com/notJust-dev/GraphQLExample ⚛️ React Native Mastery is the ONLY course you need to master mobile development with React Native & Expo 🚀 Enroll here: https://www.notjust.dev/react-native-mastery 📚 This video includes a lot of tools and technologies, providing an excellent opportunity to learn about: - Introduction to GraphQL and its importance - Setting up a NodeJS environment for GraphQL - Creating a GraphQL Schema - Implementing Queries and Mutations - Defining Types and Resolvers - Integrating MongoDB Database using Atlas with GraphQL API 💡 Have an idea for a future tutorial? Share it on our Idea Board: https://github.com/orgs/notJust-dev/discussions *💬 Join the notJust Development gang and let's build together:* Twitter: https://twitter.com/VadimNotJustDev Instagram: https://www.instagram.com/VadimNotJustDev Facebook: https://www.facebook.com/notjustdev LinkedIn: https://www.linkedin.com/in/vadimsavin Discord: https://discord.gg/VpURUN2 *Timecodes:* 0:00 Intro 02:51 What is GraphQL and what are the benefits of it? 06:58 Project Setup 19:05 Running an Express GraphQL Server 28:24 Installing a visual interface for running queries 36:17 Basic Types 44:51 Defining and Passing Arguments 53:15 Object Types 01:20:45 Setting up the basic Graphql-yoga server 01:26:48 Setting up the project file strucutre 01:53:18 Mutations in GraphQL 02:10:00 Database Integration 02:12:20 Creating a new MongoDB Database using Atlas 02:15:13 Connecting from NodeJS to MongoDB 02:24:09 Provide the database to the resolvers 02:38:43 Users CRUD Operations in the database 03:21:22 Create relationships between different data 03:35:15 Outro Disclaimer: This build is for educational purposes only. All views, opinions, and technology choices expressed in this video are my own and do not represent the views, opinions, or technology choices of any entity I have been, am now, or will be affiliated with. #notjustdev #graphql #reactnative

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere