Course Description:This course provides students with hands on experience creating Silverlight applications using C# or VB.NET. Students will learn how to use XAML to build user interfaces, including managing appearance, spacing and opacity of elements, as well as applying scale, skew and rotation transformations. Students will learn how to work with XAML resources, building styles that can be applied to provide consistent UIs and use control templates that customize a control's UI appearance. Students will learn to use the powerful features of Silverlight data binding, which allows a programmer to build sophisticated UIs that display the data using a minimum of code. Students will learn how to build ASMX Web Services and WCF services and to interact with them from a Silverlight application to manage the movement of data to and from a back end server. Students will also learn how to use Silverlight's rich support for working with multimedia and animations. Students will also learn how to build and use data-driven WCF RIA Services that use Microsoft's Entity Framework. Students also learn how to make Silverlight interact with ASP.NET and JavaScript code.
The course includes coverage of how Silverlight fits in with other client-side web technologies, working with the native Silverlight controls, the Silverlight SDK controls and the Silverlight Control Toolkit, as well as how to build Silverlight "line of business" applications and Silverlight navigation applications. Students will also learn how to write Silverlight applications using the Windows Phone SDK.
Comprehensive labs and exercises provide the students with experience building a variety of Silverlight applications.
This course provides thorough coverage of Silverlight and XAML. Students requiring additional coverage of ASP.NET Web Forms, Windows Forms or Windows Presentation Foundation should contact SPIRO Academy or refer to SPIRO Academy complete course listing for additional training courses.
Course Prerequisites:Prior experience with C# or VB.NET is required. Knowledge of fundamental HTML syntax is helpful, but not required.
Silverlight Development Platform
|
Introduction to XAML
|
Understanding Control Basics
|
Using Layout Controls
|
Working with UI Controls
|
Working with Graphics
|
Resources, Styles, Templates and Themes
|
Interacting with WCF Services
|
Interacting with ASMX Web Services
|
Using Data Binding
|
Creating Silverlight Line of Business Applications
|
Building and Using WCF RIA Services
|
Integrating Silverlight Applications with ASP.NET
|
Creating Silverlight Navigation Applications
|
Building Silverlight Applications for Windows Phone
|
Working with Images, Media and Ink
|