Skip to main content
CourseFlix

Full-Stack SaaS Development Course on Cloudflare Workers

11h 27m 15s
English
Paid
This is a practical training where you will learn full-stack development of SaaS applications based on Cloudflare Workers step by step. The program is built around one real project and includes over 11 hours of video, divided into 9 modules and 58 lessons.

In the course, you will learn to:

  • work with monorepositories and typed APIs;
  • build smart routes based on geolocation and optimize data access;
  • use queues for reliable background processes;
  • implement AI workflows and automation, including web page rendering and database interaction.

By the end of the course, you will have a completed SaaS project, assembled according to all production development rules on Cloudflare Workers.

Additional

https://github.com/backpine/full-stack-on-cloudlare-starter-repo

About the Author: Backpine Labs

Backpine Labs thumbnail

Backpine Labs is a software-engineering training organisation publishing technical course material on full-stack SaaS development with an emphasis on AI-assisted coding workflows.

The CourseFlix listing carries the Full-Stack SaaS Development Course — a project-based walkthrough of building a complete SaaS application using AI-coding tools like Cursor and Claude Code as a core part of the engineering workflow.

Material is paid and aimed at developer-founders shipping SaaS products who want to make AI-coding tools a deliberate part of their stack rather than a side experiment.

Watch Online 58 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 58 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Intro & Overview
All Course Lessons (58)
#Lesson TitleDurationAccess
1
Intro & Overview Demo
20:15
2
Setting up the project
07:32
3
Deploy the project
05:50
4
Understand the Worker Runtime
11:45
5
Framework bundling, Entrypoints, & Env
22:39
6
Binding resources to your Worker
07:00
7
React + Tanstack + TRPC on Workers
14:22
8
Setting up D1 Database & Drizzle ORM
17:50
9
Creating SQL Queries in our Mono Repo
22:24
10
Create all TRPC CRUD operations
24:55
11
Deploy your changes!
04:28
12
Setting up the Data Service
07:20
13
Setting up Hono
08:26
14
Cloudflare Worker location headers
05:50
15
Connecting our database
08:08
16
Geo based smart routing
11:51
17
Speed things up with KV
12:07
18
Extending our data services
03:08
19
What are queues?
05:37
20
Workers Paid Tier + Pricing breakdown
04:45
21
Creating & Using Queues
08:51
22
Creating a Producer
09:17
23
Building Type Safe Queue Handlers
11:01
24
Advanced Configuration: Delay, Retries & Dead Letter
13:05
25
What are Cloudflare Workflows?
07:27
26
Build & Deploy a Workflow
09:15
27
Rendering Webpages with Cloudflare Browser Render
14:51
28
Workers AI & AI SDK
06:47
29
Create an AI Workflow Step
21:52
30
Saving AI output in our DB
09:20
31
Saving Web Page Data in R2
15:37
32
Add Evaluation Data in UI
05:46
33
Taking Screenshot in Browser Rendering
03:29
34
System design & How we can use Durable Objects
07:58
35
Durable Object API
05:13
36
Building the Base Class
13:45
37
Full Link Click Integration with Alarms
23:26
38
Overview of realtime link tracking
06:22
39
Build a SQL backed Durable Object
16:37
40
Setting up Websockets
08:50
41
Connecting from the Client (Localhost)
09:08
42
Realtime link clicks with Websockets
17:33
43
Service to Service Bindings
10:50
44
Create a specific stage deployment
10:45
45
Creating a Production Instance
08:47
46
Auto Deployments
15:50
47
Custom Domains & Routes
15:30
48
Auth Overview
13:00
49
Configuration & Schema Creation
15:44
50
Integration with web app
16:59
51
Protecting our API Routes
08:43
52
Better Auth Stripe Integration
15:58
53
Creating Stripe Products
11:45
54
Adding Subscriptions in the User Application
20:37
55
Deploying & Live Webhooks
16:26
56
Completing the User Application Dashboard
09:20
57
Writing Tests
14:52
58
Stretch Goals
10:27
Unlock unlimited learning

Get instant access to all 57 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Course content

58 lessons · 11h 27m 15s
Show all 58 lessons
  1. 1 Intro & Overview 20:15
  2. 2 Setting up the project 07:32
  3. 3 Deploy the project 05:50
  4. 4 Understand the Worker Runtime 11:45
  5. 5 Framework bundling, Entrypoints, & Env 22:39
  6. 6 Binding resources to your Worker 07:00
  7. 7 React + Tanstack + TRPC on Workers 14:22
  8. 8 Setting up D1 Database & Drizzle ORM 17:50
  9. 9 Creating SQL Queries in our Mono Repo 22:24
  10. 10 Create all TRPC CRUD operations 24:55
  11. 11 Deploy your changes! 04:28
  12. 12 Setting up the Data Service 07:20
  13. 13 Setting up Hono 08:26
  14. 14 Cloudflare Worker location headers 05:50
  15. 15 Connecting our database 08:08
  16. 16 Geo based smart routing 11:51
  17. 17 Speed things up with KV 12:07
  18. 18 Extending our data services 03:08
  19. 19 What are queues? 05:37
  20. 20 Workers Paid Tier + Pricing breakdown 04:45
  21. 21 Creating & Using Queues 08:51
  22. 22 Creating a Producer 09:17
  23. 23 Building Type Safe Queue Handlers 11:01
  24. 24 Advanced Configuration: Delay, Retries & Dead Letter 13:05
  25. 25 What are Cloudflare Workflows? 07:27
  26. 26 Build & Deploy a Workflow 09:15
  27. 27 Rendering Webpages with Cloudflare Browser Render 14:51
  28. 28 Workers AI & AI SDK 06:47
  29. 29 Create an AI Workflow Step 21:52
  30. 30 Saving AI output in our DB 09:20
  31. 31 Saving Web Page Data in R2 15:37
  32. 32 Add Evaluation Data in UI 05:46
  33. 33 Taking Screenshot in Browser Rendering 03:29
  34. 34 System design & How we can use Durable Objects 07:58
  35. 35 Durable Object API 05:13
  36. 36 Building the Base Class 13:45
  37. 37 Full Link Click Integration with Alarms 23:26
  38. 38 Overview of realtime link tracking 06:22
  39. 39 Build a SQL backed Durable Object 16:37
  40. 40 Setting up Websockets 08:50
  41. 41 Connecting from the Client (Localhost) 09:08
  42. 42 Realtime link clicks with Websockets 17:33
  43. 43 Service to Service Bindings 10:50
  44. 44 Create a specific stage deployment 10:45
  45. 45 Creating a Production Instance 08:47
  46. 46 Auto Deployments 15:50
  47. 47 Custom Domains & Routes 15:30
  48. 48 Auth Overview 13:00
  49. 49 Configuration & Schema Creation 15:44
  50. 50 Integration with web app 16:59
  51. 51 Protecting our API Routes 08:43
  52. 52 Better Auth Stripe Integration 15:58
  53. 53 Creating Stripe Products 11:45
  54. 54 Adding Subscriptions in the User Application 20:37
  55. 55 Deploying & Live Webhooks 16:26
  56. 56 Completing the User Application Dashboard 09:20
  57. 57 Writing Tests 14:52
  58. 58 Stretch Goals 10:27

Related courses

  • Build SwiftUI apps for iOS 18 with Cursor and Xcode thumbnail

    Build SwiftUI apps for iOS 18 with Cursor and Xcode

    By: DesignCode (Meng To)
    In this course, we will explore the new features of SwiftUI 6 and Xcode 16 for creating applications for iOS 18. You will learn how to work with mesh gradients
    4 hours 35 minutes 14 seconds
  • Understanding AI-Assisted Development thumbnail

    Understanding AI-Assisted Development

    By: Anthony Alicea
    Explore mindful development with artificial intelligence, understand the principles of how language models work, and learn to integrate them into workflows.
    3 hours 18 minutes 12 seconds
  • The Complete Guide to Becoming a Software Architect thumbnail

    The Complete Guide to Becoming a Software Architect

    By: Udemy
    Becoming a Software Architect is the holy grail for almost all developers. Great salary, working with management, dealing with the up-to-date technologies and p
    5 hours 44 minutes 32 seconds

Frequently asked questions

What is Full-Stack SaaS Development Course on Cloudflare Workers about?
This is a practical training where you will learn full-stack development of SaaS applications based on Cloudflare Workers step by step. The program is built around one real project and includes over 11 hours of video, divided into 9…
Who teaches Full-Stack SaaS Development Course on Cloudflare Workers?
Full-Stack SaaS Development Course on Cloudflare Workers is taught by Backpine Labs. You can find more courses by this instructor on the corresponding source page.
How long is Full-Stack SaaS Development Course on Cloudflare Workers?
Full-Stack SaaS Development Course on Cloudflare Workers contains 58 lessons with a total runtime of 11 hours 27 minutes. All lessons are available to watch online at your own pace.
Is Full-Stack SaaS Development Course on Cloudflare Workers free to watch?
Full-Stack SaaS Development Course on Cloudflare Workers is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch Full-Stack SaaS Development Course on Cloudflare Workers online?
Full-Stack SaaS Development Course on Cloudflare Workers is available to watch online on CourseFlix at https://courseflix.net/course/full-stack-saas-development-course-on-cloudflare-workers. The page hosts every lesson with the integrated video player; no download is required.