使用 Cloudflare Workers 和 Deno 进行边缘计算
边缘计算将应用逻辑从集中式数据中心转移到遍布全球的节点网络,在靠近用户的地方运行代码。Cloudflare Workers 和 Deno 是这种模式下最强大的两个运行时:Workers 为你提供 V8 隔离环境,可在数百个位置瞬间部署,而 Deno 提供安全的、TypeScript 优先的运行时,与 Workers 平台无缝集成。本课程涵盖两者,从首次部署到生产级架构。
你将学到
你将从边缘计算的核心概念开始,理解为什么延迟和地理位置很重要,然后编写并部署你的第一个 Cloudflare Worker。之后,你将学习适用于边缘开发的 Deno 基础知识,将 Deno 连接到 Workers 运行时,并在边缘处理数据持久化。你将使用 Workers 和 Deno 构建无服务器 API,应用边缘应用特定的安全最佳实践,然后深入学习高级 Workers 功能,包括 Durable Objects、缓存策略和路由。课程最后涵盖性能优化、边缘原生架构模式、全栈边缘应用和高级 Deno 部署策略。
学习路径
十二门课程跨越 A1 到 C1 级别。第一门课程免费提供,介绍边缘计算概念,无需先前知识。第 2 到 7 门课程(A2 到 B2 级别)涵盖 Cloudflare Workers 基础、Deno 基础知识、两个运行时之间的集成、数据持久化、API 构建和安全。最后五门课程都是 C1 级别:Advanced Cloudflare Worker Features、Performance & Optimization at the Edge、Edge-Native Architectural Patterns、Full-Stack Edge Applications 和 Advanced Deno & Edge Deployment Strategies — 逐步提升你架构和发布完整边缘原生系统的能力。
工作原理
每门课程分为短小精悍的课时,你在内置代码编辑器中完成,并获得实时反馈。当你遇到困难时,AI 辅导老师随时可用,让你能按自己的节奏进行学习,无需离开应用。