Get in Touch

Course Outline

Introduction

  • Defining GraphQL
  • Historical background
  • Comparison of GraphQL and REST
  • Key features and client-side advantages
  • Security mechanisms

Core Conceptual Framework

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

Operational Mechanics

  • System architecture: clients and servers
  • Essential tools: GraphiQL and Launchpad

Environment Configuration

  • Developing a GraphQL server
  • Implementing specific GraphQL functionalities within the server
  • Defining and creating application schemas
  • Executing initial GraphQL queries

Practical GraphQL Application

  • Retrieving data from multiple sources using queries
  • Managing data changes via mutations: adding, updating, and deleting items
  • Synchronizing client state with server mutations
  • Leveraging GraphQL subscriptions for real-time features like newsfeeds
  • Advanced query techniques using arguments, aliases, and fragments

Diagnosis and Resolution

Review and Wrap-up

Requirements

  • Familiarity with programming concepts and database management
  • Basic knowledge of JavaScript

Target Audience

  • Web developers
  • System administrators
 7 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories