illustration for Build a Corgi Up-boop Web App with Netlify Serverless Functions and Hasura
pro

Build a Corgi Up-boop Web App with Netlify Serverless Functions and Hasura

Instructor

Jason Lengstorf

1h 27m closed-captioning
·
13 lessons
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
4.7
70
people completed
Published 4 years ago
|
Updated 4 years ago

Starting from a prebuilt frontend, Jason Lengstorf guides you through the creation of a "Corgi Up-boop App" that uses Netlify Functions and Hasura. You can view the deployed final product on Netlify.

You'll set up the Netlify CLI, and configure a local development environment before writing and deploying functions with a few different use cases.

The first example function bypasses CORS restrictions to retrieve corgi data from an example third-party API.

Next, you'll configure environmental variables to securely communicate with the Unsplash API without exposing private keys to the client.

Serverless functions don't persist data by themselves, so we will use Hasura to create a GraphQL API for tracking the number of "boops" each corgi receives.

This course is an excellent illustration of the speed of Serverless functions, and how fast you can implement functionality in your web applications.

What you'll learn:

  • Installing & configuring the Netlify CLI for local development
  • Managing private keys in development and production
  • Writing Serverless functions for interacting with APIs
  • Configuring a PostgreSQL-backed GraphQL API with Hasura
  • Writing custom React Hooks for triggering Serverless functions
  • Deploying a complete app with Netlify

Prerequisites:

  • Command line familiarity
  • Accounts for Netlify, Hasura, and Heroku

Course Content

1h 27m • 13 lessons

    You might also like these resources:

    illustration for Introduction to Cloudflare Workers
    Kristian Freeman ・47m・Course

    Follow along with Kristian Freeman as you build a localization engine that renders data based on the Edge location nearest to the application's user.

    illustration for Build a Serverless API with Cloudflare Workers
    Kristian Freeman • 47m • Course

    You will learn how to build and deploy a Serverless API with Cloudflare Workers. Enabling you to effectively manage a highly available backend for your projects.