About This Course
Silverlight app development training course will give you a introduction to developing Silverlight apps using Visual Studio 2012, and the Expression suite of tools.
In this training course, students will learn how to design and develop services that access local and remote data from various sources. Students will also learn how to develop and deploy services to hybrid environments, including on-premises servers and Microsoft Azure.
At Course completion
After completing this course, students will be able to:
- To use Silverlight Application development
- XAML Essentials
- Use Visual Studio 2012 and Expression Studio to build Silverlight apps
- Silverlight Architecture
- Data access best practice with ADO.NET and LINQ
- Integrating with WCF and Azure using RIA Services
- Intro to Test Driven Development methods
Course Outline
Introduction to Silverlight
Silverlight Architecture, Supported Platforms, Key components, Understanding development roles - developers and designers.
Silverlight Design Fundamentals
Layout Management and Grouping Controls, Canvas, Stack Panel, Grid, Dock Panel, Wrap Panel, Tab Control, Forms Control, The Button Control, Textbox, Passwordbox, Rich Textbox, Auto Completebox, Data Integration and Data Manipulation Controls, ListBox, ComboBox, TreeView, Label, DataGrid, DataPager, HeaderedItemsControl, DescriptionViewer, Functional Controls, Border, GridSplitter, TextBlock, Popup, ToolTipService, ScrollViewer, Calendar and DatePicker, Image, MultiScaleImage, MediaElement, WebBrowser, XAML transforms, Drawing, XAML Brushes, Implementing animations and storyboards
Using Expression Blend to Design Silverlight applications
Getting started with expression blend, Arranging controls in the design view, Modifying the properties of Silverlight controls, Creating storyboards and Animations in Expression Blend.
Programming Silverlight applications
Using Visual Studio to program Silverlight Applications, Manipulating XAML Elements Programmatically, Implement Event handling, Implementing Multi pages in Silverlight Applications, Implementing Multiscale Images in Silverlight Applications, Implementing Drag and Drop Functionality, Right click Context Menu, Accessing clipboard data.
Styling and Templating
Styling and Templating, Using Control Templates.
Programming Silverlight Applications with ASP.NET
Using ASP.NET WebServices in Silverlight Applications, Using WCF Services in Silverlight Applications.
Using the Silverlight Presentation Framework
Understanding Silverlight Presentation Framework, Interacting with the HTML DOM, Accessing the Local File System from Silverlight Applications, Implementing Threading in Silverlight Applications.
Using the Silverlight Data Framework
Using XmlReader and XmlWriter, Serializing a Data Object into XML, Implementing Data Binding in Silverlight Applications, Implementing a Datagrid Control, Using LINQ in Silverlight to Query SQL Databases.