Module 1: Automation at the Edge
Overview
Module 1 introduces you to the Cloudflare Developer Platform and teaches you how to automate common operational tasks using Cloudflare Workers. You'll learn to replace manual processes with code that runs at the edge of Cloudflare's global network.
Learning Objectives
By the end of this module, you will be able to:
- Set up and authenticate with the Cloudflare Developer Platform
- Create, test, and deploy your first Cloudflare Worker
- Build Workers that make authenticated API calls to external services
- Implement scheduled automation using cron triggers
- Create event-driven workflows using Cloudflare Queues and R2 storage
- Design resilient automation patterns for production use
Module Structure
Introduction & Setup (30 minutes)
- Prerequisites and account setup
- Installing and authenticating wrangler CLI
- Creating your first "Hello World" Worker
Ops Automation with Workers (60 minutes)
- Managing secrets securely
- Building an Intelligence Collector Worker
- Creating an Enforcement Engine Worker
- Implementing user-friendly access denial system
- Making authenticated API calls
Workflow Automation (75 minutes)
- Automated Threat Intelligence Pipeline (Core Lab)
- Dynamic Access Control based on User Risk
- Risk-based access control with user group management
- Service bindings and cron triggers
- Event-driven architecture with Queues
Hands-On Exercises (60 minutes)
- New Member Onboarding automation
- Automated User Remediation
- Audit Log Alerter
- Threat Feed Ingestor
- Dynamic Data Redaction
Time Allocation
Total module time: 3 hours 45 minutes
- Setup and introduction: 30 minutes
- Core concepts and labs: 2 hours 15 minutes
- Hands-on exercises: 60 minutes