Get in Touch

Course Outline

Introduction

  • What is GraphQL?
  • Historical context.
  • GraphQL versus REST.
  • Key features and benefits for clients.
  • Security capabilities.

Exploring 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

  • Developing a GraphQL server.
  • Implementing GraphQL features within a 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.
  • Ensuring client synchronisation with mutations.
  • Employing GraphQL subscriptions to build a newsfeed.
  • Advanced queries utilising arguments, aliases, and fragments.

Troubleshooting

Summary and Conclusion

Requirements

  • Familiarity with programming and databases.
  • Basic understanding of JavaScript.

Audience

  • Web developers.
  • Administrators.
 7 Hours

Number of participants


Price per participant

Testimonials (3)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories