Cloudflare Roadmap

Step by step guide to becoming an Android developer.

Back to home

Legend

Propose
Alternatives
Options

1 Prerequisites & Fundamentals

JavaScript Fundamentals
HTTP and Web Protocols
Basic Command-line
Edge Computing Fundamentals

2 Workers Core Concepts

Workers Runtime Environment
Request/Response Handling
Workers Lifecycle
Bindings

3 Core Development Skills

Node.js and NPM
TypeScript Fundamentals
Understand Serverless
Middleware Patterns

4 Frameworks & Tools

Wrangler
Miniflare
API Routers (Hono)
Frontend Frameworks

5 Storage: KV & R2

Workers KV
Key-value Operations
R2 Storage
Bucket Operations

6 Storage: D1 & Durable Objects

D1 (SQL Database)
D1 ORMs (Drizzle/Prisma)
Durable Objects
Durable Object Use Cases

7 Advanced Features: Queues & AI

Queues
Workers AI
AI Model Integration

8 Advanced Features: Stream & Vectorize

Stream
Vectorize
Workflows
Calls

9 Security & Performance

Workers Security Model
Web Security Headers
Rate Limiting
Cache API

10 Integration & Workflows

Service Bindings
External API Integration
Webhook Handling

11 Development & Testing

Wrangler
Miniflare
Testing Frameworks
Debugging Techniques

12 Ecosystem

Pages Functions
AI Gateway
Email Workers
HTML Rewriter

Visit the following related paths and keep learning.