inflearn logo
知識共有
inflearn logo

初めてのPythonバックエンド入門 FastAPI(FastAPIから非同期SQLAlchemyまで)[フルスタック Part1-2]

最新のフルスタックとバックエンドのために、簡単で高性能なFastAPIを使い、バックエンドの基本概念からFastAPIの主要な構文、非同期データベースの活用までを、わかりやすく段階的に学べる講座です。きれいに整理された教材とプロジェクトを通して学習できます。

難易度 初級

受講期間 無制限

FastAPI
FastAPI
Python
Python
backend
backend
MVC
MVC
SQLAlchemy
SQLAlchemy
FastAPI
FastAPI
Python
Python
backend
backend
MVC
MVC
SQLAlchemy
SQLAlchemy

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

4.8

5.0

bigcat0815

100% 受講後に作成

初めて始めるのに不足がない講義です。 全体を貫く講義ではありませんが、講義中に次のステップに必要なスタックの方向を提示します。 ただし、セキュリティ関連の部分が不足していると感じるが、 とにかく必要な要素は自分で見つけて解決する必要があります。 FastAPIの特徴と簡潔さを素早く紹介した講師の講義には満足しています。 良い講義ありがとうございます。

5.0

세상의끝

72% 受講後に作成

まとめられた資料と細かい説明が多くていいですね。あえてまた講義を聞かなくてもPDF資料を見れば、また思い出して、自分の前に繰り返してみるといいと思います。

5.0

Pubsquid

100% 受講後に作成

PythonやWeb関連の基礎知識を持つ人の対象として、fastapiの知識を素早く盗むのに適した講義です。講義資料も丁寧に用意していただいてよかったです! 今後もう少し深化版の講義も出たら聞きたいです

受講後に得られること

  • バックエンドの基本概念

  • FastAPIの基本構文

  • SQLAlchemyの基本構文

  • 非同期SQLAlchemy構文

  • MVCモデルとMSAアーキテクチャの理解

  • 実践FastAPIプロジェクト開発方法

20年間サムスン+ネカラクベの現場業務と並行しながら、
10年間、オンライン・オフラインで約10万人の方々に実施してきた

講義経験をもとに
受講者の立場を最大限に考えて作り上げた特別な講義です。

'ネカラクベ'も社内研修に
選ぶ公式講義

最新のフルスタックとバックエンド
簡単でパフォーマンスも速いFastAPI

わかりやすく学ぶ
バックエンド ~ FastAPIの基礎知識

体系的に整理されたFastAPIの文法と
非同期データベースの活用

着実に学べる充実した講義シリーズ(フルスタック Part1-2)

本オンライン講座は、FastAPIを初めて学ぶ方のために、最初は非常にやさしく、少しずつ難易度を上げながら、主要な機能を一つひとつ扱い、活用方法まで短期間で身につけられる講座です。一方、この書籍はリファレンスブックとして、すでに豊富な経験を持つ開発者の方がFastAPIの細かな機能を参照したい場合に向けた書籍です。

したがって、オンライン講義でFastAPIの主要機能を素早く整理して活用した後、リファレンスブックとして次の書籍をご活用いただくことをおすすめします。

最速のフルスタックを目指すためのFlask & FastAPI、残念味コーディング Dave Lee著

実践プロジェクトでバックエンドを活用するなら、
FastAPIをおすすめします

  • 自分だけのアイデアで、小規模なスタートアップとしてWeb、アプリ、MAC/Windows PC向けのプログラムを開発したい方

  • 開発者としてさらに成長するためにバックエンドの概念を整理したい

  • シニア開発者になるために、バックエンドのスキルを身につけたい方

  • フルスタック開発者になりたい方


実務で使えるほど高速な
最新のPythonバックエンドフレームワーク =
FastAPI

  • Pythonベースなので習得しやすいです。

    • Pythonベースのバックエンド技術には、Flask、FastAPI、Djangoがあります。

      この中で、Djangoは機能が多彩なため、習得するのに時間がかかり、

      Flaskは簡単なので素早く活用できますが、性能は高くありません。

  • FastAPIは簡単かつ短時間で習得でき、パフォーマンスも高速なため、規模の大きな実践プロジェクトでも使用できます。




잔재미코딩 FastAPIブートキャンプ講義の紹介とメリット

  • よく整理されたドキュメントをもとに、動画で説明します。

    • そうすることで講義後、いつでもすぐに身につけた機能を探して活用できます。

  • FastAPIの活用に向けて、軽量な実際のWebサービス開発プロジェクトにも取り組みます。

  • フォルダの作成から大きく3段階に分けてプロジェクトを改善し、FastAPIの実際の開発も経験します。

  • データベースについて、実際の現場で使われているSQLAlchemyの使い方すっきりと整理します。

  • 非同期でSQLAlchemyを使用するテクニックも身につけ、FastAPIのパフォーマンスを改善する方法を学びます。



👉 最後まで講義を受講すれば、
'FastAPIをすぐに活用できるんだな'と思っていただけるように作りました。

