実践!FastAPI入門
qu3vipon
¥9,854
24%
¥7,482
初級 / Python, SQLAlchemy, ORM, FastAPI, pytest
4.7
(102)
実務ですぐに活用できるFastAPIの使い方を学びます!
初級
Python, SQLAlchemy, ORM
このチャレンジは、『コーディング自律学習 FastAPI Python バックエンド開発入門』(ギルボッ、2026年)を4週間で完読するチャレンジです。FastAPIのインストールからREST APIの設計、OMR処理、セッション・JWTユーザー認証まで、本に沿って実習してみましょう。バックエンド開発の感覚を掴む4週間になるはずです。
28개 수업 학습
6회 미션 수행
라이브 1 회
질문하고 즉시 답을 얻어요.
완주 시 강의 할인 쿠폰을 제공해요.
완주 시 길벗 2만 포인트 제공돼요.
2,973
受講生
234
受講レビュー
142
回答
4.8
講座評価
7
講座
バックエンドエンジニア
(前) Toss証券 NoOpsチーム
(前) Asleep スリープルーチン開発
(前) ABLY 広告事業チーム
PyCon Korea 21/22/23 スピーカー
講義
オズコーディングスクール ブートキャンプ講師
(Python, Django, FastAPI, Database, AWS)
スパルタコーディングクラブ オンラインチューター(AIトラック)
マルチキャンパス講師(SQL, Database)
資格および受賞歴
AWS 2023 StartUp Security GameDay 韓国1位
3x AWS Certified
AWS Certified Database – Specialty
AWS Certified Solutions Architect - Associate
AWS Certified Developer - Associate
CKAD(Certified Kubernetes Application Developer)
ブログ: qu3vipon.com
ギットハブ: github.com/qu3vipon
出版
REST API設計、ORM処理、セッション・JWTユーザー認証まで
ステップバイステップのチュートリアルで、簡単かつ楽しく学ぶことができます。
FastAPIの開発が初めてですが、
どのように勉強すればいいか
見当がつかないなら?
むやみにコードを入力するのではなく、
ではなく理解しながら勉強し
したいなら?
他の技術スタックは勉強したけれど
FastAPIが初めてなら?
✔️ このチャレンジは書籍 <コーディング自律学習 FastAPI Python バックエンド開発入門>を
4週間一緒に読書して完読を目指すチャレンジです。
開発者が求める人気のフレームワーク
FastAPIは、ここ数年で急速に注目を集めているPythonウェブフレームワークです。
2018年のリリース以降、スター数が急激に増加し、DjangoやFlaskよりも速い成長を見せており、
2026年4月時点でスター数が9.6万個を超え、
すべてのPythonウェブフレームワークの中で最も高い数値を記録しました。
グローバル企業が選んだフレームワーク
FastAPIは非同期処理、APIドキュメントの自動生成、簡潔なコード構造のおかげで
AIサービスやデータ基盤のバックエンドを実装する上で重要なツールとして定着しており、
Netflix、Microsoft、Uberなどのビッグテック企業でもバックエンド技術として採用されています。
ただついてきてください。基礎が自然と身につくはずです。
こんにちは。<コーディング自律学習 FastAPI Pythonバックエンド開発入門>の著者、シン・ドンヒョンです。私はFastAPIが韓国の開発者コミュニティに本格的に知られ始めた2021年頃からこのフレームワークに触れ、継続的に学習してきました。その後、さまざまなプロジェクトに実際に適用し、プロダクション環境でその可能性と効率性を直接経験しました。簡潔でありながら強力に動作する構造は、今でも私がFastAPIを最も好む理由です。
このチャレンジは、FastAPIを初めて利用する方のために、基本概念と核心的な使用方法に焦点を当てて構成しました。本を通じてFastAPIの文法を学び、プロジェクトを完成させ、4週目のライブ講義では実務プロジェクトの構造、テストコードの書き方、バイブコーディングで生産性を高める方法を学ぶことができます。
AI時代においてもプログラミングの基本は依然として重要であり、むしろその重要性はさらに高まっています。AIを上手く活用するためには、何を依頼すべきかを知らなければならず、その結果を検証し修正できなければなりません。逆説的に、バイブコーディングを上手く行うためには、結局のところプログラミングを正しく理解していなければなりません。今回のチャレンジが、FastAPIを初めて始める方々にとって良い出発点になることを願っています。そして、単にフレームワークを使用することを超えて、自ら理解し拡張できる力を養うための小さな助けになれば幸いです。
このチャレンジがあなたに絶対必要な理由
Check 1. FastAPI開発の核心概念および実習の提供
バックエンド開発を初めて学ぶ入門者、または他の技術スタックを使用しながらFastAPIを学ぼうとしている現職のエンジニアのために、FastAPIの特徴を説明し、プロジェクトの実装過程を段階別に実習します。REST API設計 → MySQLと連動したORM処理 → セッション・JWT方式のユーザー認証まで、実際のバックエンド開発プロセスを経験することができます。
Check 2. Todoアプリケーションの完成
一つのウェブサービスがどのように動作するのか理解できるように、Todo(ToDo管理)アプリケーションを作りながら機能を少しずつ拡張していきます。ToDoの作成、照会、修正、削除からDB連携、会員管理、ログインまで、サーバーの動作原理を理解することができます。
Check 3. 著者によるリアルタイムライブとQ&A
6月28日(日) 午後8時、オンラインライブを通じて直接コミュニケーションをとる時間を設けます。本を読みながら気になった点はもちろん、非同期の核心概念、プロジェクト構造の作り方、テストコードの書き方、バイブコーディングで生産性を上げる方法など、実務で使用される技術について聞くことができます。
Check 4. 成長を応援する完走報酬
4週間の道のりを最後まで終えた方には、ギルボッ(Gilbut)ホームページで現金のように使用できる2万ポイントを支給します。完読の達成感とともに、皆さんの継続的な学習を応援する実質的な特典まで手に入れてください!
FastAPIの基本概念 → CRUDの実装 → ORM処理 →
会員登録 → ログインの順に実習しながら学ぶことができます。
Chapter 1
FastAPI紹介
(1週目)
FastAPIの特徴を学び、これから学習を進めるための実習環境を構築します(Python/PyCharmのインストール、最初のプロジェクト作成)。
Chapter 2
FastAPIを始める
(1週目)
本格的なバックエンド開発に入る前に、HTTP通信のプロセスと、それに関連するFastAPIの主要な文法を確認します。
Chapter 3
基本CRUDの実装
(2週)
簡単なTodo(ToDo管理)アプリケーションを作りながら、データの生成・照会・修正・削除機能を実装します。
Chapter 4
データベースとORMの使用
(2週間)
MySQLをインストールしてTodoアプリケーションと連動させた後、ORMを利用してCRUDコードを改善します。..
Chapter 5
会員登録の実装
(3週)
Todoアプリケーションに会員登録機能を追加します。
Chapter 6
ログインと認証の実装
(4週)
Todoアプリケーションにログインと認証機能を追加します。ログインしたユーザーを認証するセッション方式とJWT方式を実習します。
Chapter 7
FastAPIの高度な機能
(4週目)
TodoアプリケーションにLifespan、依存関係の注入、バックグラウンドタスク、ファイル処理機能を追加しながら、FastAPIの高度な機能について学びます。
FastAPIを初めて学ぶ
入門者
他の技術スタックから
Pythonウェブ開発へ拡張
したい開発者
バイブコーディングに必要な
バックエンドの基礎能力を
身につけたい実務者
Pythonの文法を学び、ウェブサービスがどのように作られるのか気になっているなら、FastAPIを通じてリクエストとレスポンスが行き来する流れから実際のサービス構造まで、一度に経験することができます。
SpringやNode.jsに慣れているものの、Pythonベースのバックエンドが初めてであれば、FastAPIの構造と開発手法を比較しながら、素早く実務感覚を養うことができます。
AIでコードを生成することはできても、その結果を理解しサービスへと繋げることに難しさを感じていたなら、FastAPIでAPIを設計しデータを処理する過程を理解することができます。
📖学習教材(別途購入必須)
<コーディング自律学習 FastAPI Python バックエンド開発入門> (ギルボッ、2026)
💻実習環境
本書で使用するプログラムのバージョンは以下の通りです。スムーズな学習のために、必ず本と同じバージョンをインストールしてから実習を行ってください。
Python: 3.13
PyCharm: バージョン区別なし
MySQL: 8.0
📥サンプルソースのダウンロード
Todo(ToDo管理)アプリケーションを作成しながら、自然にバックエンド開発の流れを実習します。
プロジェクトの設定、REST APIの設計と実装、DB連携とORM処理、会員登録、セッション•JWT方式のユーザー認証まで、実際のサービスで活用される技術を習得します。
本文でTodoアプリを完成させた後、セルフチェックでblogアプリを実装し、計2つのプロジェクトを実習します。
FastAPIを活用してAPIサーバーを自ら構築し、プロジェクト経験を積みたい学生や就職準備生
サーバーの構造とデータ処理方式を理解したいフロントエンド開発者
他の技術スタックからPythonウェブ開発へ拡張したいバックエンド開発者
バイブコーディングに必要なバックエンドの基礎スキルを身につけたい実務家
5월
31일
챌린지 시작일
2026년 5월 31일 오후 03:00
챌린지 종료일
2026년 6월 28일 오후 02:30
全体
35件 ∙ (1時間 34分)
講座資料(こうぎしりょう):
FastAPI 基本的な使い方
REST APIの設計とユーザー認証の実装方法
学習対象は
誰でしょう?
FastAPIを初めて学ぶ入門者
他の技術スタックからPythonウェブ開発へ拡張したい開発者
バイブコーディングに必要なバックエンドの基礎スキルを身につけたい実務家
前提知識、
必要でしょうか?
ネットワークおよびWebの基礎知識
Python基礎文法
全体
6件
5.0
6件の受講レビュー
受講レビュー 3
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 5.0
修正済み
受講レビュー 5
∙
平均評価 5.0
受講レビュー 8
∙
平均評価 5.0
受講レビュー 19
∙
平均評価 5.0
취소 및 환불 규정
챌린지는 지식공유자가 설정한 수업 최소 정원이 충족되지 않을 경우, 폐강 안내가 고지되며 결제 내역이 자동취소됩니다.
知識共有者の他の講座を見てみましょう!
¥1,277