Skip to content

itxtalal/products-graphql-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GraphQL Refresher

GraphQL Logo

This repository is a simple commits based learning or refresher of GraphQL API design using Apollo server.

Overview

GraphQL is a query language for your API, and a server-side runtime for executing queries using a type system you define for your data. GraphQL isn't tied to any specific database or storage engine and is instead backed by your existing code and data.

A GraphQL service is created by defining types and fields on those types, then providing function resolvers for each field on each type.

Contents

This repository covers the following topics

  • Setting up Apollo server for GraphQL playground
  • Scalars Types
  • Arrays Types
  • Object Types
  • Query with Variables
  • Adding Object Types
  • Relating Data
  • parent, arg, context params
  • Filter Data
  • Mutations
  • Adding Data
  • Deleting Data
  • Updating Data

About

A simple commits based learning path or refresher for GraphQL API

Topics

Resources

Stars

Watchers

Forks