The Silverlight Using C# training course provides the C# programmer with a thorough foundation in Silverlight. This course provides a thorough survey of Extensible Application Markup Language (XAML), which is also the foundation of Windows Presentation Framework (WPF). This course then shows how to use Silverlight to draw shapes, lines, text and images. Later is discussed in detail, including sizing and positioning of controls and the use of panels. Event handling is covered. There is an introduction to Silverlight animation and the use of video and audio. The last part of the Silverlight Using C# course covers topics in networking, data controls and data binding, and data access.
Microsoft Silverlight is an application framework for writing and running rich Internet applications, with features and purposes similar to those of Adobe Flash. The run-time environment for Silverlight is available as a plug-in for web browsers running under Microsoft Windows and Mac OS X. While early versions of Silverlight focused on streaming media, current versions support multimedia, graphics, and animation, and give developers support for CLI languages and development tools. Silverlight is also one of the two application development platforms for Windows Phone, but web pages which use Silverlight cannot run on the Windows Phone or Windows Mobile versions of Internet Explorer, as there is no Silverlight plugin for Internet Explorer on those platforms.
Silverlight has been used to provide video streaming for many high profile events, including the NBC coverage of the 2008 Summer Olympics in Beijing, the 2010 Winter Olympics in Vancouver,and the 2008 conventions for both major United States political parties. Silverlight is also used by Netflix for its instant video streaming service.Netflix has stated in their Tech Blog that their goal is to move their video streaming service from Silverlight to HTML5 in the future.
Silverlight provides a retained mode graphics system similar to Windows Presentation Foundation (WPF), and integrates multimedia, graphics, animations and interactivity into a single run-time environment. In Silverlight applications, user interfaces are declared in Extensible Application Markup Language (XAML) and programmed using a subset of the .NET Framework. XAML can be used for marking up the vector graphics and animations. Silverlight can also be used to create Windows Sidebar gadgets for Windows Vista.
Silverlight Course Content
» Programming Silverlight
» Using XAML
» Handling Events
» Application Structure and Networking
» Web Services
» Data Controls and Data Binding
» Data Access
» Additional Features
» Splash Screen Content
» Monitoring and Improving the Web Store
» Localisation In silverlight
» Working with Clipboard
» Application events
» Handling Mouse RtClickEvent