Get in Touch

Course Outline

Introduction

  • What is GraphQL?
  • Historical Context
  • GraphQL vs. REST
  • Key Features and Client Benefits
  • Security Considerations

Core Concepts

  • Schema Definition Language (SDL)
  • Essential GraphQL Terms (Types, Fields, Schema, Mutations, Promises, Subscriptions)

Mechanism Overview

  • Architecture (Clients and Server)
  • Tools (GraphiQL, Launchpad)

Environment Setup

  • Constructing a GraphQL Server
  • Implementing Features within the Server
  • Defining and Creating an Application Schema
  • Executing Initial Queries

Practical Application

  • Data Retrieval via Queries Across Multiple Databases
  • Utilizing Mutations for Adding, Updating, and Deleting Records
  • Maintaining Client-Server Synchronization with Mutations
  • Building a Newsfeed Using GraphQL Subscriptions
  • Advanced Query Techniques: Arguments, Aliases, and Fragments

Troubleshooting

Summary and Conclusion

Requirements

  • Familiarity with programming and database concepts
  • Basic knowledge of JavaScript

Target Audience

  • Web Developers
  • Administrators
 7 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories