인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
Programming

/

Back-end

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

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

FastAPI
Python
asyncio
pubsub
websocket

初級者のための講座です。

こんなことが学べます

  • 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

こんにちは
です。

2,131

受講生

129

受講レビュー

118

回答

4.8

講座評価

5

講座

  • 백엔드 개발자

    • 스타트업 창업

    • (전) 토스 증권 NoOps팀

    • (전) Asleep 슬립루틴 개발

    • (전) ABLY 광고 사업팀

    • PyCon Korea 21/22/23 Speaker

  • 강의

    • O 부트캠프 온라인/오프라인 강사

    • S 부트캠프 온라인 튜터

  • 자격증 및 수상 내역

    • 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

カリキュラム

全体

17件 ∙ (58分)

講義資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなに役立つ受講レビューを書いてください!