Silverlight ブートキャンプ

期間: 2 日間
形式: ハンズオン形式
日時・場所: >>>こちら
価格: 126,000円(税込み)/1人

 

お申し込み

  体験レポート

Silverlight トレーニング体験レポート!

弊社 Silverlight トレーニングを実際に受講された
お客様による体験レポートはこちら

概要

Silverlight トレーニングは Silverlight の基本を学ぶことができる 2 日間のハンズオン形式のコースです。Silverlight の概要および XAML の基礎の講義からデータ バインディング、スタイリングをはじめとする応用トピックまで、Silverlight を使用したアプリケーション開発に必要な知識を得ることができます。

対象となる受講者
このコースは .NET プログラミング経験があるが、Silverlight のプログラミング経験があまりない開発者を対象としています。

このコースの学習目標
このコースを修了すると、受講者は次のことを習得できます。

  • Visual Studio® または Expression Blend™ などのツールの使用方法
  • Silverlight の基本となるオブジェクト モデルに対する理解
  • 適切なユーザー インターフェイス (UI) コントロールの選択、効果的なレイアウト設定方法
  • ベクター グラフィック、グラデーション、およびマルチメディアを使用した訴求力のある UI 作成方法
  • XAML またはコードにより最適なデータバインドを実現するための各種テクニック
  • リソース ディクショナリー や Visual State Manager を使用したスタイルの適用方法
  • Expression Blend™ を使用したアニメーションやビヘイビアの追加方法
  • 分離ストレージの使用とサービス連携、LINQ、多言語対応などの方法

コース概要 (詳細は下記の通り)

  • Silverlight の概要  
  • Silverlight ソリューションの基礎  
  • Silverlight コントロール 
  • グラフィックスの概要 
  • データ バインディング 
  • スタイリングと各種アクション
  • その他の詳細トピック 

 

前提条件
受講者は、次の知識を持っている必要があります。

  • .NET プラットフォーム上での VB.NET または C# の基本的なログラミングの経験

コース教材
受講者キットには、総合ワークブックが含まれています。

コース詳細

1: Silverlight の概要

本章は、XAML やオーサリング ツールを含む Silverlight プログラミングの基礎を学ぶことを目的にしています。

学習項目:

  • Silverlight 概要
  • WPF との違い
  • XAML の基本構文
  • コード + マークアップ:XAML とは?
  • オーサリング ツールの概要



2: Silverlight ソリューションの基礎

Silverlight
アプリケーションの開発を始めるにあたって必ず押さえておくべき Silverlight の基本的な仕組みを学ぶことを目的としています。


学習項目: 

  • プロジェクトの構造
  • 配布の方法
  • Web ブラウザー連携
  • アプリケーションモデル
  • Silverlight のオブジェクトモデル
  • レイアウトシステム
  • 依存プロパティと添付プロパティ
  • 階層的なレイアウトとコンポジションモデル


3: コントロール

Silverlight はユーザーコントロールの概念をサポートし、様々な UI パーツがコントロールとして提供されています。標準コントロールから Silvelirght ToolKit に含まれるコントロールまで、その特徴とイベントの実装方法を学びます。

学習項目: 

  • 基本コントロール
  • レイアウト コントロール
  • シェイプ
  • 各種プリミティブ コントロール
  • Silverlight ToolKit
  • イベントの使用法


4: グラフィックスの概要

本章は、Silverlight アプリケーションにリッチな外観と高品質な付加価値を追加するさまざまなグラフィックス機能について説明します。

学習項目

  • シェイプとジオメトリー
  • 透過サポート
  • マルチメディア サポート
  • ブラシ、カラー、およびグラデーション
  • トランスフォーム効果
  • パースペクティブ 3D
  • Deep Zoom テクノロジー



5: データ バインディング

データ バインディングは Silverlight アプリケーション開発を効果的に進める上で必ず押さえておくべき方法論です。この章では最適なデータ バインディングを使用することでデータ指向の Silverlight アプリケーションを構築するための各種テクニックを解説します。


学習項目

  • データ中心設計と MVVM
  • バインディング構文
  • ElementName バインディング
  • INotifyPropertyChanged
  • ObservableCollection
  • Data Template
  • Value Converter
  • バリデーション



6: スタイリングと各種アクション


コントロールの外観のカスタマイズを行う時や、アニメーション効果の追加などを行う際に押さえておくべきスタイリングやアニメーションなどのトピックについて説明します。


学習項目: 

  • リソース ディクショナリー
  • スタイルの使用
  • テンプレート
  • Visual State Manager
  • アニメーションの設定
  • ビヘイビア
  • ユーザーコントロールのリファクタリング

 

7: その他の詳細トピック


この章では、実際の Silverlight アプリケーション構築時に便利な各種応用トピックについて説明します。


学習項目: 

  • 分離ストレージ
  • サービス連携の概要
  • LINQ
  • 多言語対応
  • パフォーマンスの実現

 

お申し込み