Get in Touch

Course Outline

Introduction

  • Definition of GraphQL
  • Historical background
  • Comparison between GraphQL and REST
  • Key features and client-side benefits
  • Security capabilities

Exploring Core Concepts

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

Understanding the Mechanism

  • Architectural components (clients, server)
  • Essential tools (GraphiQL, Launchpad)

Environment Setup

  • Developing a GraphQL server
  • Implementing GraphQL features within the server
  • Creating and defining the application schema
  • Executing initial GraphQL queries

Practical Application of GraphQL

  • Retrieving data via queries from multiple databases
  • Utilizing mutations for adding, updating, and deleting records
  • Maintaining client-side synchronization with mutations
  • Employing GraphQL subscriptions to develop a newsfeed
  • Advanced querying techniques including arguments, aliases, and fragments

Troubleshooting

Summary and Conclusion

Requirements

  • Proficiency in programming and database concepts
  • Fundamental knowledge of Javascript

Target Audience

  • Web developers
  • System administrators
 7 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories