YoVDO

Intermediate Gatsby, v2

Offered By: Frontend Masters

Tags

Gatsby Courses GraphQL Courses APIs Courses Serverless Functions Courses

Course Description

Overview

The baseline setup in Gatsby will take you far, but in any complex web app, you’ll end up needing to go beyond the defaults. This course will teach you how to leverage Gatsby’s APIs to handle advanced use cases like handling custom data and dynamic pages, client-only routes and protected routes, and customizing Gatsby’s schema and GraphQL API data. You’ll even learn to use serverless functions to add new superpowers to Gatsby!

Syllabus

  • Introduction
  • Course Code Setup
  • Monorepo & Deployment Setup
  • Add Custom Pages
  • Add Custom Data
  • Create Data Relationships
  • Create Custom Resolvers for Data Types
  • Handle Remote Images
  • Create Pages with Custom Data Automatically
  • Create Pages with Custom Data Manually
  • Setting Up Gatsby Theme Development
  • Create a Layout
  • Add a Shared Nav Component
  • Configure a Gatsby Theme & File Shadowing
  • Client-Only Routes & Dynamic Pages
  • Serverless Function Setup
  • Auth Serverless Function
  • Protected Pages
  • Course Recap
  • Deploying a Dynamic Site to Netlify
  • Managing Environment Variables
  • Wrapping Up

Taught by

Jason Lengstorf

Related Courses

Introduction to AWS AppSync
A Cloud Guru
Wire Up an Auction Website with GraphQL
Coursera Project Network via Coursera
Building an Application with MongoDB Atlas and Natural Language API hosted on Cloud Run
Google via Google Cloud Skills Boost
Consume an API with React using Apollo and GraphQL
Coursera Project Network via Coursera
Create an API using Express, GraphQL, and Mongoose
Coursera Project Network via Coursera