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
0:00
/ #1: Intro & Overview
All Course Lessons (58)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 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 subscriptionComments
0 commentsWant to join the conversation?
Sign in to commentSimilar courses
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
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
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
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
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