Get in Touch
 Duration 7 hours

Course Outline

Introduction

  • Defining GraphQL
  • Historical context
  • Comparing GraphQL with REST
  • Key features and client benefits
  • Security considerations

Grasping Core Concepts

  • Schema Definition Language (SDL)
  • Essential GraphQL terminology (types, fields, schemas, mutations, promises, and subscriptions)

Exploring the Mechanisms

  • System architecture (clients and servers)
  • Essential tools (GraphiQL, Launchpad)

Environment Configuration

  • Building a GraphQL server
  • Implementing GraphQL features within the server
  • Designing and defining the application schema
  • Executing initial GraphQL queries

Practical GraphQL Application

  • Retrieving data from multiple databases using queries
  • Utilizing mutations for creating, updating, and deleting records
  • Synchronizing the client with server-side mutations
  • Leveraging GraphQL subscriptions to create a news feed
  • Advanced query techniques using arguments, aliases, and fragments

Troubleshooting

Conclusion and Recap

Requirements

  • A solid grasp of programming principles and database concepts
  • Basic knowledge of JavaScript

Target Audience

  • Web developers
  • System administrators

Number of participants


Price per participant (excl. VAT)

Testimonials (3)

Upcoming Courses

Related Categories