All Courses
beginner Cloud Native

Cloudflare: Cloudflare for Developers: DNS to CDN

Master Cloudflare from scratch — cloudflare for developers: dns to cdn.

50 lessons 50 available ~193 min total
Start the course

What you'll learn

By the end you can confidently apply Cloudflare at a beginner level: cloudflare for developers: dns to cdn, with real, working code.

Who it's for

Developers learning Cloudflare at a beginner level.

Prerequisites

Basic web development.

A structured, hands-on beginner course on Cloudflare, taking you from scratch by building a full app on Workers, D1 and R2.

Curriculum

  1. 1

    Understanding the DNS Infrastructure

    4 min
  2. 2

    Cloudflare Proxy Fundamentals

    4 min
  3. 3

    Configuring SSL/TLS Settings

    4 min
  4. 4

    Implementing Page Rules for Security

    4 min
  5. 5

    Global Network and Edge Caching

    4 min
  6. 6

    Configuring Cache Rules

    4 min
  7. 7

    Managing Cache via Dashboard and API

    4 min
  8. 8

    Image Optimization and Resizing

    4 min
  9. 9

    Minification and Asset Delivery

    4 min
  10. 10

    Deploying a Static Frontend

    4 min
  11. 11

    Introduction to Wrangler CLI

    4 min
  12. 12

    Writing Your First Worker

    4 min
  13. 13

    Handling HTTP Requests

    4 min
  14. 14

    Dynamic Header Manipulation

    3 min
  15. 15

    Debugging Workers with Wrangler

    4 min
  16. 16

    Project Milestone: The Edge Interceptor

    4 min
  17. 17

    Introduction to R2 Storage

    4 min
  18. 18

    Uploading Files to R2

    4 min
  19. 19

    Integrating R2 with Workers

    4 min
  20. 20

    Introduction to D1 SQL Database

    4 min
  21. 21

    Schema Design for D1

    4 min
  22. 22

    Basic CRUD: Create and Read

    4 min
  23. 23

    Basic CRUD: Update and Delete

    4 min
  24. 24

    Managing Database Connections

    4 min
  25. 25

    Project Milestone: The Dynamic Backend

    4 min
  26. 26

    Authentication Fundamentals

    3 min
  27. 27

    Rate Limiting Basics

    4 min
  28. 28

    WAF Custom Rules

    4 min
  29. 29

    Managing Secrets Securely

    4 min
  30. 30

    Environment Variables and Configuration

    3 min
  31. 31

    Project Milestone: Securing the Full Stack

    4 min
  32. 32

    Workers Routes and Custom Domains

    4 min
  33. 33

    Advanced Routing Patterns

    4 min
  34. 34

    Observability and Logging

    4 min
  35. 35

    Error Handling and Alerts

    4 min
  36. 36

    CI/CD: Automated Testing

    4 min
  37. 37

    CI/CD: Deployment Pipelines

    4 min
  38. 38

    Performance Auditing

    4 min
  39. 39

    Project Milestone: Final Production Audit

    4 min
  40. 40

    Handling CORS in Workers

    4 min
  41. 41

    Working with KV Storage

    3 min
  42. 42

    Queueing Tasks

    3 min
  43. 43

    Cron Triggers

    4 min
  44. 44

    Handling WebSockets

    3 min
  45. 45

    Cloudflare Access Basics

    4 min
  46. 46

    Managing Multiple Environments

    4 min
  47. 47

    Optimizing SQL Queries

    4 min
  48. 48

    Handling Large File Uploads

    4 min
  49. 49

    Global State Management

    4 min
  50. 50

    Edge Logic Best Practices

    3 min