Get in Touch
 Duration 7 hours

Course Outline

Introduction

  • Overview of GraphQL
  • Historical Context
  • Comparison of GraphQL and REST
  • Key features and benefits for clients
  • Security considerations

Core Concepts

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

Operational Mechanisms

  • System architecture (clients, server)
  • Development tools (GraphiQL, Launchpad)

Environment Configuration

  • Establishing a GraphQL server
  • Implementing GraphQL features within a server
  • Defining the GraphQL application schema
  • Executing initial GraphQL queries

Practical Implementation

  • Retrieving data via queries from multiple databases
  • Utilizing mutations for data insertion, modification, and deletion
  • Synchronizing client state with mutations
  • Leveraging GraphQL subscriptions to construct a newsfeed
  • Advanced query techniques using arguments, aliases, and fragments

Troubleshooting

Summary and Conclusion

Requirements

  • Familiarity with programming languages and database systems
  • Basic proficiency in JavaScript

Target Audience

  • Web developers
  • System administrators

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories