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

Mastering AI Product Strategy: From Ideas to MVP

Mastering AI Product Strategy: From Ideas to MVP

Sources: Rupa Chaturvedi, Polly Allen
Discover the possibilities of AI to design and develop products and user experiences - without a single line of code. AI is transforming the approach to...
12 hours 21 seconds
Build a Simple Neural Network & Learn Backpropagation

Build a Simple Neural Network & Learn Backpropagation

Sources: zerotomastery.io
Learn backpropagation and gradient descent by writing a simple neural network from scratch in Python - without libraries, just the basics. Ideal...
4 hours 34 minutes 9 seconds
Building Gen AI Agents for Enterprise: Leadership and Product Manager Edition

Building Gen AI Agents for Enterprise: Leadership and Product Manager Edition

Sources: Hamza Farooq
What can AI-based agents do for me? We are living in one of the most revolutionary periods in the history of computing, and generative AI is at the...
12 hours 26 minutes 49 seconds
RAG (Retrieval)

RAG (Retrieval)

Sources: Mckay Wrigley (takeoff)
Study the key principles of developing Retrieval-Augmented Generation (RAG) systems and the application of advanced search methods to improve the performance...
4 hours 33 minutes 19 seconds
AI-Supercharged Storytelling & Data Analysis for Leaders and Managers

AI-Supercharged Storytelling & Data Analysis for Leaders and Managers

Sources: Amit Rawal
In this course, you will master the step-by-step process: from asking the right questions to creating powerful data-driven stories that will help you achieve...
7 hours 20 minutes 56 seconds