inflearn logo
inflearn logo

実践!FastAPI の活用(非同期)

FastAPI を活用した Python 非同期プログラミングのすべて

難易度 初級

受講期間 無制限

FastAPI
FastAPI
Python
Python
asyncio
asyncio
pubsub
pubsub
websocket
websocket
FastAPI
FastAPI
Python
Python
asyncio
asyncio
pubsub
pubsub
websocket
websocket

学習した受講者のレビュー

学習した受講者のレビュー

4.7

5.0

fain9301

100% 受講後に作成

良い講義をありがとうございます。

5.0

goni98

35% 受講後に作成

講義内容を分かりやすく説明してくれるので理解しやすいです

5.0

도윤

100% 受講後に作成

Pythonの非同期概念とfastapiの内部実装を基礎から教えてくれてよかった〜!

受講後に得られること

  • asyncio

  • 非同期プログラミング

  • fastapi

  • イベント ループ

もう一段階成長する機会🔥
Pythonの非同期プログラミングを正しく学びましょう

FastAPIを介して学ぶPython非同期プログラミングのすべて!

Webサーバーのパフォーマンスを最大限に活用するために、非同期プログラミングは必須です。最も近代的なWebフレームワークであるFastAPIを使用して、最新のPython開発のトレンド非同期プログラミングについて学びましょう。

今回の機会を通じて難しく感じられた非同期プログラミングを征服し、さらに一歩成長してください!

📌 今回の講義を通じて学ぶ内容

  • Python非同期プログラミングの基本的な活用ボブ法を学びます。

  • 標準の非同期ライブラリであるasyncioとイベントループ(Event Loop)について学びます。

  • FastAPIの内部実装を理解し、非同期関数がどのように処理されるかを詳しく理解します。

こんな方におすすめです

サーバーのパフォーマンスを向上させたい
Python Web開発者

FastAPIを正しく
使い方が気になる方

非同期プログラミング
内部原理が気になる方

このような内容を学びます。

[実践]データベースの非同期切り替え

sqlalchemyを非同期で使用する方法を学びます。同期的に作成されたデータベースリポジトリを非同期にまとめます。

[実践]外部API呼び出し

HTTPライブラリを介して外部APIと通信する部分にどのように非同期方式を適用できるかを学びます。

[実習] Webソケットチャット&Redis Pub / Sub

非同期プログラミングとWebソケットを使用して簡単なオープンチャットを実装し、Redis Pub / Subをメッセージブローカーとして活用してスケーラブルなシステムに改善する方法を学びます。

[実習]同期/非同期性能のテストと改善

同期的に動作するFastAPIサーバーで発生する可能性のあるパフォーマンスの問題を学び、それを改善する方法を学びます。

受講前の注意

練習環境

  • 講義では、練習環境としてMacOSとターミナルを使用し、いくつかのDockerを利用します。

    • Windows環境でも実習が可能です。


選手の知識と注意事項

  • 基本的なPython文法とWebサーバーの動作を理解した状態で受講してください。


  • 今回の講座では、基本FastAPIの使い方は扱いません。

    • 基礎講座が必要な方は割引コードを一緒にいたします。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Python 非同期プログラミングに興味のある方

  • FastAPI のパフォーマンスを最大限に活用する方法を知りたい方

前提知識、
必要でしょうか?

  • Python

こんにちは
qu3viponです。

2,850

受講生

202

受講レビュー

140

回答

4.8

講座評価

6

講座

新規講義ロードマップ&ご提案:https://linktr.ee/qu3vipon

  • バックエンドエンジニア

     

    • (前) Toss証券 NoOpsチーム

    • (前) Asleep スリープルーチン開発

    • (前) ABLY 広告事業チーム

    • PyCon Korea 21/22/23 Speaker

  • 講義

    • オズコーディングスクール ブートキャンプ講師

      (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

もっと見る
講座掲載日: 
最終更新日: 

受講レビュー

全体

7件

4.7

7件の受講レビュー

  • fain9301님의 프로필 이미지
    fain9301

    受講レビュー 97

    平均評価 4.8

    5

    100% 受講後に作成

    良い講義をありがとうございます。

    • goni98님의 프로필 이미지
      goni98

      受講レビュー 7

      平均評価 5.0

      5

      35% 受講後に作成

      講義内容を分かりやすく説明してくれるので理解しやすいです

      • qu3vipon
        知識共有者

        ありがとうございます :D

    • dkim72409371님의 프로필 이미지
      dkim72409371

      受講レビュー 9

      平均評価 5.0

      5

      35% 受講後に作成

      • hakchulshin1451님의 프로필 이미지
        hakchulshin1451

        受講レビュー 2

        平均評価 5.0

        5

        35% 受講後に作成

        • kwondy743910님의 프로필 이미지
          kwondy743910

          受講レビュー 7

          平均評価 5.0

          5

          100% 受講後に作成

          Pythonの非同期概念とfastapiの内部実装を基礎から教えてくれてよかった〜!

          • qu3vipon
            知識共有者

            ありがとうございます!

        qu3viponの他の講座

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

        似ている講座

        同じ分野の他の講座を見てみましょう!

        ¥2,845