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

Sdílet
Vložit
  • čas přidán 18. 05. 2024
  • 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: 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: github.com/notJust-dev/GraphQ...
    ❗Try our FREE 2-day Masterclass on notJust.Academy: assets.notjust.dev/masterclas...
    📚 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
    📚 Enroll NOW in The Full-Stack Mobile Developer course and don’t miss out on your chance to become a 6-figure dev! Check out what our successful students are saying about their experience:
    academy.notjust.dev/?...
    💡 Have an idea for a future tutorial? Share it on our Idea Board: github.com/orgs/notJust-dev/d...
    💬 Join the notJust Development gang and let's build together:
    Twitter: / vadimnotjustdev
    Instagram: / vadimnotjustdev
    Facebook: / notjustdev
    LinkedIn: / vadimsavin
    Discord: / discord
    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
  • Věda a technologie

Komentáře • 13

  • @notjustdev
    @notjustdev  Před 2 měsíci +3

    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: bit.ly/3SVNVxx

  • @user-qt5xm3xu8g
    @user-qt5xm3xu8g Před 3 měsíci +5

    Hello Vadim, I have a simple request can you kindly do one on how to write test cases for mobile apps. I love your teaching style, and delivery of content.

    • @malikhassan8919
      @malikhassan8919 Před 3 měsíci

      highly appreciated

    • @notjustdev
      @notjustdev  Před 3 měsíci

      Great suggestion! Share it on our Idea Board: github.com/orgs/notJust-dev/discussions

  • @abdullahaboayesha
    @abdullahaboayesha Před 3 měsíci +2

    Vadim , this tutorial is super timely , Thank you so much :) You are the go to mentor for react native knowledge.

  • @vitorpeixoto2324
    @vitorpeixoto2324 Před 2 měsíci +1

    Another great video, Vadim ! Thanks!

  • @andrejkling3886
    @andrejkling3886 Před 3 měsíci +1

    Thank you so very much….🔥💯

  • @jm-ye1bv
    @jm-ye1bv Před měsícem +1

    Hey Vadim, im a great fan od your Channel! i always hated javascript, then started with ReactNative, now im into a project and i suddenly again see your amazing skills! i started learning graphql and im using mongo and in a different tutorial i saw, that its possible to implememnt an auth flow and request authentication throu a middleware, how is this possible with yoga? will you implement this maybe in a future stream? i would be really amazed seeing this

  • @Siimaaaaaaaa
    @Siimaaaaaaaa Před 2 měsíci +1

    Hello vadim, thank ymuch for this video, but i still have a problem idk exactly what i get always 404 error when i try to set up a full stack app using vue.js apollo client vuetify and in the backend Node.js graphql and sequelize, my app is working in the backend i tested it by postman but when i try to fill the fields in the front i got 404 error, do you have any suggestions to solve this error ? I am reaaly struggling with it
    And thaank you soo much

  • @RhayanMullon-nb9mq
    @RhayanMullon-nb9mq Před měsícem +1

    liked