Get in Touch

Course Outline

Introduction

  • What is GraphQL?
  • History
  • GraphQL vs. REST
  • Key features and client benefits
  • Security aspects

Core Concepts

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

Mechanism Overview

  • Architecture (clients, server)
  • Tools (GraphiQL, Launchpad)

Environment Setup

  • Constructing a GraphQL server
  • Implementing GraphQL features on a server
  • Defining and creating a GraphQL application schema
  • Executing your initial GraphQL query

Working with GraphQL

  • Data retrieval via queries from multiple databases
  • Handling mutations for adding, updating, and deleting items
  • Maintaining client synchronization with mutations
  • Utilizing GraphQL subscriptions for newsfeed construction
  • Advanced queries using arguments, aliases, and fragments

Troubleshooting

Summary and Conclusion

Requirements

  • Familiarity with programming and databases
  • Basic knowledge of JavaScript

Audience

  • Web developers
  • Administrators
 7 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories