So what is XAMLFest?
Are you excited about WPF but concerned about the learning curve? Have you seen Silverlight but don’t know where to get started? Or are you curious about how tools like Expression Blend help designers and developers deliver great user experiences together? If so, join us at XamlFest!
XAMLfest Online is a five day event hosted by msdev.com and delivered through both live sessions and recorded training. The recorded training can be viewed at any time, but each segment should be watched before you participate in a related live session. The table below should help illustrate how each session relates to another.
Please note: Participants must currently register for each session individually. We realize this is not convenient for those that plan to attend every session and we're working with msdev.com on a better solution.
Thank you for taking the time to register.
|
|
Day 1 |
Day 2 |
Day 3 |
Day 4 |
Day 5 |
Recorded |
· Designers / Developers · Blend / Visual Studio · Silverlight / WPF · XAML / .NET · Styles / Resources
|
· Layouts · Controls · Element binding
|
· Generating sample data ·Domain modeling ·Data binding · Preview demo of SketchFlow |
· Role of Integrator · Model-View-ViewModel (M-V-VM) design pattern
|
· Endpoints and Service Oriented Architectures ·Upsizing to WPF ·Reuse across Silverlight and WPF |
|
Designer (Live) |
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. |
Use Blend to create application layout and to add controls to the sample application. Explore basic element binding in Blend. |
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. |
|
Developer (Live) |
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. |