軽めのプロジェクトも一つひとつ丁寧に開発してみます

コード1行から始め、段階的にコードを改善しながら、簡単なサービスも一緒に開発します。

ITを得意になるには、体系的に身につけましょう。

IT技術は相互に関連しており、技術をつなげて初めて、実用的なサービスやデータサイエンス技術を実現できます。関連する技術全般を、難易度を少しずつ上げながら核心から学べば、短時間で効率よく、深く身につけられます。

システムとデータ全般への理解が深まり、各技術への理解の深さも変わります。このような深さと視点を身につければ、開発者やデータ分野のキャリアで競争力を身につけ、シニアレベルにも到達できます。

難しくありません!

  • Pythonとデータベース(MySQL)だけ扱えれば、難しくありません。, it isn't difficult. thì không khó.

  • 잔재미코딩 Dave Leeの講義方式に沿って、背景知識まで講義内で十分にご説明し、

    重点的に学ぶ部分と参考として学ぶ部分に分けて説明しますので、順を追って進めていけば大丈夫です。

  • すでに開発者の方であれば、さらにとても簡単に習得できます。(初めて学ぶ方のために、やさしい難易度で構成しています。)

📌 ちょっと待ってください!IT開発の経験がやや少ない方は、
フルスタック講義ロードマップガイドの次の講義と合わせて受講すれば可能です!


受講前提および本講義の後続受講ガイド

  • Pythonとデータベース(MySQL)の基礎をしっかり身につけていれば、本講義だけを受講しても問題ありません。

    • 本講義のプロジェクトでは、実際に完全なWebサービスを開発し、フロントエンドの基本技術を使用します。

    • また、完全なウェブサービスをインターネット上に公開するにはサーバーが必要であり、サーバー関連の技術(Dockerなど)も必要です。

  • 本講義では、フロントエンド技術については動作するコードを提供し、バックエンドとの接続部分について説明するとともに、個人PC上で動作できるようにします。




おすすめ: フルスタックのロードマップとフルスタック Part1-2

  • ウェブまたはアプリ開発を一人で行うには、フルスタック技術が必須です。

  • 初心者の方も一歩ずつ学べるように、フルスタックのロードマップを用意しました。

  • このロードマップにはFlaskバックエンド技術(フルスタック Part1-1)も含まれています。

  • 本講座(Part1-2)では、より高性能で、大規模なプロジェクトでも使用できるFastAPIバックエンド技術に焦点を当てます。

    • ただし、堅牢なFastAPIの基礎を身につけるには、Pythonへの深い理解が求められます。

    • たとえば、ネストした関数からデコレーター、リスト内包表記、Pythonのクラスとオブジェクトの構文が必要です。

    • 下部のフルスタックロードマップ Part1-1:PythonバックエンドとWeb技術ブートキャンプ(Flask)講義で関連内容を扱い、本講義ではそれを基にFastAPIの文法に集中します。

  • FlaskとFastAPIは文法が似ているため、Flask講義(Part1-1)と併せて本講義を受講すれば、短期間で確かなFastAPIの基礎を身につけることができます。


信頼できる講義を作ります!

  • 10年間でオンライン・オフライン合わせて10万人の方が私の講義を受講されました。

  • 皆さまにご満足いただける講座を作るため、努力しています。

  • 10万人を観察した結果、本講義にご満足いただける方は以下のとおりです。

    • バックエンドの基本概念を整理し、経験したい方

    • Pythonとデータベースの基礎を身につけ、本講義を学んだ後、さらにフロントエンドの基礎課程も学びたい方

    • ITの経験が十分にある方で、FastAPIの基本文法と活用方法をすっきり整理したい方

  • 反対に、本講義にご満足いただけない可能性がある方は、以下のとおりです。

    • 開発経験は少ないものの、作りたいサービス(例:収益化サービスなど)があり、そのために必要な技術を素早く身につけたい方

    • 開発経験が少なく、FastAPI に関連するすべての技術に加え、バックエンドに接続するデータベース/フロントエンド技術まで、本講義内ですべて習得したい方

    • すでに豊富な経験を持つ開発者で、難易度が高くてもFastAPIのあらゆる細かな機能を素早く習得したい方(本講義はFastAPIを初めて学ぶ方を対象としており、最初は非常にやさしい内容から始め、少しずつ難易度を上げて、「これなら活用できそうだ」と思えるレベルを目指します。そのため、FastAPIのあらゆる細かな機能を素早く習得したい方には、少し簡単に感じられる場合があります。)


体系的に開発を学びたい方のために
フルスタックのロードマップもご用意しています。

(本ページ下部にロードマップがあります!)

  • IT技術は互いにつながっており、体系的に学んでこそ実際に身につけることができます。

  • IT技術を実践的に身につけ、活用することは、決して簡単なことではありません。

  • 各IT技術を、難易度やカリキュラムも異なる講師から、ましてやYouTubeで気軽に学ぶのが難しいとお感じなら!


