Course Outline

Introduction

  • What is GraphQL?
  • History
  • GraphQL vs. REST
  • Main features and benefits for clients
  • Security features

Understanding Core Concepts

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

Understanding the Mechanism

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

Setting up the Environment

  • Building a GraphQL server
  • Building GraphQL features in a GraphQL server
  • Creating and defining a GraphQL application schema
  • Executing your first GraphQL query

Working with GraphQL

  • Fetching data with queries from multiple databases
  • Working with mutations to add, update, and delete items
  • Keeping the client in sync with mutations
  • Using GraphQL subscriptions to build a newsfeed
  • Advanced queries with arguments, aliases, and fragments

Troubleshooting

Summary and Conclusion

Requirements

  • Understanding of programming and databases
  • Understanding of Javascript basics

Audience

  • Web developers
  • Administrators
  7 Hours
 

Testimonials

Related Courses

Access Intermediate

  14 hours

Access Advanced

  21 hours

Access - Data Base Designing

  21 hours

VBA For Access & Excel

  21 hours

Microsoft Access - download the data

  14 hours

SQL in Microsoft Access

  14 hours

Data Management

  35 hours

MarkLogic Server

  14 hours

Pivotal Greenplum for Developers

  21 hours

Hasura GraphQL Engine

  14 hours

Advanced Node Application Development With GraphQL

  21 hours

React, Relay, and GraphQL

  14 hours

Building Interactive Applications with React, Redux and GraphQL

  28 hours

SAP ASE for Database Administrators

  28 hours