Intertech.com
| More
Complete Silverlight 4.0 Training

Silverlight 4.0 is a web-based GUI toolkit based on the WPF programming model. Intertech’s Complete Silverlight 4.0 begins by examining the topics of XAML, code files and the role of Visual Studio 2010 and Expression Blend 4.  After this point, attendees will learn about several key aspects of the Silverlight programming model including styles and control templates, data binding and data validation, animations and graphical rendering services.  The course wraps up with an examination of browser communications and configuring a Silverlight application to run out of browser (OOB).

Course Number
INT1421

Learning Objectives
After completing this course, attendees will:

  • Understand the Silverlight 4.0 programming model and XAML
  • Learn to build custom user controls
  • Work with data binding and data validation
  • Work with animation and graphical rendering

Audience
This class is intended for experienced .NET software developers. No knowledge of Silverlight is assumed.

Length
3 Days
 


Price
$1,995.00  


Schedule



Jul
Aug
Sep
Oct
 
Introducing Silverlight 4.0
  • Understand the Silverlight 4.0 / .NET 4.0 / WPF relationship
  • Overview the services provided by Silverlight 4.0
  • Examine the Silverlight 4.0 architecture
  • Examine the core assemblies and namespaces
  • Learn the syntax of XAML
  • Understand the XAML / code relationship
  • Learn to process XAML at runtime
  • Build Silverlight applications using Visual Studio 2010
Silverlight 4.0 Controls
  • Survey the Silverlight control toolkit
  • Learn the control content model
  • Learn to position controls using layout managers
  • Work with the Silverlight DataGrid and data binding templates
  • Create custom data validation routines
  • Construct tab-based UIs
  • Design navigationally based Silverlight applications
Graphical Rendering Services and Transformations
  • Understand the scope of graphical rendering services
  • Work with the shape types
  • Work with Brushes and Pens
  • Apply graphical transformations
  • Understand the role of geometries
  • Understand the role of 3D perspective
Resource Management and Styles
  • Learn to manage binary resources
  • Understand the role of logical resources
  • Work with resources in XAML and procedural code
  • Understand the resource lookup mechanism
  • Learn how to define and apply styles
  • Build new styles based on existing styles
  • Understand the use of triggers
 Animation and Media Support
  • Understand the scope of animation services
  • Define animations in code and XAML
  • Work with key-frame animations
  • Control animation timelines
  • Video feed integration
  • Generate animations using Expression Blend
Templates and User Controls
  • Learn to build custom control templates
  • Work with the VisualStateManager class
  • Know your choices for control customization
  • Examine options for building custom controls
  • Understand the role of dependency properties
  • Generate custom controls using Expression Blend
Core Silverlight APIs
  • Incorporate LINQ programming techniques
  • Communicate with remote services using WCF
  • Persist data using the isolated storage API
  • Interacting with the hosting browser
  • Packaging, versioning and deployment of XAP files
  • Running Silverlight out of browser (OOB)

Silverlight Training | Expression Blend Training

C# Training