Skip to main content
Full Course Curriculum

Build a standout website with Gatsby, Sanity and Stripe

Master full-stack web development step by step. Complete all 13 modules and 47 lessons to build production-grade web applications.

13 Modules
47 Total Lessons
Self-Paced Learning
1

Gatsby - The Fundamental

5 Lessons in this module

Start Module

Introduction to Gatsby Framework

Basic
Read Lesson

Tools for the Gatsby course

Basic
Read Lesson

Get started with Gatsby js project

Basic
Read Lesson

Push your code on GitHub 👥

Basic
Read Lesson

Deploy code on Netlify 🌐

Basic
Read Lesson
2

Aliases & Styles

3 Lessons in this module

Start Module

Aliases for Gatsby

Premium
Read Lesson

Why and how to use Tailwind CSS

Basic
Read Lesson

Install Tailwind CSS in Gatsby

Premium
Read Lesson
3

Blogs in Gatsby's

7 Lessons in this module

Start Module

Template Layout in Gatsby

Premium
Read Lesson

Source the data in Gatsby at build time

Premium
Read Lesson

Build a blog website using Netlify CMS and Gatsby

Premium
Read Lesson

Render the Blog in Gatsby using Markdown

Premium
Read Lesson

Create a slug for blog Post in Gatsby

Premium
Read Lesson

Query Images in Gatsby

Premium
Read Lesson

Gatsby and Netlify CMS for Markdown

Premium
Read Lesson
4

SEO Practice

1 Lessons in this module

Start Module

SEO React Component

Premium
Read Lesson
5

Structure Serverless Function

2 Lessons in this module

Start Module

Why Serverless Functions 🤖

Premium
Read Lesson

How to structure serverless Function in Gatsby

Premium
Read Lesson
6

Serverless Functions for the Contact form

2 Lessons in this module

Start Module

Serverless function for contact form

Premium
Read Lesson

Create a contact Form

Premium
Read Lesson
7

Sanity as a CMS

7 Lessons in this module

Start Module

Understand how Sanity Works?

Premium
Read Lesson

Documents for Sanity Studio

Premium
Read Lesson

Create Content document in Sanity Studio

Premium
Read Lesson

Product/Price document in Sanity

Premium
Read Lesson

Subscription/Customer document in Sanity

Premium
Read Lesson

GROQ query in Sanity Studio

Premium
Read Lesson

Deploy Sanity Studio on netlify

Premium
Read Lesson
8

Stripe Dashboard

3 Lessons in this module

Start Module

Introduction to Stripe Payments

Basic
Read Lesson

Create Payment Link in Stripe

Basic
Read Lesson

How to use Stripe Payments in the code?

Premium
Read Lesson
9

Fetch Sanity_io data in the code

3 Lessons in this module

Start Module

Fetch data at runtime or build-time?

Premium
Read Lesson

Source the sanity data at build time

Premium
Read Lesson

Query and update Sanity documents programmatically

Premium
Read Lesson
10

Create checkout flow in Gatsby

6 Lessons in this module

Start Module

Render Content in Gatsby using File system Route

Premium
Read Lesson

Why to use Portable text?

Basic
Read Lesson

How to use Sanity Portable Text

Premium
Read Lesson

Redirect to Stripe built-in checkout

Premium
Read Lesson

Verify details from Stripe checkout Session

Premium
Read Lesson

Success and Fail Modal in React

Premium
Read Lesson
11

Accessing the Dashboard

5 Lessons in this module

Start Module

What is JWT?

Premium
Read Lesson

Helper function for login

Premium
Read Lesson

Login in the Dashboard

Premium
Read Lesson

Access content based on the user's subscription

Premium
Read Lesson

View the content of a certain product

Premium
Read Lesson
12

Manage Subscription

2 Lessons in this module

Start Module

Refund or cancel subscription from Stripe

Premium
Read Lesson

Create a route to manage Stripe subscriptions

Premium
Read Lesson
13

Conclusion

1 Lessons in this module

Start Module

Conclusion

Premium
Read Lesson