# 02 - Your First Cloudflare Worker: Fetch Handler, Wrangler and Deploy

A step-by-step guide to create, test and deploy a Cloudflare Worker from scratch: from the fetch handler to wrangler deploy, including environment variables, secrets, and advanced routing.

## What you'll learn

- Setup dell'ambiente di sviluppo con Wrangler CLI e TypeScript
- Struttura del file wrangler.toml e tutti i campi principali
- Il fetch handler: request, env, ExecutionContext in dettaglio
- Routing manuale e con itty-router per URL patterns complessi
- Variabili d'ambiente, secrets e come accederli in TypeScript type-safe

*This article is part of the **Edge Computing** series on federicocalo.dev.*

---

## Read the full article

The complete article (12 min read) with code examples, diagrams, and practical exercises is available here:

**➡️ [02 - Your First Cloudflare Worker: Fetch Handler, Wrangler and Deploy](https://federicocalo.dev/en/blog/first-cloudflare-worker-fetch-handler-deploy)**

`https://federicocalo.dev/en/blog/first-cloudflare-worker-fetch-handler-deploy`

---

*By [Federico Calò](https://federicocalo.dev) — Software Developer & Technical Writer*
