FastAPI入門
Python基礎からFastAPIでのWeb API開発・デプロイまで
採点されません。ログイン不要。じぶんのペースでどうぞ。
📖 教材で学ぶ
解説を読みながら、じぶんのペースで進められます。読むだけでもかまいません。
- L00 ch01 — uv + mise で Python 環境構築
- Windows で FastAPI + Vue を動かす
- L01 ch01 — print と f-string
- L01 ch02 — REPL で対話実行
- L01 ch03 — スクリプト実行と shebang
- L01 ch04 — コメントと docstring
- 変数とデータ型
- L03 ch01 — 条件分岐 (if / elif / else)
- L03 ch02 — match-case (構造的パターンマッチ)
- L04 ch01 — for ループと range
- L04 ch02 — while ループ
- L03 ch03 — 内包表記 (comprehension)
- L05 ch01 — list と内包表記
- L?? ch02 — tuple (タプル)
- L?? ch03 — set (集合)
- L?? ch04 — dict (辞書)
- 関数
- HTTPリクエスト
- L07 ch01 — dataclass
- L07 ch02 — 普通のクラス
- class ch03 — Protocol と ABC
- L08 ch01 — try / except / raise
- L08 ch02 — カスタム例外
- L08 ch03 — raise で例外を投げる
- L?? ch01 — pathlib 基礎
- L09 ch02 — JSON ファイル永続化
- L09 ch03 — CSV ファイル
- L09 ch04 — pandas で CSV
- 環境変数管理
- L10 ch01 — pytest
- L?? ch02 — pytest fixture
- test ch03 — pytest mock
- FastAPI — Hello World
- L11 ch02 — パスパラメータ
- L11 ch03 — POST リクエスト
- L11 ch04 — CRUD エンドポイント
- L12 ch01 — Pydantic BaseModel
- L13 ch01 — SQLAlchemy で DB 連携
- L?? ch02 — Alembic マイグレーション
- L14 ch01 — CORS Middleware
- L14 ch02 — 認証 (JWT)
- L14 ch03 — ログミドルウェア
- L15 ch01 — Dockerfile
- L?? ch02 — Render に FastAPI をデプロイする
- L-deploy ch03 — Azure App Service にデプロイする
- FastAPI セキュリティ実践
- FastAPI で Memo アプリを作る
- FastAPI で Task 管理アプリを作る
- 🗺️ FastAPI — 設計書と TDD
- 要件書: タスク共有 API
✏️ 問題集で試す
採点はこの画面の中だけ。結果はどこにも送信されません。