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
MongoDB for Node.js DevelopersMongoDB University Introduction to Office 365 Development and APIs
Microsoft via edX Server-side Development with NodeJS
The Hong Kong University of Science and Technology via Coursera Front-End Web UI Frameworks and Tools
The Hong Kong University of Science and Technology via Coursera Introduction to MongoDB using the MEAN Stack
MongoDB via edX