FastAPI学習まとめ。入門チュートリアルから本番利用を大公開。Pythonで爆速API開発を行おう!

本記事はPython初学者やFastAPIを学習したいと考えているWebエンジニア向けの入門者向けの記事になります。

Pythonの高速APIのFastAPIを利用するシーンが多くなってきました。

案件でも使用する機会が増えてきたのでノウハウと公開したいと思います。

すこし前ですとPythonでWebアプリを作成するのはDjango一択でした。

ですが最近ではJavaScriptのフレームワーク(特にReact)+FastAPIで開発することが増えています。

JavaScriptフレームワーク+APIの構成で優れていると感じることはネイティブアプリでもコードや環境を流用することができる点です。

性能的に遅いと言われるPythonで文字通り高速なFastAPIを学習していただければと幸いです。

入門編:チュートリアル学習記事一覧

FastAPIのインストールからデータベースに接続してFastAPIを試すチュートリアルを用意しています。

以下の順番に学習を進めてみてください。

FastAPIのデータベース操作

FastAPI+DBの操作はこちらを確認ください。

FastAPIのDBは以下のデータベースを使用することができます。

  • PostgreSQL
  • MySQL
  • SQLite
  • Oracle
  • Microsoft SQL Server

現在準備中

FastAPIのDocs説明

現在準備中

FastAPIの認証・認可。セキュリティ関連まとめ

準備中

  • システム開発、アプリ開発
  • マッチングアプリ開発
  • インフラ構築支援等、なんでもご相談ください。
よかったらシェアしてね!
  • URLをコピーしました!