Over the past few years, we have discussed some Silverlight features, but in this Silverlight training course we will discuss Silverlight 5 in details. Silverlight is an application framework for writing and running rich internet applications. The run-time environment for Silverlight is a web browser plug-in. We will be using Visual Studio 2010 and Blend 4 as development environments. We start first with Visual Studio and discuss the application structure and controls (standard controls like button…, and container controls like StackPanel…). Then we move into the Expression suite. We will discuss the available applications and the use of each. Then we will spend some time getting familiar with Blend 4. We will see the features that make Blend 4 better than Visual Studio (like animation). We will discuss styles, controls, templates… After we are done with Blend, we will discuss the Silverlight controls toolkit and experiment with the available controls and find out how much they can simplify the development process. Finally, we will talk about data and web services. We will see how Silverlight gets its data and how we can create WCF services.