GraphQL Essential Training

Go to class
Write Review

Free Online Course: GraphQL Essential Training provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. GraphQL Essential Training is taught by Emmanuel Henri.

Overview
  • Get started with GraphQL, a query language for APIs. Learn about the basic types and fields, how to set up persistence, how to work with items with mutations, and more.

Syllabus
  • Introduction

    • Learning GraphQL essentials
    • Course prerequisites
    1. Setup and Introduction
    • IDE and required tools
    • GraphQL overview
    • Server setup
    • The initial GraphQL setup
    • Basic GraphQL schema
    2. Types and Schemas
    • Object types and fields
    • Query and mutation types
    • What is the resolver and its role?
    • Scalar types
    • Enumeration types
    • List of types inside another
    3. Setting Up Persistence
    • Installing MongoDB for GraphQL
    • Finalizing the database connectors
    • Update resolvers for MongoDB
    • Data persistence with SQL
    4. Mutations
    • Adding new items with mutations
    • Updating items with mutations
    • Deleting items with mutations
    5. Queries in Depth
    • Querying all products
    • Querying with aliases
    • Querying with fragments
    Conclusion
    • Continuing with GraphQL