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 terminology (types, fields, schema, mutations, promises, subscriptions).

Mechanisms

  • Architecture (client and server components).
  • Tools (GraphiQL, Launchpad).

Environment Setup

  • Developing a GraphQL server.
  • Implementing GraphQL features on the server.
  • Creating and defining a GraphQL application schema.
  • Running your initial GraphQL query.

Working with GraphQL

  • Retrieving data via queries from multiple databases.
  • Utilizing mutations for adding, updating, and deleting records.
  • Synchronizing the client with mutations.
  • Leveraging GraphQL subscriptions to build a newsfeed.
  • Executing advanced queries using arguments, aliases, and fragments.

Troubleshooting

Summary and Conclusion

Requirements

  • Familiarity with programming concepts 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