YoVDO

GraphQL Essential Training

Offered By: LinkedIn Learning

Tags

GraphQL Courses Web Development Courses SQL Courses MongoDB Courses Database Management Courses Data Persistence Courses API Development Courses

Course Description

Overview

Get started with GraphQL, a query language for APIs. Learn about the basic types and fields, how to set up persistence, how to work with items with mutations, and more.

Syllabus

Introduction
  • Learning GraphQL essentials
  • Course prerequisites
1. Setup and Introduction
  • IDE and required tools
  • GraphQL overview
  • Server setup
  • The initial GraphQL setup
  • Basic GraphQL schema
2. Types and Schemas
  • Object types and fields
  • Query and mutation types
  • What is the resolver and its role?
  • Scalar types
  • Enumeration types
  • List of types inside another
3. Setting Up Persistence
  • Installing MongoDB for GraphQL
  • Finalizing the database connectors
  • Update resolvers for MongoDB
  • Data persistence with SQL
4. Mutations
  • Adding new items with mutations
  • Updating items with mutations
  • Deleting items with mutations
5. Queries in Depth
  • Querying all products
  • Querying with aliases
  • Querying with fragments
Conclusion
  • Continuing with GraphQL

Taught by

Emmanuel Henri

Related Courses

MongoDB for Developers
MongoDB University
MongoDB for DBAs
MongoDB University
MongoDB for Java Developers
MongoDB University
M101P: MongoDB for Developers
MongoDB University
MongoDB for Node.js Developers
MongoDB University