メインコンテンツまでスキップ

第1章 Cloudflareとは

Cloudflareの基本理念、グローバルネットワークの仕組み、そして提供される主要なサービス群の概要について学びます。

第2章 Web/Cloud基礎

Webの仕組み(HTTP/DNS)やクラウドコンピューティングの基本、サーバーレスの概念を整理します。

第3章 管理画面

アカウント、Zone、Workers、R2、AI、Zero Trustなど、Cloudflareダッシュボードの全体像をつかみます。

第4章 開発環境

Wranglerのインストールから、ローカル開発環境の構築、基本的な開発フローの習得を目指します。

第5章 Worker入門

最初のWorkersを作成し、デプロイ、ルーティング、基本的なリクエスト処理の実装方法を学びます。

第6章 ローカル/デバッグ

wrangler dev、ログ、エラー確認、bindingsやenvの感覚など、本番前に確認する基本を学びます。

第7章 静的サイト公開

HTML/CSS/JavaScriptの小さなサイトをCloudflareで公開し、静的ファイル配信の流れを体験します。

第8章 TypeScript

Cloudflare開発で使う型、関数、引数、返り値、オブジェクト、JSONまわりを実例で学びます。

第9章 Worker API

Fetch API、Cache API、HTMLRewriterなど、Workersで利用可能な強力なAPIの活用法を学びます。

第10章 React連携

Cloudflare Pagesを用いたReactアプリの公開や、Workersとのシームレスな統合について学びます。

第11章 独自ドメイン

Custom Domains、Routes、SSL/TLSの基本を整理し、作ったアプリを本番らしく公開する方法を学びます。

第12章 CDN/キャッシュ

エッジでのキャッシュ制御、Page Rules、ドメイン設定など、パフォーマンス最適化の技術を学びます。

第13章 守る基本

secrets、environment variables、Turnstile、Rate Limitingを通して、安全に公開する初歩を学びます。

第14章 保存先の地図

KV、D1、R2など、用途に合わせた最適なデータ保存先の選択と、その操作方法を習得します。

第15章 KV

Workers KVを使って、設定値、簡単なメモ、キャッシュのような軽いデータ保存を体験します。

第16章 D1

D1でテーブル作成、追加、一覧、更新、削除を学び、SQLデータベースの基本に触れます。

第17章 R2/Images

R2でファイル保存を学び、Cloudflare Imagesで画像の最適化や変換の考え方に触れます。

第18章 Durable Objects

チャットや共同編集のような、状態を持つアプリの考え方とDurable Objectsの基本を学びます。

第19章 Queues

メール送信、画像処理、通知、集計など、あとで実行する処理を分ける設計を学びます。

第20章 Cron/Workflows

Cron TriggersとWorkflowsで、定期実行やリトライ込みの長い処理を扱う入口を学びます。

第21章 運用/Logs

Workers Logs、Observability、エラー確認を通して、動いているアプリを見る力を身につけます。

第22章 Workers AI

エッジで推論を実行するWorkers AIの基本、モデルの選択、AI機能の組み込み方法を学びます。

第23章 AI応用

AI Gateway、Vectorize、AI Search、Browser Renderingを組み合わせ、AI機能を実用へ進めます。

第24章 総仕上げ

React、Workers API、保存機能、AI機能を組み合わせた小さな作品制作と発展ロードマップです。