これまで公開した講義のうち、まずは1つだけ受講してみてください。
そして「違うな」と感じたら、そのままロードマップの順番に沿って、一つずつ着実に受講してみてください。
難易度が段階的に上がり、互いに関連する技術を効果的に身につけることができます。


整理されたドキュメントを基に動画で説明します。

そうすることで、講義後もいつでも素早く自分が習得した機能を見つけて、活用できます。

  • すべてのFastAPIコードを提供します。

  • FastAPIのドキュメント資料は、PDF形式の電子書籍(ebook)のように、いつでもご確認いただけるよう提供しています。
    (ただし、関連資料は著作権上の問題により、コピーおよびダウンロードを制限しています。)

体系的に学ぶ
残念コーディング Dave Leeのロードマップ

本講義に続き、目標に合わせて学べるAI・開発・データ・CSロードマップ that you can learn according to your goals giúp bạn học theo đúng mục tiêu.

IT技術は互いにつながっています。
関連する技術を選んで学び、そこにAIを組み合わせれば、目標により早く到達できます。

すべてのロードマップでは、技術をどのように組み合わせて活用するかまで扱い、
入門者レベルから専門家レベルまで難易度を高めるように設計し、
何年にもわたって継続的にアップデートしています。

個別の講義で受講するよりも、さらに割引が適用されます。

3.開発とデータの基礎、コンピュータサイエンス(CS)の重要知識

コンピュータアーキテクチャ・オペレーティングシステム・ネットワーク・システムソフトウェア・ソフトウェア工学・アーキテクチャ・データ構造・アルゴリズムまで

← 左右にスワイプして、CS講義と全体ロードマップを確認してください →

コンピューターサイエンスの完全ロードマップを詳しく見る

4. 最も確実な最強AI活用ロードマップ(2026)

Claude Code(Claude Code)による業務自動化から、バイブコーディング、Codex(Codex)、OpenClaw(OpenClaw)、Claude Codeを基盤としたデータ分析、エージェンティック・ハーネス・ループエンジニアリングなど、Claude Codeの高度なテクニックやAIエージェント開発まで

← 左右にスワイプしてAI講義と参考コースを確認してください →

最も確実で最強のAI活用ロードマップ(2026)を詳しく見る

こんな方に
おすすめです

学習対象は
誰でしょう?

  • FastAPIの主要な構文まとめ

  • Python実践バックエンド技術

  • SQLAlchemyの基本文法まとめ

  • 非同期SQLAlchemy構文まとめ

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

  • Pythonプログラミング

  • データベース(MySQL)

こんにちは
funcodingです。

インフラン認証

キャリア認証

34,485

受講生

2,592

受講レビュー

1,952

回答

4.9

講座評価

13

講座

ジャンジェミコーディング、Dave Lee

  • フルスタック/データサイエンス/AI関連の無料資料を共有するサイトです。

  • その他: Fun-Coding YouTubeチャンネル [クリック]

    • IT学習に役立つヒントや短い無料講義を共有しようと、少しずつ始めています〜

最新の実務とIT講義を並行しながら、8年間にわたり一貫して堅実なフルスタック、データサイエンス、AI講義を作り続けています。

 

もっと見る

カリキュラム

全体

57件 ∙ (12時間 54分)

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

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

受講レビュー

全体

59件

4.8

59件の受講レビュー

  • aseltula5967706님의 프로필 이미지
    aseltula5967706

    受講レビュー 13

    平均評価 5.0

    5

    100% 受講後に作成

    FastAPIの使用に関する迅速な学習と活用に適していました。 個人的に楽しく受講でき、本当に有益でした。

    • funcoding
      知識共有者

      ありがとうございます!!

  • jackim971206님의 프로필 이미지
    jackim971206

    受講レビュー 57

    平均評価 4.7

    5

    32% 受講後に作成

    ありがとうございます。

    • funcoding
      知識共有者

      ありがとうございます!

  • redcho3744님의 프로필 이미지
    redcho3744

    受講レビュー 1

    平均評価 5.0

    5

    32% 受講後に作成

    ポイントを中心にスッと頭に入ってきますね。

    • funcoding
      知識共有者

      ありがとうございます!!

  • topclassoh님의 프로필 이미지
    topclassoh

    受講レビュー 4

    平均評価 5.0

    5

    100% 受講後に作成

    分かりやすく明快な説明に加え、環境や流れを理解してこそ後の拡張が可能になりますが、まさにそれにぴったりの講義に出会い、受講することができて大変満足しています。

    • funcoding
      知識共有者

      高い評価をいただきありがとうございます。

  • sang416님의 프로필 이미지
    sang416

    受講レビュー 8

    平均評価 5.0

    5

    32% 受講後に作成

    詳しくて分かりやすい講義ありがとうございます。 Fast APIを初めて学ぶのに最高です! 強くおすすめの講義ですね

    • funcoding
      知識共有者

      ありがとうございます!

funcodingの他の講座

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

似ている講座

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

新規会員登録で25%OFF

¥7,344

25%

¥9,794