After completing this course, students will be able to create a simple Silverlight 2.0 web application based on the Silverlight project template; understand Windows Presentation Foundation and how web browsers can display Silverlight 2.0 applications; create comprehensive user interfaces using XAML; utilize built in UI Automation mechanisms to provide accessibility options; understand resources and how they can provide styling and templating to the interface; use animation to provide an interactive and aesthetically pleasing user interface; develop a deep understanding of the Silverlight 2.0 framework and programming libraries; build dynamic data driven applications using the Silverlight service architecture; prepare and package Silverlight 2.0 applications so that they may be successfully deployed to the client.