Introduction to the JAMStack

Jason Lengstorf

Jason Lengstorf

Learn With Jason
4 hours, 8 minutes CC
Introduction to the JAMStack

Course Description

Front-end developers have significantly more power and autonomy to create full-featured apps as the back-end is being moved more and more into services. In this course, you'll learn how the different parts of the JAMstack fit together, from building apps out of only static assets to handling asynchronous interactions with serverless functions. You'll also set up advanced features like authentication and store and retrieve information from databases, then ship your new site to production!

This course and others like it are available as part of our Frontend Masters video subscription.

Preview
Close

Course Details

Published: February 16, 2020

Learn Straight from the Experts Who Shape the Modern Web

Your Path to Senior Developer and Beyond
  • 200+ In-depth courses
  • 18 Learning Paths
  • Industry Leading Experts
  • Live Interactive Workshops
Get Unlimited Access Now

Table of Contents

Introduction

Section Duration: 17 minutes
  • Introduction
    Jason Lengstorf explains that JAMStack stands for JavaScript, APIs, Markup and is a way for building static pages using a CDN instead of a server. Using a CDN allows front-end engineers to avoid writing API proxies, or need a server, to ship code faster, and to ensure better security and performance.
  • Course Overview
    Jason explains that the course's agenda is to create a basic JAMStack site, to deploy a JAMStack site, to learn how to use serverless functions, to protect content with authentication, and to handle reading and writing persisted data.

Vanilla JAMStack

Section Duration: 32 minutes

Serverless Contact Form

Section Duration: 1 hour, 12 minutes

User Dashboard SPA

Section Duration: 48 minutes

Persisting Data

Section Duration: 1 hour, 12 minutes

Wrapping Up

Section Duration: 5 minutes
  • Wrapping Up
    Jason wraps up the course, thanks the audience, and mentions that JAMStack is not a replacement for other tools used to build web applications. However, it outsources some of the heavy back-end work with the help of serverless functions.

Learn Straight from the Experts Who Shape the Modern Web

  • In-depth Courses
  • Industry Leading Experts
  • Learning Paths
  • Live Interactive Workshops
Get Unlimited Access Now