inflearn logo
inflearn logo

[C#]WinForm MVP + DI(依存性注入) + カスタムショートカットキー: 高度な開発スキルマスター

- WinForm MVP (Model-View-Presenter) デザインパターンの概念とWinForm環境での適用 - DI (Microsoft.Extensions.DependencyInjection) を利用したオブジェクト間の依存性管理および結合度を下げる - カスタムショートカットキーと特定の機能 (Command) 連携メカニズムの実装

難易度 中級以上

受講期間 無制限

EF Core
EF Core
winforms
winforms
dependency-injection
dependency-injection
mvp
mvp
winform
winform
EF Core
EF Core
winforms
winforms
dependency-injection
dependency-injection
mvp
mvp
winform
winform

受講後に得られること

  • WinForm MVP 実装方法

  • MVPと依存性注入を同時に活用する方法

  • 依存性注入を利用した EF Core連携方法

  • ビュー、プレゼンターを簡単に構築する効率的な方法

  • 非同期プログラミング

  • 依存性注入によるグローバルプロパティの共有

  • 依存性注入による FluentValidator 使用方法

WinForms NET 8.0 MVP、DI実習99%コース🚗

このレッスンでは、多くのプロジェクトで高品質で発生するハードコーディングされたコードとその結果の保守性の問題を根本的に解決し、次元の高いコード品質を達成することに焦点を当てています。 MVP、DI、EF Coreなどの最新のアーキテクチャパターンは、カスタムショートカット作成の実践などの実用的で実用的な作業に直接適用できる例で直接適用して習得します。このプロセスにより、効率的なコードを書くだけでなく、スケーラビリティと再利用性に優れたアーキテクチャを設計し、実務にうまく活用するための重要な能力を向上させることができます。

このようなことを学びます。

1⃣ MVPパターン、もうやめないでください!

  • WinForm環境でMVP(Model-View-Presenter)パターンを直接実装する方法をAからZまで体系的に学習します.

  • フォームの作成からコア機能の実装まで、段階的に行い、MVPパターンを私のものにすることができます。

  • MVP実装のための蜂蜜のヒントもたくさん用意しました!

2⃣実践例として学ぶMVP+DI 

  • 単純な理論ではなく、実際のプロジェクトに適用可能な例を使用して、MVPパターンとDI(Dependency Injection、依存性注入)を習得します。

  • 実践を通じて、自然にMVPパターンのメリットを体感し、DIを活用したコード管理の効率性を体験できます。よ!

3⃣自分だけのショートカット、プロジェクト生産性UP!

  • ホットキーカスタマイジングとフッキング技術を習得し、開発効率を最大化します。

  • カスタムショートカットを設定し、特定の機能に関連付けて、どのプロジェクトでも利用可能な練習を進めます。

  • ショートカットで繰り返し作業を減らし、開発に集中できる環境を構築します。

受講前の注意

練習環境

  • オペレーティングシステムとバージョン(OS) :Windows11

  • 使用ツール(IDE): Visual Studio 2022

  • 開発フレームワーク: NET 8 SDK(より低いフレームワークも従うことができます。ただし、いくつかの文法は最新の文法にフォーカスされているので、それに合わせてソースコードを変更する必要があります。)

  • PC仕様:WinFormを開発できる環境なら問題なし

学習資料

  • 各講義ごとにソースコードを圧縮して提供いたします。


選手の知識と注意事項

  • C#基礎知識は必須です。 C# 프로그래밍 기초부터 실전 활용까지 ( https://inf.run/QxL1y ) の講義に含まれている内容に基づいて十分に従うことができます。

  • カスタムコントロールの基礎知識が必要です。難しいレベルではありませんが、理解しにくい場合

    C# WinForm 사용자 정의 컨트롤 활용. 실무 역량 키우기 ( https://inf.run/x91xC ) 講義を視聴していただければ十分にフォローできます。

  • 最も重要なことは、新しいことを学び、受け入れようとする自信です。自信を持って挑戦すれば何でもこなせます。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • MVPパターンは意味は分かるんだけど、どうやって実装するのかピンとこない人

  • デザインパターンあるいはアーキテクチャを適用するにあたって、むしろコードが複雑になったと感じている方

  • WinForms開発でスキルアップしたい方

  • 新しいコーディング方式を経験してみたい方

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

  • C# 基本知識 必須です。

  • ユーザー定義コントロールの使用についての知識が必要です。

こんにちは
Kaburiです。

766

受講生

62

受講レビュー

28

回答

5.0

講座評価

4

講座

病院・クリニック向けソフトウェア開発企業 | 2015年 〜 現在

C#関連講義YouTube運営:カブリコーダー(https://www.youtube.com/@kaburi-coder) 2022 ~

 

現在使用している主な技術スタックは以下の通りです。

  • プログラミング言語: C#, TypeScript, Dart, Python, VB.NET

  • デスクトップアプリケーション: WinForms, WPF

  • モバイルアプリ開発: Flutter

  • Web開発: React, Next.js, Express, NestJS

  • Gen AI: LangChain, LangGraph

  • コンテナおよびオーケストレーション: Docker, Kubernetes, Helm, ArgoCD ..

  • CI/CD: GitHub Actions

  • DataBase: MySql, Postgresql, MongoDB, SQLITE など

2015年から現在まで、ソフトウェア開発分野において様々なプロジェクトを成功に導いてきた経験を保有しています。

技術リーダーとしてチームを牽引し、効率的な開発プロセスを維持しながら、最新の技術スタックを積極的に導入することで、ソフトウェアの品質とユーザーエクスペリエンスの向上に注力しています。

現在はデスクトップとウェブの統合開発を主導すると同時に、社内スタッフの教育を担当しています。

また、ユーザーフレンドリーなアプリケーションの開発やデプロイの自動化、DevOpsの導入を通じて、プロジェクトの全般的な成功に貢献しています。

継続的な自己啓発を通じて変化する技術環境に柔軟に対応し、高い情熱を持って新たな挑戦に取り組んでいます。

もっと見る

カリキュラム

全体

58件 ∙ (5時間 35分)

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

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

受講レビュー

全体

6件

4.8

6件の受講レビュー

  • definejae2349455님의 프로필 이미지
    definejae2349455

    受講レビュー 4

    平均評価 4.8

    4

    31% 受講後に作成

    内容は難しいですが、中級~上級開発者が習得するための内容を多く扱っていらっしゃるようです。講義を保存しておいて、思い出すことがあれば何度も見返すと思います。

    • kaburi
      知識共有者

      良い評価ありがとうございます~!😊

  • gshi53418699님의 프로필 이미지
    gshi53418699

    受講レビュー 7

    平均評価 5.0

    5

    60% 受講後に作成

    • my05086051님의 프로필 이미지
      my05086051

      受講レビュー 3

      平均評価 5.0

      5

      60% 受講後に作成

      • jungsik님의 프로필 이미지
        jungsik

        受講レビュー 43

        平均評価 5.0

        5

        100% 受講後に作成

        良い講義ありがとうございました。

        • kaburi
          知識共有者

          高評価ありがとうございます~!

      • compu1979님의 프로필 이미지
        compu1979

        受講レビュー 5

        平均評価 5.0

        5

        31% 受講後に作成

        • kaburi
          知識共有者

          良い評価ありがとうございます〜

        • 途中に講義評価があったので、星だけ残しました… やっと受講を完了し、色々悩んでいた内容を詳細に聞くことができて良かったです。 ありがとうございます。

      Kaburiの他の講座

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

      似ている講座

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

      期間限定セール、あと8日日で終了

      ¥74,250

      25%

      ¥12,382