Skip to main content

Full-Stack SaaS Development Course on Cloudflare Workers

11h 27m 15s
English
Paid

Course description

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.
Read more about the course

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.

Watch Online

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

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

The NotebookLM Guide: Your AI-Powered Productivity Assistant

The NotebookLM Guide: Your AI-Powered Productivity Assistant

Sources: zerotomastery.io
Learn to use NotebookLM from Google to simplify research, analyze content, and boost productivity. From automatic summaries to...
2 hours 3 minutes 22 seconds
Kamal Handbook

Kamal Handbook

Sources: Josef Strzibny
At the beginning of the book, it examines what Kamal is, how it operates on a basic level, and the first deployment is conducted. Then, it goes into detail...
Cursor AI - Ultimate Course

Cursor AI - Ultimate Course

Sources: Kevin Kern
The course "Cursor AI: A Complete Guide for Developers" is designed for developers aiming to accelerate the process of creating websites, applications...
6 hours 52 minutes 57 seconds
Build and Deploy a B2B SaaS AI Support Platform

Build and Deploy a B2B SaaS AI Support Platform

Sources: Code With Antonio
In this course, we will build a customer support platform powered by AI from scratch: we will set up a live chat using Convex Agents, add voice support through.
22 hours 20 minutes 55 seconds
Master and Build Large Language Models

Master and Build Large Language Models

Sources: Sebastian Raschka, Abhinav Kimothi
The best way to understand how large language models (LLM) work is to build your own. And that is exactly what you will do in this course. In this...
17 hours 15 minutes 55 seconds