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

Creating a Personal Site with Gatsby
Coursera Project Network via Coursera
WordPress: Building Apps with Angular
LinkedIn Learning
Gatsby JS: Build PWA Blog With GraphQL And React + WordPress
Udemy
From zero to a Gatsby developer
Udemy
Gatsby Tutorial
Net Ninja via YouTube