Get in Touch

Course Outline

Introduction

  • What is GraphQL?
  • Historical Background
  • GraphQL compared to REST
  • Key features and advantages for clients
  • Security capabilities

Core Concepts

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

Underlying Mechanism

  • Architecture (client-server model)
  • Tools (GraphiQL, Launchpad)

Environment Setup

  • Constructing a GraphQL server
  • Implementing GraphQL features within the server
  • Creating and defining the application schema
  • Executing initial GraphQL queries

Working with GraphQL

  • Retrieving data via queries across multiple databases
  • Managing mutations to add, update, and delete records
  • Synchronizing client data with mutations
  • Utilizing subscriptions to create a newsfeed
  • Performing advanced queries using arguments, aliases, and fragments

Troubleshooting

Summary and Conclusion

Requirements

  • Familiarity with programming and databases
  • BASIC understanding of JavaScript

Target Audience

  • Web developers
  • Administrators
 7 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories