GraphQL for Enterprise Developers
Offered By: LinkedIn Learning
Course Description
Overview
Explore Apollo GraphQL architecture, tooling, federation types, and more. Learn how to design, manage, and optimize GraphQL APIs to improve scalability, flexibility, and performance.
Syllabus
Introduction
- Building with GraphQL at scale
- What you should know
- Setting up your environment
- Understanding federated architecture
- Importing dependencies
- Creating a federated subgraph
- Challenge: Building a subgraph
- Solution: Building a subgraph
- Understanding the Apollo ecosystem
- Installing the Rover CLI
- Setting up GraphOS Studio
- Creating a graph
- Using Rover commands
- Handling subgraph changes
- Publishing a schema
- Generating a template
- Importing schemas
- Sharing types across subgraphs
- Creating an entity type
- Writing entity resolvers
- Challenge: Creating a Cat entity
- Solution: Creating a Cat entity
- Creating a mutation
- Modeling errors in the schema
- Setting up mocks with GraphOS
- Introducing the defer and stream directives
- Next steps
Taught by
Eve Porcello
Related Courses
API Design and Fundamentals of Google Cloud's Apigee API PlatformGoogle Cloud via Coursera API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera SAP Cloud Platform API Management
SAP Learning Developing APIs with Google Cloud's Apigee API Platform
Google Cloud via Coursera Building Modern Nodejs Applications on AWS
Amazon Web Services via edX