Back to Browse

【C# /Blazor】実務Webアプリ開発編 (18)クリーンアーキテクチャの処理の流れをデバッガで理解する ~画面クリックからDBまで全4層を追う~

198 views
May 13, 2026
20:10

前回まででアーキテクチャ概論として以下を学びました。 - クリーンアーキテクチャ・ドメイン駆動設計(DDD)の考え方 - C# ソリューション・プロジェクト構成によるアーキテクチャの実現方法 今回はその続きとして、アプリを実際に動かしたとき、処理がどう流れるかをVisual Studioのデバッガで追っていきます。 以下のような方に役立つ内容となっています。 - クリーンアーキテクチャの4層構成は分かってきたが、実際の処理がどこからどこへ流れるのかまだ頭の中でつながっていない - コードを静的に読むだけでは全体像が掴みにくく、どこから読めばよいか迷う - 依存性逆転の原則や依存性注入(DI)について、実務アプリの文脈でざっくり把握したい MentorAppを題材として進めます。GitHubにドキュメント・コードの一式があります。 ソリューション・プロジェクト構成やソースコードは、アプリの「静的」な側面です。 今回はVisual Studioのデバッガも活用し、アプリの「動的」な側面からクリーンアーキテクチャ・DDDの理解を深めましょう! ●目次 01:42 このチャンネルについて 02:16 目次 02:42 デバッガで1ユースケースを追うプログラム理解方法 04:05 MentorAppで「メッセージ投稿」の処理の流れ(4層縦断)をみる 18:09 まとめ ●動画の元になっているブログ記事 https://prota-p.com/csharp_web_blazor18_clean_architecture_flow/ ●題材となるメンターアプリのコード・ドキュメント一式(GitHub) https://github.com/prota-p/MentorApp ●学習コンテンツ(動画と記事の一覧) 以下のように、C# プログラミングの初心者・学習者を対象として、様々な動画を作成していますので、よかったらぜひ見てください。 ==================== 🧭全体ページ:https://prota-p.com/ 🔥 C#/.NET 最新動向 https://prota-p.com/trends/ 🧱C# プログラミングの基礎 C# の文法・開発環境・オブジェクト指向など、プログラミングの基礎を体系的に学びます。 Visual Studioの使い方も解説しています。 https://prota-p.com/basic/ 💻デスクトップアプリ開発 WPF・WinFormsなど、Windows向けアプリ開発を解説します。 MVVMパターンや依存性注入など、実務レベルの設計手法も学べます。 https://prota-p.com/desktop/ 🌐Webアプリ開発 ASP.NET Core / Blazorを使ってWebアプリを構築する方法を学びます。 データベース・認証・デプロイまで一連の流れを実践形式で紹介します。 https://prota-p.com/web/ 🤖AI活用 ChatGPTやGitHub Copilotなど、AIを活用して開発を効率化する方法を解説します。 コード生成・設計相談・レビュー支援など、実務でのAI活用を学べます。 https://prota-p.com/ai-coding/ 🚀実践応用 C# /.NETを使ってAI・クラウド・外部サービス連携など、応用的なテーマを実践・実験していきます。 https://prota-p.com/advanced/ ==================== ●発信 ブログ:https://prota-p.com/ YouTube:https://www.youtube.com/@prota_pro GitHub:https://github.com/prota-p/ X:https://twitter.com/prota_csharp ●問い合わせ プログラミング学習のご相談等、お仕事等のご依頼は、こちら(↓)からお願いいたします。 https://prota-p.com/contact/

Download

0 formats

No download links available.

【C# /Blazor】実務Webアプリ開発編 (18)クリーンアーキテクチャの処理の流れをデバッガで理解する ~画面クリックからDBまで全4層を追う~ | NatokHD