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プロジェクト開発方法

15年間S電子 + ネカラクベの現場と並行しながら、8年間オンオフライン約6万人に行ってきた
講義経験をもとに、最大限受講者の立場を考えて作った特別な講義です。

「ネカラクベ」も社内講義として
選択する公式講義

最新フルスタックとバックエンド
簡単で性能も速いFastAPI

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

よく整理されたFastAPI文法と
非同期データベース活用

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

本オンライン講座は、FastAPIを初めて学ぶ方のために、最初は非常に易しく、少しずつ難易度を上げながら、核心機能を一つ一つ扱い、活用まで素早く身につける講座です。一方、この本はリファレンスブックとして、すでに経験豊富な開発者の方々がFastAPIの細かい機能を参照したい方のための本です。

したがって、オンライン講座でFastAPIの核心機能を素早く整理して活用した後、リファレンスブックとして次の本を活用することをお勧めします。

最速のフルスタックのためのFlask & FastAPI、ジャンジェミコーディング Dave Lee 著

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

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

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

  • シニア開発者になるために、バックエンドの力量を積みたい方

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


実戦で使えるほど性能が速い
最新のPythonバックエンドフレームワーク =
FastAPI

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

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

      この中で、Djangoは機能が多様で習得に時間がかかり、

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

  • FastAPIは簡単で素早く習得でき、パフォーマンスも速いため、規模のある実戦プロジェクトでも使用可能です。




ジャンジェミコーディング FastAPI ブートキャンプ講座の紹介と利点

  • よく整理されたドキュメントをベースに映像を通じて説明します。

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

  • FastAPIの活用のために軽量な実際のWebサービス開発プロジェクトも行います。

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

  • データベースのために実際の現場で使用するSQLAlchemyの使い方きれいに整理します。 được tổng hợp một cách rõ ràng.

  • 非同期的にSQLAlchemyを使用する技法も習得し、FastAPIのパフォーマンスを改善する方法を学びます。



👉 結局、講義を最後まで聞けば、
「FastAPIをすぐに活用できそうだ」という考えが浮かぶように作りました。..

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

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

ITを上達させるには、体系的に学びましょう。

IT技術は連携しており、技術を繋げることで、初めてそれらしいサービスやデータサイエンス技術が可能になります。繋がった技術全般を難易度を段階的に上げながら核心を学べば、短時間で効率的に深く身につけることができます。

システムとデータ全般が理解でき、各技術に対する理解の深さも変わってきます。このような深さと視点を持てば、開発者とデータキャリアにおいて競争力を持つことができ、シニアレベルも可能です。

難しくありません!

  • Pythonとデータベース(MySQL)さえ扱えれば、難しくありません。, thì không khó đâu., it's not difficult.

  • 잔재미코딩 Dave Leeの講義スタイルで、背景知識まで十分に講義内で説明し、

    集中すべき部分と参考にすべき部分に分けてお話ししますので、一つ一つ着実についてきていただければ大丈夫です。

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

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

最速フルスタック:Pythonバックエンドとウェブ技術ブートキャンプ(flask/フラスクとバックエンド基礎)[フルスタック Part1]


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

  • Pythonとデータベース(MySQL)の基礎をしっかり固めていれば、本講座のみ受講していただいても問題ありません。

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

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

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




推奨事項:フルスタックロードマップとフルスタックPart1-2

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

  • 初心者でも着実に学べるよう、フルスタックロードマップを用意しました。

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

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

    • ただし、しっかりとしたFastAPIの基礎力のためには、Pythonに対する深い理解が求められます。

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

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

  • FlaskとFastAPIの類似した文法のおかげで、Flask講座(Part1-1)と本講座を一緒に受講すれば、素早く確かなFastAPIの基礎を固めることができます。


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

  • 8年間オンライン/オフラインで8万人の方が私の講義を受講されました。

  • 誰もが満足できる講義を作るために、努力しています。

  • 8万人を観察した結果、本講座にご満足いただける方は次の通りです。

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

    • Pythonとデータベースの基礎を固め、本講義を習得した後、さらにフロントエンドの基礎課程を学びたい方

    • ITの経験が豊富な方の中で、FastAPIの基本文法と活用をすっきりと整理したい方

  • 逆に、本講義にがっかりされる可能性のある方は以下の通りです。

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

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

    • すでに豊富な経験を持つ開発者で、難易度が高くてもFastAPIのすべての細かい機能を素早く知りたい方(本講座はFastAPIを初めて学ぶ方のための講座で、最初は非常に簡単に始めて、少しずつ難易度を上げて「これくらいなら活用できる」を目標としています。そのため、FastAPIのすべての細かい機能を素早く知りたい場合は、少し簡単に感じられる可能性があります。)


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

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

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

  • IT技術を実質的に習得し、活用することは非常に容易ではありません。

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


