Get in Touch

Course Outline

Introduction

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

Grasping Core Concepts

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

Understanding the Mechanism

  • Architecture (clients and server)
  • Relevant tools (GraphiQL, Launchpad)

Setting up the Environment

  • Constructing a GraphQL server
  • Implementing GraphQL features within the server
  • Creating and defining an application schema
  • Executing your initial GraphQL query

Working with GraphQL

  • Retrieving data via queries across multiple databases
  • Utilizing mutations to add, update, and delete records
  • Maintaining client synchronization with mutations
  • Employing GraphQL subscriptions to develop a newsfeed
  • Advanced querying techniques using arguments, aliases, and fragments

Troubleshooting

Summary and Conclusion

Requirements

  • Foundational knowledge of programming and databases.
  • Familiarity with basic JavaScript concepts.

Target Audience

  • Web developers.
  • Administrators.
 7 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories