Cloudflareの基本理念、グローバルネットワークの仕組み、そして提供される主要なサービス群の概要について学びます。
Webの仕組み(HTTP/DNS)やクラウドコンピューティングの基本、サーバーレスの概念を整理します。
アカウント、Zone、Workers、R2、AI、Zero Trustなど、Cloudflareダッシュボードの全体像をつかみます。
Wranglerのインストールから、ローカル開発環境の構築、基本的な開発フローの習得を目指します。
最初のWorkersを作成し、デプロイ、ルーティング、基本的なリクエスト処理の実装方法を学びます。
wrangler dev、ログ、エラー確認、bindingsやenvの感覚など、本番前に確認する基本を学びます。
HTML/CSS/JavaScriptの小さなサイトをCloudflareで公開し、静的ファイル配信の流れを体験します。
Cloudflare開発で使う型、関数、引数、返り値、オブジェクト、JSONまわりを実例で学びます。
Fetch API、Cache API、HTMLRewriterなど、Workersで利用可能な強力なAPIの活用法を学びます。
Cloudflare Pagesを用いたReactアプリの公開や、Workersとのシームレスな統合について学びます。
Custom Domains、Routes、SSL/TLSの基本を整理し、作ったアプリを本番らしく公開する方法を学びます。
エッジでのキャッシュ制御、Page Rules、ドメイン設定など、パフォーマンス最適化の技術を学びます。
secrets、environment variables、Turnstile、Rate Limitingを通して、安全に公開する初歩を学びます。
KV、D1、R2など、用途に合わせた最適なデータ保存先の選択と、その操作方法を習得します。
Workers KVを使って、設定値、簡単なメモ、キャッシュのような軽いデータ保存を体験します。
D1でテーブル作成、追加、一覧、更新、削除を学び、SQLデータベースの基本に触れます。
R2でファイル保存を学び、Cloudflare Imagesで画像の最適化や変換の考え方に触れます。
チャットや共同編集のような、状態を持つアプリの考え方とDurable Objectsの基本を学びます。
メール送信、画像処理、通知、集計など、あとで実行する処理を分ける設計を学びます。
Cron TriggersとWorkflowsで、定期実行やリトライ込みの長い処理を扱う入口を学びます。
Workers Logs、Observability、エラー確認を通して、動いているアプリを見る力を身につけます。
エッジで推論を実行するWorkers AIの基本、モデルの選択、AI機能の組み込み方法を学びます。
AI Gateway、Vectorize、AI Search、Browser Renderingを組み合わせ、AI機能を実用へ進めます。
React、Workers API、保存機能、AI機能を組み合わせた小さな作品制作と発展ロードマップです。