Get in Touch

Course Outline

Introduction

  • Defining GraphQL
  • Historical context
  • Comparing GraphQL and REST
  • Key features and client-side benefits
  • Security capabilities

Core Concepts

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

Mechanism Overview

  • Architectural components (clients and servers)
  • Utilized tools (GraphiQL, Launchpad)

Environment Setup

  • Constructing a GraphQL server
  • Implementing GraphQL functionalities within the server
  • Defining and creating an application schema
  • Running your initial GraphQL query

Working with GraphQL

  • Retrieving data via queries across multiple databases
  • Utilizing mutations for adding, updating, and deleting records
  • Maintaining client synchronization through mutations
  • Leveraging subscriptions to create a newsfeed feature
  • Executing advanced queries using arguments, aliases, and fragments

Troubleshooting

Summary and Conclusion

Requirements

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

Target Audience

  • Web developers
  • System administrators
 7 Hours

Number of participants


Price per participant

Testimonials (3)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories