Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning GraphQL (2021)

Learning GraphQL (2021)

55mIntermediate2021-08-25

Authors

Eve Porcello

Eve Porcello

Software Developer and Instructor

Course details

Data-driven applications depend on remote queries that run through APIs. GraphQL—a query language for APIs that was originally built by Facebook—allows developers to choose the kinds of requests they want to make and to receive information on multiple facets of that query in one request. The GraphQL approach to querying across networks can address a wide variety of large-scale development problems.

In this course, learn how to get started with GraphQL. Eve Porcello introduces the basics of this query language, then walks through queries, variables, and operation names. Eve explains how to work with mutations and subscriptions, as well as how to create and enhance schema. She covers topics like creating a custom object, adding an enumeration type, writing schema documentation, and much more.

Skills covered

GraphQLLearningProgramming LanguagesOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - An introduction to GraphQL
  • 02 - What you should know before watching this course

1. What Is GraphQL

  • 03 - Understanding GraphQL
  • 04 - How GraphQL differs from REST
  • 05 - Using GraphQL Playground

2. GraphQL Queries

  • 06 - Using enum types and arguments
  • 07 - Adding variables
  • 08 - Querying connected types
  • 09 - Creating operation names

3. Mutations and Subscriptions

  • 10 - Changing data with mutations
  • 11 - Creating GraphQL fragments
  • 12 - Working with subscriptions
  • 13 - Challenge - Sending pet library queries
  • 14 - Solution - Pet library query construction

4. Creating a GraphQL Server Schema

  • 15 - Introducing the GraphQL schema definition language
  • 16 - Setting up a GraphQL server with Apollo Server
  • 17 - Creating a custom object
  • 18 - Adding an enumeration type

5. Schema Enhancements

  • 19 - Working with mutations
  • 20 - Sending input types to mutations
  • 21 - Building a custom scalar
  • 22 - Returning a custom object
  • 23 - Customizing schema mocks with Apollo Server
  • 24 - Creating subscriptions
  • 25 - Writing schema documentation

Conclusion

  • 26 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal