inflearn logo
知識共有
inflearn logo
Challenge
終了

【4週間完読チャレンジ】実践!FastAPI入門

このチャレンジは、『コーディング自律学習 FastAPI Python バックエンド開発入門』(ギルボッ、2026年)を4週間で完読するチャレンジです。FastAPIのインストールからREST APIの設計、OMR処理、セッション・JWTユーザー認証まで、本に沿って実習してみましょう。バックエンド開発の感覚を掴む4週間になるはずです。

Python
SQLAlchemy
JWT
FastAPI

28개 수업 학습

6회 미션 수행

라이브 1 회

질문하고 즉시 답을 얻어요.

완주 시 강의 할인 쿠폰을 제공해요.

완주 시 길벗 2만 포인트 제공돼요.

qu3vipon님과 함께해요!

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

  • 出版

もっと見る

手を動かしながら学ぶ
親切なPython Web開発

REST API設計、ORM処理、セッション・JWTユーザー認証まで
ステップバイステップのチュートリアルで、簡単かつ楽しく学ぶことができます。

FastAPIの開発が初めてですが、

どのように勉強すればいいか

見当がつかないなら?

むやみにコードを入力するのではなく、

ではなく理解しながら勉強し

したいなら?

他の技術スタックは勉強したけれど

FastAPIが初めてなら?

 

✔️ このチャレンジは書籍 <コーディング自律学習 FastAPI Python バックエンド開発入門>

4週間一緒に読書して完読を目指すチャレンジです。

なぜFastAPIなのか?

開発者が求める人気のフレームワーク

FastAPIは、ここ数年で急速に注目を集めているPythonウェブフレームワークです。
2018年のリリース以降、スター数が急激に増加し、DjangoやFlaskよりも速い成長を見せており、
2026年4月時点でスター数が9.6万個を超え、
すべてのPythonウェブフレームワークの中で最も高い数値を記録しました。


グローバル企業が選んだフレームワーク

FastAPIは非同期処理、APIドキュメントの自動生成、簡潔なコード構造のおかげで
AIサービスやデータ基盤のバックエンドを実装する上で重要なツールとして定着しており、
Netflix、Microsoft、Uberなどのビッグテック企業でもバックエンド技術として採用されています。

Python Webフレームワーク1位のFastAPI!
基本概念と主要な使い方を教えます。

ただついてきてください。基礎が自然と身につくはずです。


こんにちは。<コーディング自律学習 FastAPI Pythonバックエンド開発入門>の著者、シン・ドンヒョンです。私はFastAPIが韓国の開発者コミュニティに本格的に知られ始めた2021年頃からこのフレームワークに触れ、継続的に学習してきました。その後、さまざまなプロジェクトに実際に適用し、プロダクション環境でその可能性と効率性を直接経験しました。簡潔でありながら強力に動作する構造は、今でも私がFastAPIを最も好む理由です。

このチャレンジは、FastAPIを初めて利用する方のために、基本概念と核心的な使用方法に焦点を当てて構成しました。本を通じてFastAPIの文法を学び、プロジェクトを完成させ、4週目のライブ講義では実務プロジェクトの構造、テストコードの書き方、バイブコーディングで生産性を高める方法を学ぶことができます。

AI時代においてもプログラミングの基本は依然として重要であり、むしろその重要性はさらに高まっています。AIを上手く活用するためには、何を依頼すべきかを知らなければならず、その結果を検証し修正できなければなりません。逆説的に、バイブコーディングを上手く行うためには、結局のところプログラミングを正しく理解していなければなりません。今回のチャレンジが、FastAPIを初めて始める方々にとって良い出発点になることを願っています。そして、単にフレームワークを使用することを超えて、自ら理解し拡張できる力を養うための小さな助けになれば幸いです。

入門者にはバックエンド開発のプロセスを、
シニアには実務中心の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のインストールからTodoアプリの実装まで しっかりとしたカリキュラムと一緒に進めましょう。

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


📥サンプルソースのダウンロード

https://github.com/gilbutITbook/080491

チャレンジで学びます

  • 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件の受講レビュー

  • cesare713님의 프로필 이미지
    cesare713

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    私が成果物を出す際に、丁寧にフィードバックをくれたり、質問に親切に答えてくれたりして良かったです。

    • gamzaza님의 프로필 이미지
      gamzaza

      受講レビュー 3

      平均評価 5.0

      修正済み

      5

      100% 受講後に作成

      一つずつ実践しながらFastAPIの基礎を学べて良かったです。今勉強を始めたばかりでまだ至らない点もありますが、復習してしっかりと知識を吸収したいです。

      • he110w0r1d님의 프로필 이미지
        he110w0r1d

        受講レビュー 5

        平均評価 5.0

        5

        100% 受講後に作成

        早くバックエンドを経験してみたくて参加しましたが、素晴らしいチャレンジでした!本の解説も丁寧で、FastAPIだけでなくMySQLまで扱うことができ、とても有意義な時間でした。ありがとうございました 😄

        • ybhsos님의 프로필 이미지
          ybhsos

          受講レビュー 8

          平均評価 5.0

          5

          100% 受講後に作成

          FastAPIの核心を簡単に学ぶことができて良かったです。 Session、JWT、データベース連携などをTodoリストを通じて学習できたのが良かったですし、課題のフィードバックも的確でおすすめです。

          • sduddla님의 프로필 이미지
            sduddla

            受講レビュー 19

            平均評価 5.0

            5

            100% 受講後に作成

            취소 및 환불 규정
            챌린지는 지식공유자가 설정한 수업 최소 정원이 충족되지 않을 경우, 폐강 안내가 고지되며 결제 내역이 자동취소됩니다.

            qu3viponの他の講座

            知識共有者の他の講座を見てみましょう!

            ¥1,277