0Pricing
Edge Computing with Cloudflare Workers & Deno icon

Edge Computing with Cloudflare Workers & Deno

CloudBackendWebScriptingBeginner

Cloudflare Workers と Deno を使用して高性能アプリケーションを構築し、エッジコンピューティングの基礎から高度なテクニックまでをマスターしましょう。

🤖 AI 搭載📚 12 コース👥 100,000+ ユーザー⭐ 4.9 評価
コース概要

Cloudflare Workers と Deno によるエッジコンピューティング

エッジコンピューティングは、アプリケーションロジックを集中管理データセンターから、ユーザーの近くでコードを実行する世界中のノードネットワークへと移動させます。Cloudflare Workers と Deno は、このモデル向けの最も機能豊富なランタイムの 2 つです。Workers は V8 アイソレート環境を数秒で数百の場所に展開でき、Deno は安全で TypeScript ファーストのランタイムを提供し、Workers プラットフォームと連携します。このトラックは両者をカバーし、初めてのデプロイからプロダクショングレードのアーキテクチャまでを扱います。

学習内容

エッジコンピューティングの中核概念と、レイテンシとロケーションがなぜ重要かを学ぶことから始め、最初の Cloudflare Worker を作成してデプロイします。そこから Deno の基礎をエッジ開発に適用し、Deno を Workers ランタイムに接続し、エッジでのデータ永続性を処理します。Workers と Deno を使用してサーバーレス API を構築し、エッジアプリケーション固有のセキュリティベストプラクティスを適用した後、Durable Objects、キャッシング戦略、ルーティングを含む高度な Workers 機能に進みます。トラックは、パフォーマンス最適化、エッジネイティブアーキテクチャパターン、フルスタックエッジアプリケーション、高度な Deno デプロイメント戦略で終わります。

学習パス

12 のコースが A1 から C1 までをカバーしています。最初のコースは無料で、事前知識がなくてもエッジコンピューティングの概念を紹介します。コース 2 から 7(A2 から B2)は、Cloudflare Workers の基礎、Deno の基礎、2 つのランタイム間の統合、データ永続性、API 構築、セキュリティをカバーします。最後の 5 つのコースはすべて C1 レベルです。高度な Cloudflare Workers 機能、エッジでのパフォーマンスと最適化、エッジネイティブアーキテクチャパターン、フルスタックエッジアプリケーション、高度な Deno とエッジデプロイメント戦略 — エッジネイティブシステム全体を設計・リリースする能力へと進んでいきます。

仕組み

各コースは短くフォーカスされたレッスンに分かれており、組み込みコードエディタで完了し、リアルタイムフィードバックを受け取ります。行き詰まった時は 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

KVやDurable Objectsなど、Cloudflareのエッジネイティブなデータストレージソリューションについて学習します。低レイテンシで世界中からデータを保存・取得し、エッジアプリケーションを強化する方法を身につけます。

06

WorkersとDenoでサーバーレスAPIを構築

B23レッスンPRO

Cloudflare WorkersとDenoを使って、堅牢でスケーラブルなサーバーレスAPIを構築します。APIエンドポイントの設計、リクエスト処理、一般的なAPIパターンの実装に重点を置きます。

07

エッジアプリケーションのセキュリティベストプラクティス

B24レッスンPRO

エッジアプリケーションに堅牢なセキュリティ対策を実装します。WorkersとDenoにおける認証、認可、レート制限、機密データの安全な管理について学習します。

08

Cloudflare Workerの高度な機能

C14レッスンPRO

リアルタイム通信、非同期タスク処理、他のCloudflareサービスとのシームレスな統合など、Cloudflare Workersの高度な機能について詳しく学習します。

09

エッジでのパフォーマンスと最適化

C14レッスンPRO

エッジアプリケーションのパフォーマンスと効率を最大限に高める方法を学習します。キャッシュ戦略、コールドスタートの短縮、効果的な監視手法について扱います。

10

エッジネイティブなアーキテクチャパターン

C14レッスンPRO

エッジに適した高度なアーキテクチャパターンを学習します。分散システムの設計、イベント駆動アプローチの活用、位置情報に対応したサービスの実装方法を扱います。

11

フルスタックエッジアプリケーション

C14レッスンPRO

Cloudflare Workersとフロントエンドフレームワークを組み合わせ、完全なフルスタックアプリケーションを構築します。Workers Sites、Pages、さまざまなデータベースとの統合方法について学習します。

12

Denoとエッジデプロイの高度な戦略

C14レッスンPRO

エッジコンピューティングに向けたDenoの高度な機能と、洗練されたデプロイ戦略を身につけます。Deno Deployやカスタムランタイムを学び、堅牢なCI/CDパイプラインを構築します。

よくある質問

よくある質問

Edge Computing with Cloudflare Workers & Denoコースは無料ですか?

はい。Edge Computing with Cloudflare Workers & Denoコースは無料で始められ、インタラクティブレッスンをすべて無料で完了できます。オプションのPRO登録で、高度なAIツールと共有可能な認定資格がアンロックされます。

ALLを学ぶのに事前経験は必要ですか?

いいえ。コースは基礎から始まり、より高度なトピックへと進むので、ALLの事前経験がなくても始められます。

CoddyKitでALLをどのように学びますか?

実践しながら学びます。短いインタラクティブレッスンは、わかりやすい説明と、リアルタイムで実行される実践的なコード演習が組み合わさっており、24時間対応の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搭載レッスンでプログラミングをマスターする数千人の学習者に参加しましょう。

無料で始める →すべてのコースを見る