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

    • Learn GraphQL essentials
    • Course prerequesites
    1. Setup and Introduction
    • IDE and requires tools
    • GraphQL overview
    • Server setup with latest ECMAScript
    • 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
    • List of types inside another
    • Using GraphQL tools
    3. Setting Up Persistence
    • Installing Mongo for GraphQL
    • Final setup of Mongo with GraphQL
    • Finalize the database connectors
    • Data persistence with SQL
    4. Mutations
    • Add new items with mutations
    • Update items with mutations
    • Delete items with mutations
    5. Queries in Depth
    • Simple query with persistence
    • Querying with arguments
    • Querying with aliases
    • Querying with fragments
    Conclusion
    • Next steps