Get in Touch

Course Outline

Introduction

  • What is GraphQL?
  • History
  • GraphQL versus REST
  • Primary features and benefits for clients
  • Security features

Core Concepts

  • Schema Definition Language (SDL)
  • GraphQL terminology (types, fields, schema, mutations, promises, subscriptions)

Understanding the Mechanism

  • Architecture (clients, server)
  • Tools (GraphiQL, Launchpad)

Setting up the Environment

  • Constructing a GraphQL server
  • Implementing GraphQL features within a GraphQL server
  • Creating and defining a GraphQL application schema
  • Executing your initial GraphQL query

Working with GraphQL

  • Retrieving data via queries from multiple databases
  • Utilising mutations to add, update, and delete items
  • Keeping the client synchronised with mutations
  • Employing GraphQL subscriptions to build a newsfeed
  • Advanced queries incorporating arguments, aliases, and fragments

Troubleshooting

Summary and Conclusion

Requirements

  • Familiarity with programming and databases
  • Basic knowledge of JavaScript
  • <

Target Audience

  • Web developers
  • Administrators
 7 Hours

Testimonials (3)

Upcoming Courses

Related Categories