
データ分析 SQL Fundamentals
dooleyz3525
SQL の基本要素に関する詳細な講義と実習を通じて、揺るぎない骨組みを作り、SQL 分析の専門家として成長できるようにサポートします。
初級
SQL, PostgreSQL, DBMS/RDBMS
本講義はFastAPIの核心機能とともに、Webサービス開発の全過程を習得できるように構成しました。本講義を通じて、皆様を現場で必要とするFastAPI専門開発者に成長させていただきます。


学習した受講者のレビュー
5.0
안창신
内容も充実し、私にぴったりの講義でした。 私はすべてRAW SQLで処理しなければならない状況なので、ORMは扱わなくて良かったです。 講義を聞きながら、私が実際に使うエンドポイント一つ一つ作りながら進行するのに時間がかなりかかりましたね。 講師ありがとうございます。 ちなみにscoopのようなWindowsパッケージ管理ツールを使っている方は、redis 7.4.1の最新バージョンがパッケージされており、複雑なWSL設定なしで1行インストールが可能です。 3点台以前のバージョンをインストールする必要はありません。 https://github.com/redis-windows/redis-windows 講義を聞く方にお役に立てば幸いです。
5.0
akor1
詳細かつ丁寧に説明してくださいます。
5.0
박준영
内容とても良いです!!
FastAPIのコアコンポーネントを習得する
Pydantic Modelを扱う
SQLAlchemyベースでデータベースを扱い、信頼性の高いDBハンドリングコードを作成する
SQLAlchemy での非同期 (Asynchronous) DB Handling
Jinja2テンプレートエンジンを扱う
FastAPIからのファイルのアップロード
FastAPIでMVCベースのモジュールを実装する
さまざまなFastAPIの例外と例外ハンドリング方法
Middlewareを扱う
FastAPIのAuthenticationとLogin
Cookie と SessionMiddleware ベースの Signed Cookie
Redisを活用したSessionの取り扱い
FastAPIは短期間で急速に成長しており、開発者コミュニティでの強力な支持を通じてその領域を急速に拡大しています。
ASGI標準に準拠したFastAPIは非同期でリクエストを処理し、Python Webフレームワークの中でも断然最高の速度を提供します。高速応答速度は、今日多数のユーザーを同時に受け入れる必要がある大規模なアプリケーションにとって不可欠な要素です。
FastAPIは、開発者がより効率的かつ生産的に作業できるように設計されています。直感的な内部API、Dependcy Injection機能、一元化されたタイプヒント、および自動的に生成されるOpenAPIドキュメントは、開発中のエラーを最小限に抑え、プロジェクトの速度を飛躍的に向上させます。
FastAPIはPydanticと完全に統合され、データ検証とシリアル化、解析プロセスを安全かつ正確に処理します。これにより、開発者はより効率的で信頼性の高いコードを書くことができ、複雑なデータ構造も簡単に扱うことができます。
FastAPI は、非同期プログラミングを通じて同時に複数のタスクを処理する能力を提供します。特に、データベースや外部APIなどのI / Oバウンド操作で光を放出し、迅速で反応性の高いアプリケーションを構築できます。
FastAPIの基本概念を確実に習得し、非同期プログラミング、ミドルウェア処理、高度な認証技術まで取り上げ、初心者と経験者の両方に適した段階的な学習を提供します。
基本的な機能から始めて徐々にアプリケーションを高度化し、FastAPIに関連するさまざまな技術を自然に習得できます。
講義は理論25%、実習75%で構成されており、FastAPIの基礎から専門家レベルの機能まで自然に習得できるよう、様々な実習授業でカリキュラムを満たしています。
ほとんどの練習クラスはライブコーディングで行われます。段階的にじっくりと映像を追ってみると、自信を持ってFastAPIを扱えるレベルに達した自分で発見することができるでしょう。
Databaseクライアントコードは、信頼性の高いDBのリソース保護が不可欠です。 Connection Pooling、Connection、Cursorなどの動作メカニズム、パフォーマンスと安定したDatabaseを活用するためにPythonコードをどのように書くべきかについての重要な要素を詳しく説明します。
また、SQLAlchemyを活用したデータベース操作と非同期データベース処理技術を深く学習します。
講義はブログアプリケーションを直接開発しながら行われます。基本的な機能から始めて徐々にアプリケーションを高度化し、FastAPIに関連する様々なスキルを実習を通じて自然に身につけることができます。
FastAPIをうまく扱うには、Pydanticの理解が不可欠です。このレッスンでは、Pydantic自体に説明と実践だけでなく、FastAPIにPydanticを適用するときに注意すべき事項とエラーが発生した場合の解決策を提供します。
FastAPIでは、Jinja2テンプレートエンジンを活用してユーザーエクスペリエンスを向上させ、フロントエンドとバックエンドをシームレスに統合する技術を習得できます。
さまざまな例外状況に備えて、FastAPIが提供する例外処理機能を学習し、アプリケーションの信頼性を向上させる方法を学びます。また、共通のエラー処理パターンを身につけてコードのメンテナンス性を向上させます。
FastAPIで組み込まれているミドルウェアの適用に加えて、カスタムミドルウェアを直接作成する方法について学びます。カスタムミドルウェアを作成しながら、ミドルウェアの内部構造を理解するだけでなく、FastAPIの拡張機能を直接実装する能力を持つことができます。
安全な認証システムを設計し、Redisを使用したセッション管理と署名付きCookieの実装方法を学び、大規模なトラフィックを処理できる信頼性の高いWebアプリケーションを構築できます。
本講義はDatabase CRUDについて多くの実習内容を盛り込んでいますが、 ORM(Object-Relational Mapping)を扱わず、ただSQLに基づいてCRUDを行っています。講義を選択する際の利点を参考にしてください。
オペレーティングシステム(OS):練習はWindowsオペレーティングで行われますが、Macでも問題なく実行されます。 VSCode、FastAPI、MySQL、Redis がインストールできる環境であればよい。
PC仕様:インターネット接続が可能な基本仕様のPC
講義資料は講義内からダウンロードできます。
練習資料はhttps://github.com/chulminkw/fastapi_pguideからダウンロードできます。練習コードを見ると、講義の受講に必要なPythonレベルを事前に見積もることができます。
FastAPIを使用したWeb開発の全プロセスをカバーしているため、Pythonは初中級以上の経験が必要です。
練習の多くにはRDBMS CRUDが含まれていますが、基本的なSQL能力だけで十分です。
UIはBootstrapを利用しますが、実習理解はHTMLの基本程度だけをご存知であれば十分です。
学習対象は
誰でしょう?
FastAPIを学びたい人
簡単なFastAPI機能を超えてPythonベースのWebアプリケーションの実装を体系的に学びたい方
非同期フレームワークの活用などを通じて既存のWeb/APIの性能改善をご希望の方
既存のJava、Node.jsベースのバックエンド開発者からPythonベースのバックエンド開発者への移行が必要な方
強力なパフォーマンスと簡潔な利便性を備えたモダンなWebフレームワークをお探しの方
(本講義では扱いませんが)マシンラーニングモデルのサービングのための非同期APIフレームワークをお探しの方
前提知識、
必要でしょうか?
中級レベルのPython活用能力
SQL基礎活用能力
HTMLの基礎
インフラン認証
28,164
受講生
1,535
受講レビュー
4,077
回答
4.9
講座評価
15
講座
(元) エンコアコンサルティング | (元) 日本オラクル | 『Python機械学習完璧ガイド』著者
AIフリーランスコンサルタント
全体
164件 ∙ (25時間 8分)
講座資料(こうぎしりょう):
全体
79件
4.9
79件の受講レビュー
受講レビュー 79
∙
平均評価 5.0
5
pythonはあまり使ったことがないのですが、 素早く理解するのにとても役立ちます。
お役に立てて私も嬉しいです。良い受講レビューをありがとうございます ^^
受講レビュー 4
∙
平均評価 5.0
受講レビュー 30
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
5
内容も充実し、私にぴったりの講義でした。 私はすべてRAW SQLで処理しなければならない状況なので、ORMは扱わなくて良かったです。 講義を聞きながら、私が実際に使うエンドポイント一つ一つ作りながら進行するのに時間がかなりかかりましたね。 講師ありがとうございます。 ちなみにscoopのようなWindowsパッケージ管理ツールを使っている方は、redis 7.4.1の最新バージョンがパッケージされており、複雑なWSL設定なしで1行インストールが可能です。 3点台以前のバージョンをインストールする必要はありません。 https://github.com/redis-windows/redis-windows 講義を聞く方にお役に立てば幸いです。
ああ、長文の受講評価ありがとうございます。 Windows Redisに関する良い情報もありがとうございます。
受講レビュー 1
∙
平均評価 5.0
5
fastAPIについて詳しく学ぶことができます。 理論の説明も詳しいですが、実践で使用する方法を中心にしているため、やや退屈になりがちな部分がないのが最大の長所ですね。
実践的な講義を認めていただけて嬉しいです。お時間を割いて貴重な受講レビューを書いていただき、ありがとうございます。
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!