インフラジスティックス・ジャパン株式会社Blog

インフラジスティックス・ジャパン株式会社のチームメンバーが技術トレンド、製品Tips、サポート情報からライセンス、日々の業務から感じることなど、さまざまなトピックについてお伝えするBlogです。

WPF / Prism 入門者向けのトレーニングの紹介

こんにちは!

テクニカルコンサルティングチームの古堅です。

本記事は弊社のWPFトレーニングコンテンツについての紹介記事となります。

WPF および Prism フレームワーク 初学者の方に向けたトレーニングです。

トレーニング概要

弊社のプロフェッショナルサービスで提供している WPF トレーニングの 1 つです。

WPF アプリケーションを作成される方向けにトレーニングを通して支援させて頂きます。

基礎レベルおよび応用レベルのコンテンツをご用意しています。

手を動かしながら 1 からサンプルアプリケーションを作り込む、実戦形式のトレーニングです。

トレーニングの随所に必要な学習項目を盛り込んでいますので、動作できるソースコードをデバッグしながら随時ご質問をして頂けます。

基礎レベル

WPFの基礎、WPF アプリケーションの構成や、XAML や MVVM の基礎、ビヘイビアやコマンドについて学べます。

応用レベル

MVVM を実践的に組み込むためのノウハウや、Prism フレームワークの使い方、弊社のコントロールについて学べます。

対象者

  • C# は基礎レベル
  • Visual Studio 基本操作を理解している
  • WPF の経験が無い、入門者レベル
  • Prism の経験が無い、入門者レベル

実施期間

基礎トレーニングは 1 日

応用トレーニングは 3 日

計 4 日間の日程です。

お客様によっては学習項目の取捨選択や、開発要件に応じた追加のコンテンツもご用意するケースもあります。

トレーニングの 1 日の流れ

トーレニングの 1 日の流れとしては、トレーニングコンテンツを進め、最後の 1 時間は質疑応答の時間を設けています。

質疑応答の時間は、トレーニングで学んで頂いた知識をベースに、お客様のシナリオに沿ったご質問を頂く事が多く非常に有意義な議論ができ、特にトレーニングの価値を感じて頂ける時間となっております。

トレーニングコンテンツの紹介

基礎トレーニング (WPF)

サンプルアプリケーションを作成を通して、WPF の基礎を実践的に学べるトレーニングです。

トレーニングメニュー
  1. WPF 概要
  2. WPF プロジェクトの構成
  3. レイアウト構築の主な流れ
  4. 論理ツリーとビジュアルツリー
  5. コントロールの基礎とスタイル
  6. WPF のイベントフローについて
  7. MVVM
  8. バインディング
  9. コマンド
  10. ユーザコントロール
  11. カスタムコントロール
  12. トリガー
  13. コンバーター
  14. アタッチプロパティ
  15. ビヘイビア
サンプルアプリケーション

f:id:furugen098:20201106143705p:plain

応用トレーニング (Prism)

サンプルアプリケーションを作成を通して、Prism および 弊社のコントロールの利用方法について実践的に学べるトレーニングです。

トレーニングメニュー
  1. Prism 概要
  2. DI と DI コンテナ
  3. Bootstrap
  4. ViewModelLocator
  5. Region
  6. Modules
  7. Navigation
  8. Command
  9. XamDataGrid
  10. ローカルファイル (JSON)
  11. XamDataChart
  12. EventAggregator
  13. XamBusyIndicator
  14. Web API
  15. XamDiagram
  16. XamDockManager
  17. XamDialogWindow
  18. XamEditors
  19. 入力バリデーション
  20. テーマ
  21. 自動テスト
  22. アプリケーションの配布方法
サンプルアプリケーション

f:id:furugen098:20201106103324p:plain

f:id:furugen098:20201106103056p:plain

f:id:furugen098:20201106103337p:plain

f:id:furugen098:20201106103341p:plain

f:id:furugen098:20201106103109p:plain

f:id:furugen098:20201106103246p:plain

本トレーニングのお問い合わせはこちらから

本トレーニングに関するお問合せは以下のフォームからお問合せ頂けます。

ぜひお気軽にご相談ください!

jp.infragistics.com

開発全般に関するご相談はお任せください!

インフラジスティックス・ジャパンでは、各プラットフォームの特別技術トレーニングの提供や、開発全般のご支援を行っています。

「古い技術やサポート終了のプラットフォームから脱却する必要があるが、その移行先のプラットフォームやフレームワークの検討が進まない、知見がない」

「新しい開発テクノロジーを採用したいが、自社内にエキスパートがいない。日本語リソースも少ないし、開発を進められるか不安」

「自社のメンバーで開発を進めたいが、これまで開発フェーズを外部ベンダーに頼ってきたため、ツールや技術に対する理解が乏しい」

「UIを刷新したい。UIデザインやUI/UXに関する検討の進め方が分からない。外部のデザイン会社に頼むと、開発が難しくなるのではないか、危惧している」

といったご相談を承っています。

お問合せはこちらからお気軽にご相談ください。