Practical GraphQL – Become a GraphQL Ninja

Practical GraphQL – Become a GraphQL Ninja

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 6h 13m | 1.31 GB

A hands-on, practical course to learn the key aspects of GraphQL, including queries, mutations, scalar types, image management, authentication, and authorization

Have you heard about GraphQL? Have you always wanted to understand the basics of GraphQL? This course is for developers who wish to learn about GraphQL in a practical, hands-on manner.

During the course, you will acquire the necessary skills to understand and work with GraphQL’s basic as well as advanced features, including but not limited to:

  • Have a basic understanding of basic scalar types
  • Create custom scalars
  • Be familiar with Resolvers and Type Definitions (Schemas)
  • Understand the importance of a data model in relation to GraphQL
  • Understand how GraphQL queries work, including parameterised queries
  • Get a working knowledge of GraphQL mutations
  • Understand how file uploads work using GraphQL
  • Learn how to serve images in a GraphQL context
  • Go hands-on and learn how authentication and authorisation works in GraphQL

You’ll create four sample applications:

  • Implement a basic application to run GraphQL queries
  • Implement a more advanced application that uses React to work with GraphQL
  • Enhance the aforementioned application and extend it with authentication and authorisation
  • Create an application to understand how to serve/display images and upload files using purely GraphQL

This course mostly utilises the Apollo GraphQL services.

Please note that during the course, several applications are created—mostly using React—however this course does not contain information on React. It does discuss the React parts that are relevant to the context, so only students who are already somewhat familiar with React should purchase this course.

This course helps you learn GraphQL in a practical, hands-on manner.

What You Will Learn

  • The basics of GraphQL
  • Authentication via GraphQL
  • Image management via GraphQL
  • Create applications that use GraphQL
  • Create applications that use GraphQL and React