강의

멘토링

로드맵

BEST
Programming

/

Back-end

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

最新のフルスタックとバックエンドのために、簡単で性能も速いFastAPI。分かりやすく段階的に、バックエンドの概念からFastAPIの核心文法、非同期データベースの活用まで、きれいな資料とプロジェクトで整理できる講座です。

  • funcoding
실전
실습 중심
프로젝트
FastAPI
Python
backend
MVC
SQLAlchemy

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

こんなことが学べます

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

  • FastAPI コア文法

  • SQLAlchemy のコア構文

  • 非同期 SQLAlchemy 構文

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

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

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

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

最新フルスタックとバックエンド
簡単で性能も速い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をすぐに活用できそうだな」という気持ちになれるように作りました。

軽いプロジェクトも一針一針開発してみます

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

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

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

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

難しくありません!

  • Pythonとデータベース(MySQL)だけ扱えれば、難しくありません。

  • 잔재미코딩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 のロードマップ
🔑

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

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

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


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


データ分析、データサイエンスの全過程を簡単に!段階的に!丁寧に習得する


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

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


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


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


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

こんな方に
おすすめです

学習対象は
誰でしょう?

  • FastAPI 主要な文法まとめ

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

  • SQLAlchemy コア文法まとめ

  • 非同期 SQLAlchemy 文法まとめ

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

  • Pythonプログラミング

  • データベース(MySQL)

こんにちは
です。

32,605

受講生

2,300

受講レビュー

1,949

回答

4.9

講座評価

13

講座

잔재미코딩, Dave Lee

  • About 잔재미코딩 소개 블로그 [클릭]

  • 주요 경력: 쿠팡 수석 개발 매니저/Principle Product Manager, 삼성전자 개발 매니저 (경력 약 15년)

  • 학력: 고려대 일어일문 / 연세대 컴퓨터공학 석사 (완전 짬뽕)

  • 주요 개발 이력: 삼성페이, 이커머스 검색 서비스, RTOS 컴파일러, Linux Kernel Patch for NAS

  • 저서: 리눅스 커널 프로그래밍, 리눅스 운영 체제의 이해와 개발, 누구나 쓱 읽고 싹 이해하는 IT 핵심 기술, 왕초보를 위한 파이썬 프로그래밍 입문서

  • 운영 사이트: 잔재미코딩 (http://www.fun-coding.org) [클릭]

  • 풀스택/데이터과학/AI 관련 무료 자료를 공유하는 사이트입니다.

  • 기타: 잔재미코딩 유투브 채널 [클릭] 

    • IT 학습에 도움이 되는 팁/ 짧은 무료 강의를 공유하고자, 조금씩 시작하고 있습니다~

최신 현업과 IT 강의를 병행하며, 8년째 꾸준히 견고한 풀스택, 데이터과학, AI 강의를 만들고 있습니다.

 

カリキュラム

全体

57件 ∙ (12時間 54分)

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

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

受講レビュー

全体

34件

4.8

34件の受講レビュー

  • 새침한 코끼리님의 프로필 이미지
    새침한 코끼리

    受講レビュー 1

    平均評価 5.0

    5

    61% 受講後に作成

    • 잔재미코딩 DaveLee
      知識共有者

      감사합니다~!!😊

  • jjoony님의 프로필 이미지
    jjoony

    受講レビュー 7

    平均評価 4.9

    5

    61% 受講後に作成

  • Dohyeon Kim님의 프로필 이미지
    Dohyeon Kim

    受講レビュー 2

    平均評価 5.0

    5

    32% 受講後に作成

  • changhoon49.kim님의 프로필 이미지
    changhoon49.kim

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

  • 김소라님의 프로필 이미지
    김소라

    受講レビュー 2

    平均評価 5.0

    5

    7% 受講後に作成

¥8,454

funcodingの他の講座

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

似ている講座

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