Get in Touch

Course Outline

Introduction

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

Core Concepts

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

Technical Mechanisms

  • Architecture (clients and servers)
  • Development tools (GraphiQL, Launchpad)

Environment Setup

  • Developing a GraphQL server
  • Implementing GraphQL features within a server
  • Defining and creating an application schema
  • Running your initial GraphQL query

Practical Application

  • Retrieving data via queries from multiple databases
  • Utilizing mutations to create, update, and remove records
  • Synchronizing client-side state with mutations
  • Implementing GraphQL subscriptions for newsfeed functionality
  • 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)

Upcoming Courses

Related Categories