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
Introduction to Gatsby Framework
Basic
Tools for the Gatsby course
Basic
Get started with Gatsby js project
Basic
Push your code on GitHub 👥
Basic
Deploy code on Netlify 🌐
Basic
2
Aliases & Styles
3 Lessons in this module
Aliases for Gatsby
Premium
Why and how to use Tailwind CSS
Basic
Install Tailwind CSS in Gatsby
Premium
3
Blogs in Gatsby's
7 Lessons in this module
Template Layout in Gatsby
Premium
Source the data in Gatsby at build time
Premium
Build a blog website using Netlify CMS and Gatsby
Premium
Render the Blog in Gatsby using Markdown
Premium
Create a slug for blog Post in Gatsby
Premium
Query Images in Gatsby
Premium
Gatsby and Netlify CMS for Markdown
Premium
4
SEO Practice
1 Lessons in this module
SEO React Component
Premium
5
Structure Serverless Function
2 Lessons in this module
Why Serverless Functions 🤖
Premium
How to structure serverless Function in Gatsby
Premium
6
Serverless Functions for the Contact form
2 Lessons in this module
Serverless function for contact form
Premium
Create a contact Form
Premium
7
Sanity as a CMS
7 Lessons in this module
Understand how Sanity Works?
Premium
Documents for Sanity Studio
Premium
Create Content document in Sanity Studio
Premium
Product/Price document in Sanity
Premium
Subscription/Customer document in Sanity
Premium
GROQ query in Sanity Studio
Premium
Deploy Sanity Studio on netlify
Premium
8
Stripe Dashboard
3 Lessons in this module
Introduction to Stripe Payments
Basic
Create Payment Link in Stripe
Basic
How to use Stripe Payments in the code?
Premium
9
Fetch Sanity_io data in the code
3 Lessons in this module
Fetch data at runtime or build-time?
Premium
Source the sanity data at build time
Premium
Query and update Sanity documents programmatically
Premium
10
Create checkout flow in Gatsby
6 Lessons in this module
Render Content in Gatsby using File system Route
Premium
Why to use Portable text?
Basic
How to use Sanity Portable Text
Premium
Redirect to Stripe built-in checkout
Premium
Verify details from Stripe checkout Session
Premium
Success and Fail Modal in React
Premium
11
Accessing the Dashboard
5 Lessons in this module
What is JWT?
Premium
Helper function for login
Premium
Login in the Dashboard
Premium
Access content based on the user's subscription
Premium
View the content of a certain product
Premium
12
Manage Subscription
2 Lessons in this module
Refund or cancel subscription from Stripe
Premium
Create a route to manage Stripe subscriptions
Premium
13
Conclusion
1 Lessons in this module
Conclusion
Premium