ブレンダー王初歩入門基礎講義
nodeep777
無料
入門 / Blender
4.9
(205)
14,100+
理論よりは実習中心の講義で入門者の方のための講義です。 Blenderのメニューと機能を学ぶことができます。
入門
Blender
C# MAUIのMVVMパターンを学ぶことができます。 不要な内容は省いて核心だけを込めました。 MVVMパターンを素早く理解したい方におすすめします。 iPhoneとMacBookがない関係でWindowsマシンとAndroidでテストを進行します。 追加でコントロールをカスタマイズする方法も学ぶことができます。
MauiのMVVMパターンを学ぶことができます。
iPhoneとMacBookがないため、Windowsマシンとandroidでテストを進めます。
Custom Controlについて学ぶことができます。
Multi-platform App UI: 一つのC#/.NETコードベースとXAMLでAndroid、iOS、macOS(Mac Catalyst)、Windowsアプリを同時に開発。
Xamarin.Formsの次世代として、レンダラー(renderer)の代わりにハンドラー(handler)アーキテクチャを使用してパフォーマンス/カスタマイズを改善。
Single Project構造(共通アセット・リソースの中央管理)、ホットリロード、DI内蔵、Essentials(デバイスAPI)統合。
MVVM (Model–View–ViewModel)は、UI(View)とデータ/ロジック(Model)をViewModelを通じて接続するアーキテクチャパターンです。
モデル
実際のデータ、ビジネスロジック、API呼び出し結果、DBエンティティなど。
例:BookItem { Title, Link }
View (XAML、Code-Behind)
UIを定義するレイヤー。
ViewModelのプロパティとコマンド(Command)にBinding。
可能な限りコードロジック(ビジネス)は最小化 → UI描画のみを担当。
ViewModel
ViewとModelを繋ぐ媒介体。
ObservableObject、INotifyPropertyChanged、ICommandなどを活用してデータ変更をViewに自動反映。
ユーザーアクション(ボタンクリック、リスト選択など)をCommandで処理。
UI ロジック(画面に表示するデータの準備、状態管理)を担当。
UIとロジックの分離 → テストと保守が簡単
再利用性 → ViewModelを他のViewでも活用可能
テスト容易性 → ViewModelはUI依存コードがないため単体テストが可能
データフローが明確 → View ↔ ViewModel ↔ Model 構造がすっきり
この講義は.NET MAUIを活用してクロスプラットフォームアプリを開発しながら、MVVM(Model–View–ViewModel)パターンを実務的に適用する方法を学ぶ過程です。
UIとビジネスロジックを分離し、データバインディングとコマンド(Command)構造を理解して保守性と拡張性に優れたアプリアーキテクチャを設計することを目標とします。
.NET MAUIは様々な基本コントロールを提供していますが、実際のプロジェクトではより細かいUIと機能が必要な場合が多いです。ボーナスセクションではBindablePropertyを活用したカスタムコントロール制作過程を段階別に見ながら、再利用性と拡張性を高める方法をご紹介します。
学習対象は
誰でしょう?
MAUIを学ばれた方
Xamarinを学ばれた方
複数人でコラボレーションしてMAUIで開発をしようとする方
一度の開発でWindows、Android、iPhone、MAC OSプログラム開発が必要な方
前提知識、
必要でしょうか?
MAUIまたはXamarinの入門者程度のスキルがあれば理解できます。
MAUIを経験したことがない方でも、一緒に進めることができます。
15,780
受講生
309
受講レビュー
72
回答
4.8
講座評価
14
講座
生産および品質管理プログラム、POP、スマートファクトリー、PMSなどのコンピュータープログラム開発者として活動した後、講師を始めました。プログラム開発というのは、思ったほど難しい領域ではありません。勉強方法さえ習得すれば、誰でも取り組むことができます。
全体
17件 ∙ (1時間 33分)
講座資料(こうぎしりょう):
全体
1件
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
新規会員登録で25%OFF
¥2,609
25%
¥3,479