> > > 10553 Detailed outline

Fundamentals of XAML and Microsoft Expression Blend (10553)

Course Description Kurs tarihleri Course Outline

Detailed Course Outline

Module 1: Binding in XAML
This module familiarizes the students with various binding techniques.

Lessons

  • Introduction to XAML-Based Applications
  • Tools for Designing and Developing XAML-Based Applications
  • Anatomy of a XAML-Based Application

Lab : Getting Started with XAML-Based Application Development

  • Exercise 1: Creating a 'Hello World' WPF Application
  • Exercise 2: Creating a 'Hello World' Silverlight Application
  • Exercise 3: Using the Expression Blend 4 and Visual Studio 2010 Development Environments
  • Exercise 4: Exploring the Expression Blend 4 Development Environment

Module 2: Creating Vector Graphics with Expression Studio 4
This module describes how to create vector graphics by using both Expression Blend 4 and Expression Design 4

Lessons

  • Creating Vector Graphics with Expression Blend 4
  • Creating Vector Graphics with Expression Design 4
  • Importing Vector Graphics into Expression Blend 4

Lab: Creating Vector Graphics with Expression Studio 4

  • Exercise 1: Creating a Silverlight Application and Website by using Microsoft Expression Blend 4
  • Exercise 2: Creating an Expression Design 4 Background
  • Exercise 3: Distorting Text on a Path
  • Exercise 4: Using Expression Design 4 Files in Expression Blend 4

Module 3: Laying out a XAML-Based Application
This module describes how to create a simple XAML-based application and how to create a user interface by using various layout controls and other controls from the toolbox.

Lessons

  • Organizing Controls in the User Interface
  • Adding and Manipulating Controls

Lab: Laying out a XAML-Based Application

  • Exercise 1: Adding TextBlocks and Buttons to MainPage.xaml
  • Exercise 2: Using the Grid
  • Exercise 3: Adding a Hyperlink to the Grid
  • Exercise 4: Adding a Button to the Grid
  • Exercise 5: Testing the Application
  • Exercise 6: Adding Backgrounds to MainPage.xaml and DesignMode.xaml

Module 4: Developing and Debugging XAML-Based Applications
This module describes how to work with key parts and logic of XAML-based applications, such as startup parameters, hosting controls, App events, and InitParams.

Lessons

  • Developing WPF Applications
  • Developing Silverlight Applications
  • Hosting Silverlight Applications
  • Debugging XAML-Based Applications

Lab: Developing and Debugging XAML-Based Applications

  • Exercise 1: Creating HTML Hosting Pages
  • Exercise 2: Customizing the App.Xaml Code-Behind File in Visual Studio 2010
  • Exercise 3: Debugging a Silverlight Application
  • Exercise 4: Retrieving URL Parameters in the App.xaml Code-Behind File
  • Exercise 5: Using URL Parameters in the Application
  • Exercise 6: Rewrite as: Exercise 6: Designing the Greeting Card Page (optional)
  • Exercise 7: Adding Code to Display Values From the URL

Module 5: Creating Controls Programmatically and Working with Media Files
This module describes how to work with XAML objects programmatically and play audio and video files

Lessons

  • Creating and Using Controls Programmatically
  • Working with Media Files

Lab: Creating Controls Programmatically and Working with Media Files

  • Exercise 1: Creating Controls Programmatically
  • Exercise 2: Building a Video Player

Module 6: Working with Resources, Styles, Control Templates, and Behaviors
This module describes how to manage development efforts by using a variety of reusable/modular concepts in XAML-based applications

Lessons

  • Working with Resources
  • Working with Styles and Control Templates
  • Working with Actions, Triggers, and Behaviors

Lab: Working with Resources, Styles, Control Templates, and Behaviors

  • Exercise 1: Using Resources in Expression Blend 4
  • Exercise 2: Changing a Property Using a Conditional Behavior
  • Exercise 3: Calling Methods from a Conditional Behavior
  • Exercise 4: Using XAML Styles
  • Exercise 5: Using XAML Control Templates

Module 7: Implementing Transforms, Animations, and Visual States
This module describes how to use animation techniques in XAML-based applications

Lessons

  • Transforms in XAML-Based Applications
  • Animations in XAML-Based Applications
  • Implementing and Working with Visual States

Lab: Implementing Transforms, Animations, and Visual States

  • Exercise 1: Preparing Objects for Animation
  • Exercise 2: Creating and Playing a StoryBoard
  • Exercise 3: Using Visual States for the Video Page
  • Exercise 4: Adding a Visual State for the Video Controls
  • Exercise 5: Controlling States Programmatically

Module 8: Binding in XAML
This module familiarizes the students with various binding techniques.

Lessons

  • Property Binding in XAML-Based Applications
  • Data Binding in XAML-Based Applications

Lab : Binding in XAML

  • Exercise 1: Binding Controls
  • Exercise 2: Creating a Master/Detail View in WPF

Module 9: Prototyping Applications by Using SketchFlow in Expression Blend 4
This module describes how to use SketchFlow to prototype complex user interfaces and to gather feedback from clients.

Lessons

  • Prototyping Applications with SketchFlow
  • Packaging and Reviewing Prototypes Developed with SketchFlow

Lab : Prototyping Applications by Using SketchFlow in Expression Blend 4

  • Exercise 1: Creating an Expression SketchFlow Application
  • Exercise 2: Creating SketchFlow Screens
  • Exercise 3: Configuring the Login Screen
  • Exercise 4: Configuring the Card Gallery Screen
  • Exercise 5: Packaging the SketchFlow Solution
  • Exercise 6: Performing the Client Role
  • Exercise 7: Performing the Developer Role
 

Cookies help us deliver our services. By using our services, you agree to our use of cookies.   Got it!