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

Watch Online Full-Stack SaaS Development Course on Cloudflare Workers

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

Build and Deploy a Lovable Clone

Build and Deploy a Lovable Clone

Sources: Code With Antonio
In this course, you will create an AI platform for generating applications from scratch. You will learn how to build fully functional full-stack applications...
10 hours 34 minutes 16 seconds
Build a React Native app with Claude AI

Build a React Native app with Claude AI

Sources: designcode.io
This comprehensive course is dedicated to integrating advanced AI tools into the workflow of development in React Native, which allows for a radical change in a
13 hours 53 minutes 10 seconds
Build AI Agents with AWS

Build AI Agents with AWS

Sources: zerotomastery.io
Learn to design, create, and deploy multiple AI agents using AWS by building your own intelligent travel assistant, ready for production. Gain practical...
3 hours 9 minutes 7 seconds
AI Agents

AI Agents

Sources: Mckay Wrigley (takeoff)
Learn everything you need to create your own AI agents - from basic principles to practical implementation. We'll cover how to design, configure, and...
3 hours 36 minutes 22 seconds
Advanced AI: LLMs Explained with Math (Transformers, Attention Mechanisms & More)

Advanced AI: LLMs Explained with Math (Transformers, Attention Mechanisms & More)

Sources: zerotomastery.io
Delve into the mathematical foundations of transformers, such as GPT and BERT. From tokenization to attention mechanisms—analyze the algorithms that underpin...
4 hours 55 minutes 29 seconds