
C#プログラミングの基礎から実践活用まで
Kaburi
C#の基礎から活用まで 要点だけを絞って学ぶ、コード中心の講義!
入門
C#, .NET
- WinForm MVP (Model-View-Presenter) デザインパターンの概念とWinForm環境での適用 - DI (Microsoft.Extensions.DependencyInjection) を利用したオブジェクト間の依存性管理および結合度を下げる - カスタムショートカットキーと特定の機能 (Command) 連携メカニズムの実装
受講生 67名
難易度 中級以上
受講期間 無制限
WinForm MVP 実装方法
MVPと依存性注入を同時に活用する方法
依存性注入を利用した EF Core連携方法
ビュー、プレゼンターを簡単に構築する効率的な方法
非同期プログラミング
依存性注入によるグローバルプロパティの共有
依存性注入による FluentValidator 使用方法
このレッスンでは、多くのプロジェクトで高品質で発生するハードコーディングされたコードとその結果の保守性の問題を根本的に解決し、次元の高いコード品質を達成することに焦点を当てています。 MVP、DI、EF Coreなどの最新のアーキテクチャパターンは、カスタムショートカット作成の実践などの実用的で実用的な作業に直接適用できる例で直接適用して習得します。このプロセスにより、効率的なコードを書くだけでなく、スケーラビリティと再利用性に優れたアーキテクチャを設計し、実務にうまく活用するための重要な能力を向上させることができます。
WinForm環境でMVP(Model-View-Presenter)パターンを直接実装する方法をAからZまで体系的に学習します.
フォームの作成からコア機能の実装まで、段階的に行い、MVPパターンを私のものにすることができます。
MVP実装のための蜂蜜のヒントもたくさん用意しました!
単純な理論ではなく、実際のプロジェクトに適用可能な例を使用して、MVPパターンとDI(Dependency Injection、依存性注入)を習得します。
実践を通じて、自然にMVPパターンのメリットを体感し、DIを活用したコード管理の効率性を体験できます。よ!
ホットキーカスタマイジングとフッキング技術を習得し、開発効率を最大化します。
カスタムショートカットを設定し、特定の機能に関連付けて、どのプロジェクトでも利用可能な練習を進めます。
ショートカットで繰り返し作業を減らし、開発に集中できる環境を構築します。
オペレーティングシステムとバージョン(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# 基本知識 必須です。
ユーザー定義コントロールの使用についての知識が必要です。
キャリア認証
974
受講生
85
受講レビュー
31
回答
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分)
講座資料(こうぎしりょう):
5. MVPパターン + 依存性注入
06:51
8. FormHandler 生成
03:36
28. ログイン有効性チェックコード作成
05:16
30. ログイン ロジック 作成
04:48
43. メイン画面 構成
05:23
55. メイン画面をトレイアイコンにする
06:10
全体
8件
4.9
8件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 5.0
受講レビュー 7
∙
平均評価 5.0
受講レビュー 5
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
期間限定セール、あと4日日で終了
¥58
24%
¥12,688