0Pricing
Edge Computing with Cloudflare Workers & Deno icon

Edge Computing with Cloudflare Workers & Deno

CloudBackendWebScriptingBeginner

通过使用 Cloudflare Workers 和 Deno 构建高性能应用,掌握边缘计算的基础知识和高级技术。

🤖 AI 驱动📚 12 门课程👥 10万+ 学习者⭐ 4.9 分
课程概览

使用 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 辅导老师随时可用,让你能按自己的节奏进行学习,无需离开应用。

开始学习 →

你的学习方式

🎯
互动课程
实时反馈的动手编程练习
🤖
AI 导师
遇到困难时立即获得 AI 帮助
💻
内置编辑器
直接在浏览器中编写并运行代码
🏆
证书
完成课程后获得证书
课程

12 门课程

Edge Computing with Cloudflare Workers & Deno 学习路径中的所有课程。

01

边缘计算及其优势入门

A14 节课

探索边缘计算的核心概念,了解其相较于传统云架构的优势,并初步认识 Cloudflare Workers 和 Deno 在这一范式转变中的作用。

02

您的第一个 Cloudflare Worker

A24 节课PRO

亲手实践 Cloudflare Workers。设置开发环境,编写基础 Worker 脚本,并将您的第一个应用部署到全球边缘网络。

03

边缘开发的 Deno 基础

B14 节课PRO

深入了解 Deno 运行时,理解其安全模型和模块系统,学习编写并执行基础应用,为使用 Deno 进行边缘部署做好准备。

04

将 Deno 集成到 Cloudflare Workers

B24 节课PRO

学习如何在 Cloudflare Workers 生态中利用 Deno。探索共享代码、使用 Deno 工具链以及构建更复杂边缘函数的技术。

05

边缘数据持久化

B24 节课PRO

探索 Cloudflare 的边缘原生数据存储方案,包括 KV 和 Durable Objects。学习如何以低延迟在全球范围内存储和获取数据,增强您的边缘应用。

06

使用 Workers 和 Deno 构建无服务器 API

B23 节课PRO

使用 Cloudflare Workers 和 Deno 构建稳健且可扩展的无服务器 API。重点学习设计 API 端点、处理请求以及实现常见的 API 模式。

07

边缘应用安全最佳实践

B24 节课PRO

为您的边缘应用实施稳健的安全措施。涵盖身份验证、授权、速率限制,以及在 Workers 和 Deno 中安全管理敏感数据。

08

Cloudflare Worker 高级功能

C14 节课PRO

深入了解 Cloudflare Workers 的更多高级功能,例如实时通信、异步任务处理,以及与其他 Cloudflare 服务的无缝集成。

09

边缘性能与优化

C14 节课PRO

优化您的边缘应用,获得出色的性能和效率。学习缓存策略、减少冷启动,以及有效的监控技术。

10

边缘原生架构模式

C14 节课PRO

探索针对边缘环境设计的高级架构模式。学习如何设计分布式系统、利用事件驱动方法,以及实现具备地理位置感知能力的服务。

11

全栈边缘应用

C14 节课PRO

结合 Cloudflare Workers 与前端框架,构建完整的全栈应用。探索 Workers Sites、Pages,以及如何与各种数据库集成。

12

Deno 与边缘部署高级策略

C14 节课PRO

掌握 Deno 的高级功能和边缘计算的复杂部署策略。探索 Deno Deploy、自定义运行时,并建立稳健的持续集成与持续交付流水线。

常见问题

常见问题解答

Edge Computing with Cloudflare Workers & Deno 课程免费吗?

免费。你可以免费开始 Edge Computing with Cloudflare Workers & Deno 课程并完成它的所有互动课程。可选的 PRO 订阅解锁高级 AI 工具和可分享的证书。

学习 ALL 需要有先前的经验吗?

不需要。课程从基础开始,逐步进阶到更高难度的主题,所以即使你没有任何 ALL 基础也可以开始。

我在 CoddyKit 上怎样学习 ALL?

学以致用。简洁的互动课程将清晰的讲解与实时动手编程练习结合,24/7 AI 导师在你遇到困难时提供个性化帮助。

完成 Edge Computing with Cloudflare Workers & Deno 后能获得证书吗?

可以。PRO 学员可以参加考试,获得 Edge Computing with Cloudflare Workers & Deno 课程的可分享的完成证书,其中包含可验证的代码。

我能在手机上学习 ALL 吗?

可以。CoddyKit 支持网页版和原生 iOS、Android 应用,你可以在任何设备上学习 ALL,进度会自动同步。

立即开始 Edge Computing with Cloudflare Workers & Deno

加入数千名学习者,通过 AI 驱动的课程掌握编程。

免费开始 →浏览所有课程