これまで公開した講義の中から一つだけ受講してみてください。
そして違うなという考えが浮かんだら、ずっとロードマップの順序に合わせて着実に受講してみてください。
難易度が段階的に上がり、互いに連携した技術を効果的に習得できます。


よく整理された資料をベースに映像を通じて説明します。.

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

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

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

体系的に学ぶ
ジャンジェミコーディング Dave Lee のロードマップ
🔑

開発者、データアナリスト及びデータサイエンティストのキャリアロードマップ!

Web/アプリ開発からデータ分析とAIまで、短時間で確かな基礎を築けるA to Zロードマップを提供します。IT技術は互いに密接に連携しているため、これらを統合してこそWeb/アプリサービスやデータサイエンスが可能になります。難易度を段階的に上げながら核心技術を習得すれば、効率的に学習し、システムとデータ全般を理解して競争力のある開発者やデータ専門家として成長できます。そのために各分野の核心技術を体系的にまとめたロードマップを用意しました。

最速のデータ全過程ロードマップ


下記のロードマップをクリックすると詳細をご確認いただけます。ロードマップをまとめて購入すると割引価格で提供されます!(割引率は近日中に縮小される予定です。)


データ分析、データサイエンスの全過程を簡単に!段階別に!丁寧に学ぶ


本ロードマップとデータ関連キャリア、データ分析/科学の全過程について詳しく説明した映像を作成しました。該当映像を参考にしていただければ、一人でも短時間で試行錯誤なくデータ過程を簡単に習得できます!

最速のフルスタックロードマップ


下記のロードマップをクリックすると、詳細をご確認いただけます。ロードマップをまとめて購入すると、割引価格で提供されます!(割引率は近日中に縮小される予定です。)


最も簡単で、速いフルスタックロードマップ


本ロードマップと、一人で最も速くWeb/アプリ開発を学習し実装する方法を詳しく説明した動画を作成しました。この動画を参考にすれば、短時間で試行錯誤なくWeb/アプリを実装できます。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • FastAPIの主要文法まとめ

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

  • SQLAlchemyの核心文法まとめ

  • 非同期SQLAlchemy文法まとめ

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

  • Pythonプログラミング

  • データベース(MySQL)

こんにちは
funcodingです。

33,589

受講生

2,473

受講レビュー

1,949

回答

4.9

講座評価

13

講座

ザンゼミコーディング、Dave Lee

  • About 잔재미コーディング紹介ブログ [クリック]

  • 主な経歴: クパン(Coupang)首席開発マネージャー/Principle Product Manager、サムスン電子 開発マネージャー(経歴 約15年)

  • 学歴: 高麗大学 日語日文学科 / 延世大学 コンピュータ工学 修士 (完全なチャンポン)

  • 主な開発経歴: Samsung Pay、Eコマース検索サービス、RTOSコンパイラ、Linux Kernel Patch for NAS

  • 著書: Linuxカーネルプログラミング、Linuxオペレーティングシステムの理解と開発、誰でもサッと読んでパッと理解するIT核心技術、超初心者のためのPythonプログラミング入門書

  • 運営サイト: 楽しいコーディング (http://www.fun-coding.org) [クリック]

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

もっと見る

カリキュラム

全体

57件 ∙ (12時間 54分)

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

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

受講レビュー

全体

46件

4.8

46件の受講レビュー

  • jiwonjeong7539님의 프로필 이미지
    jiwonjeong7539

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    • funcoding
      知識共有者

      ありがとうございます!

  • topclassoh님의 프로필 이미지
    topclassoh

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

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

    • funcoding
      知識共有者

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

  • mikki32sw님의 프로필 이미지
    mikki32sw

    受講レビュー 5

    平均評価 5.0

    5

    100% 受講後に作成

    • funcoding
      知識共有者

      ありがとうございます!

  • junghyunpark8989님의 프로필 이미지
    junghyunpark8989

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    • funcoding
      知識共有者

      ありがとうございます!

  • sang416님의 프로필 이미지
    sang416

    受講レビュー 7

    平均評価 5.0

    5

    32% 受講後に作成

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

    • funcoding
      知識共有者

      ありがとうございます!

funcodingの他の講座

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

似ている講座

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

¥9,513