YoVDO

Build and Deploy a GraphQL API Using NodeJS - Tutorial for Beginners

Offered By: notJust․dev via YouTube

Tags

GraphQL Courses Node.Js Courses MongoDB Courses Schema Design Courses API Development Courses API Deployment Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Developers
MongoDB 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