PDF:
Course Length:
3
days
Price:
$1,800
Summary
This course introduces the basics of creating and hosting Silverlight
applications, working through many of the important controls, through
binding Silverlight applications to live data. This course uses Visual
Studio 2010 and can be taught in either VB.NET or C#.
Silverlight 4.0 makes it possible for developers to create rich,
interactive applications delivered through a Web browser to nearly any
client operating system, including Windows, Mac, and Linux.
Who Should Attend?
This course assumes that students have some programming background and
experience using Visual Studio 2010. This course assumes knowledge of
VB.NET or C#, of the .NET Framework, and the current (or a prior)
version of Visual Studio.
Course Outline
Introduction to Silverlight
4
- Compare declarative and procedural coding styles
- Investigate the Silverlight designer in Visual Studio
2010
- Controls and events in Silverlight 4
Layout
- Understand how the layout system works in Silverlight
- Using various containers to control layout
- Using alignment and sizing to control layout
Simple Controls
- Border, Button, CheckBox and RadioButton controls
- View and enter text using TextBlock, TextBox and
PasswordBox controls
- Work with dates using the DatePicker and Calendar
controls
- Using the Slider, ProgressBar and MediaElement
controls
Advanced Controls
- Learn to use controls that enable users to select an
item from a list
- Add menus to applications
- Explore controls that enable you to better organize
content
Styles and Resources
- Investigate XAML Resources
- Learn about the hierarchy of resources
- Work with resources programmatically
- Organize resources with resource dictionaries
- Experiment with XAML Styles
- Apply Styles dynamically
- Work with Style inheritance
Navigation
- Explore navigation in Silverlight applications
- Build page-based applications that support navigation
- Navigate using XAML and code
- Use the Navigation Application project template
Binding
- Use Binding objects to bind data sources and targets
- Add data converters to manage conversion during the
binding process
- Use data templates to modify the layout of bound data
in lists
Working with Data
- Retrieve data from a WCF service
- Create common data bound forms
- Display information from main and related tables