Learn XAML, WPF, Silverlight and Expression Blend for Free

Check out free XAML, WPF, Silverlight and Expression Blend trainings at http://www.xamlfest.com.

Day 1

Day 2

Day 3

Day 4

Day 5

XAML Continuum

· Designers / Developers

· Blend / Visual Studio

· Silverlight / WPF


· Styles / Resources


XAML Fundamentals

· Layouts

· Controls

· Element binding



· Generating sample data

·Domain modeling

·Data binding

· Preview demo of SketchFlow

Patterns + Practices

· Role of Integrator

· Model-View-ViewModel (M-V-VM) design pattern



· Endpoints and Service Oriented Architectures

·Upsizing to WPF

·Reuse across Silverlight and WPF

Xaml for Designers

Use Blend to create a basic Silverlight application.  Explore how Blend provides tools to build great user experiences.  Define simple styles, and add them to a resource collection.

Layout and Controls in Blend

Use Blend to create application layout and to add controls to the sample application.  Explore basic element binding in Blend.

Prototyping in Blend 3

Use Blend to add screens to the sample application.  Add sample data sources to screens, build master-details views over sample data

Styles, Resources, Templates and Animations

Add styles, resources, and templates to UX.  Use the Visual State Manager to animation between element states. Use content imported from Adobe® Photoshop® to add assets to UX and re-skin controls in XAML.

Using Blend to Create WPF Apps and Controls

Use Blend to create a WPF application.  Migrate screens, resources, styles, and assets to WPF app.  Explore similarities and differences between Silverlight and WPF applications.

Xaml for Developers

Use Visual Studio to create a basic Silverlight application.  Explore the anatomy and architecture of a Silverlight application in Visual Studio, focusing on the Resource markup extensions.

Layout and Controls in Visual Studio

Use Visual Studio to explore application layout in XAML.  Explore the binding markup extension, and build a value converter for the sample application.

Building a Domain Model in Visual Studio

Build a domain model consistent with sample data.  Add notification interfaces to enable consumers to subscribe to changes in domain model.  Bind UX to domain model.

Implementing the M-V-VM Pattern

Implement the M-V-VM pattern for the application over the domain model defined in the previous step.  Bind UX to view model.  Explore templates and animations in XAML and .NET code.

Code Reusability between Silverlight and WPF

Implement a service endpoint that provides a domain model bindable by Silverlight and WPF. Explore XAML and .NET code reuse across Silverlight and WPF.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: