Build and Deploy a GraphQL API Using NodeJS - Tutorial for Beginners
Offered By: notJust․dev via YouTube
Course Description
Overview
Learn to build and deploy a powerful GraphQL API using NodeJS in this comprehensive tutorial for beginners. Explore GraphQL fundamentals, including Schema, Queries, Mutations, Types, and Resolvers, while gaining hands-on experience creating a GraphQL server. Set up a NodeJS environment, create a GraphQL Schema, implement Queries and Mutations, define Types and Resolvers, and integrate MongoDB using Atlas. Follow step-by-step instructions to confidently deploy your GraphQL API to the cloud, covering topics such as Express GraphQL Server setup, visual query interface installation, and database integration. By the end of this 3-hour 40-minute tutorial, acquire the knowledge and resources needed to build and deploy your own GraphQL API.
Syllabus
Intro
What is GraphQL and what are the benefits of it?
Project Setup
Running an Express GraphQL Server
Installing a visual interface for running queries
Basic Types
Defining and Passing Arguments
Object Types
Setting up the basic Graphql-yoga server
Setting up the project file strucutre
Mutations in GraphQL
Database Integration
Creating a new MongoDB Database using Atlas
Connecting from NodeJS to MongoDB
Provide the database to the resolvers
Users CRUD Operations in the database
Create relationships between different data
Outro
Taught by
notJust․dev
Related Courses
Introduction to DatabasesMeta via Coursera MongoDB for Node.js Developers
MongoDB University Introduction to MongoDB using the MEAN Stack
MongoDB via edX Data Modeling
MongoDB University SQL Server: Developer and DBA Collaboration
LinkedIn Learning