PythonからFastAPIまで【初心者向け講座】モダンなAPIサーバを構築してみよう【わかりやすさ重視】
Python初歩からFastAPIまでを繋ぐように網羅しています。多次元の辞書型、パッケージ、クラスの初歩から、Pydanticを使った型ヒント、非同期処理、キュメント自動生成など現代的な開発方法を体験することができます。
4.32 (31 reviews)

433
students
9 hours
content
Apr 2024
last update
$44.99
regular price
Why take this course?
🚀 【PythonからFastAPIまで】モダンなAPIサーバを構築してみよう! 🏗️
はじめに
🌐 AIの大潮とAPIサーバの重要性
- ChatGPTの登場という波に乗り遅れないため、APIサーバーの需要が高まっています。
- Pythonがその鍵となることとなっており、特に大規模言語モデル(LLM)の分野での活用が予想されています。
🎉 この講座で学べる内容
- Pythonの基礎から始め、完全初心者も安心して学べるように解説します。
- FastAPIを用いたAPIサーバーの構築方法をわかりやすく、イメージ的に理解しやすい形で説明します。
このコースの特徴
📚 学習内容
- Python基礎から始め、イメージ図や表を使って理解を深めます。
- 変数、関数、リスト、辞書型、モジュール、パッケージ、クラスなどの基本概念を学びます。
- FastAPIの導入方法から、実際のAPIサーバー構築までの流れを学びます。
venv
を使った仮想環境設定、API通信、型ヒント、非同期処理などの高度な機能を体験します。
🛠️ 必要なスキルを身につけよう
venv
の使い方から、環境構築、ルーティング、Pydanticのスキーマ設定、RESTful APIの開発、SQLAlchemyとSQLiteを用いたデータベース操作など、FastAPIの広範囲の機能を学びます。
💡 プロジェクトに取り組むことで理解を深める
- 実際にGitHubでホストされたプロジェクトを作成・管理しながら学んでいきます。
コースの流れ
-
Python基礎から始める
- インタプリタ、シェル、基本的なデータ型、演算子、制御構造の理解を深めます。
-
仮想環境とモジュール
venv
を使って独自のPython環境を設定し、モジュールやパッケージの適切な利用方法を学びます。
-
データ操作
- リスト、辞書型、関数の使い方を体験し、データの収集・分析の基本を学びます。
-
FastAPIの導入
- FastAPIのインストールと初期設定から、APIエンドポイントの作成方法を学びます。
-
Pydanticと非同期処理
- Pydanticを使った型ヒントやデータベース操作の実践、非同期処理の基本を習得します。
-
データベースとCRUD操作
- SQLAlchemyとSQLiteを使ってデータモデルを設計し、CRUD(Create, Read, Update, Delete)操作を実装します。
-
GitHubでのプロジェクト管理
- GitHubを利用してコードのバージョン管理、コラボレーション、デプロイメントを学びます。
学習成果
- APIサーバーの構築能力を身につける。
- FastAPIとPydanticの使用方法が広範囲にわたって理解される。
- データベース操作とその管理をコードで適切に実装できる。
- GitHubでプロジェクトを管理し、バージョン管理が巧みなりる。
この講座を通じて、APIサーバー開発の基礎から応用までを網羅し、PythonとFastAPIを使った現代的なWebアプリケーション開発のスキルを身につけることができます。
さらに学びたい! そんなあなたには、この講座が切实な手助けとなるでしょう。Let's dive into the world of API development with Python and FastAPI together!
Course Gallery




Loading charts...
5843560
udemy ID
27/02/2024
course created date
01/04/2024
course indexed date
Bot
course submited by