Lab 11 - Package tracking application for Windows Phone 7This video demonstrates an end to end application using Silverlight on Windows Phone 7. You’ll learn the differences between Silverlight for the phone and on the desktop. Additionally, you’ll learn how to integrate WCF services in a phone application. Finally, you’ll learn a few tips on how to monetize your application.The accompanying lab for this video can be found here: Lab 11 - Silverlight and Windows Phone 7
Lab 10 - Using the MVVM Pattern in Silverlight ApplicationsOnce you've learned the fundamentals of Silverlight you'll want to learn about best practices that can be applied to your applications to allow for better code re-use, testing and simplified maintenance. In this video Dan and John walk through exercises 1-3 of the MVVM lab and discuss what the MVVM pattern is and why you want to use it. They demonstrate several key aspects of MVVM including the role of service classes, how to create ViewModel classes, how to bind a ViewModel to a View, and how to leverage commanding.The accompanying lab for this video can be found here: Lab 10 - Silverlight Patterns: Using MVVM
Lab 9: Deep Dive into Out of Browser Exercises 3 & 4 - Working with the hard drive and checking for application updatesIn a trusted application, Silverlight only has access to certain directories. This video shows how to get around some of those restrictions. You’ll learn how to work with files anywhere on the hard drive and make it transparent to the user.The accompanying lab for this video can be found here: Lab 09 - Deep Dive into Out-of-Browser
Lab 9: Deep Dive into Out of Browser Exercise 1 & 2 - Enabling a drop zone and Importing Excel dataGoing beyond the standard out-of-browser examples, this video demonstrates how to use Silverlight out-of-browser and apply it to a real world scenario. You’ll learn how to consume and process an Excel file. After the Excel file is processed, the results are displayed in a dashboard grid and chart.The accompanying lab for this video can be found here: Lab 09 - Deep Dive into Out-of-Browser
Lab 8 - Using WCF RIA Services - Exercises 1-5WCF RIA Services provides a great way to get data into and out of your Silverlight Line of Business (LOB) applications. In this video Dan walks through exercises 1-5 of the WCF RIA Services lab and discusses concepts such as domain services, using the domain context and creating domain services that can work with any type of data access technology.The accompanying lab for this video can be found here: Lab 08 - Using WCF RIA Services
Lab 7 - Working with WCF Services in Silverlight Applications - Exercises 1-3The ability to access distributed data is a key skill that every Silverlight developer should have. In this video you'll see how Windows Communication Foundation (WCF) services can be created and used in Silverlight applications. The video covers exercises 1-3 of the WCF lab.The accompanying lab for this video can be found here: Lab 07 - Web Services and Silverlight
Lab 6 - Great UX with Blend - Exercises 1-3Using key features in Blend can help you create great user experiences without compromising your existing code base. In this video, you will learn how to use Blend and to create rich clients and enhance the user experience of your application.The accompanying lab for this video can be found here: Lab 06 - Great UX with Blend
Lab 5 - Exercise 4 - Export Data to Excel, Word, and moreOnce you’ve enabled your application to use eleveated privleges you have the ability to communicate with COM to both invoke actions and listen to events. This video shows how to communicate with Excel, Word, Outlook, and more using Silverlight’s AutomationFactory.The accompanying lab for this video can be found here: Lab 05 - Migrating Apps to Out-of-Browser
Lab 5 - Exercise 3 - Customizing the Window and enabling Elevated PrivilegesThis video demonstrates how to take advantage of elevated privileges and how to customize the look and feel of your application. This lets you interact with the desktop to give you access to the file system, use custom chroming, and do more beyond the browser.The accompanying lab for this video can be found here: Lab 05 - Migrating Apps to Out-of-Browser
Lab 5 - Exercise 1 and 2 - Enabling and Detecting Out of BrowserIn this video you’ll learn how to take an existing application and make it run out of the browser. Doing so can create a more familiar development environment if you’re coming from WinForms or developing desktop applications with Silverlight. Additionally, this video shows how to detect which context your Silverlight application is running in. The accompanying lab for this video can be found here: Lab 05 - Migrating Apps to Out-of-Browser
Lab 4 - Silverlight Data Binding - Exercises 1-2Interested in learning how to bind data to Silverlight controls? This video walks through exercises 1 and 2 of the data binding lab and provides a start to finish look at how data binding can be used in Silverlight applications.The accompanying lab for this video can be found here: Lab 04 - Data Binding
Lab 3 - Working with Panels, XAML, and Controls – Exercises 1-3This video shows the basics of building a user interface in Silverlight. You’ll learn how to work with the Visual Studio designer, gain a deeper understanding of XAML, and how to make the best layout decisions by exploring panels.The accompanying lab for this video can be found here: Lab 03 - XAML and Controls
Lab 2 - Exercise 3 - Calling a WCF Service and Binding DataWindows Communication Foundation provides a flexible framework for exchanging distributed data between a client and a server. This video walks through the fundamentals of WCF services and demonstrates how a service can be consumed in a Silverlight application.The accompanying lab for this video can be found here: Lab 02 - ASP.NET and Silverlight
Lab 2 - Exercise 2 - Migrating an ASP.NET Web Forms Application to SilverlightIn this video you'll see how a Silverlight user interface can be created in Visual Studio. The interface mirrors the ASP.NET interface shown in exercise 1 but is created using XAML along with Silverlight controls.The accompanying lab for this video can be found here: Lab 02 - ASP.NET and Silverlight
Lab 2 - Exercise 1 - Exploring an ASP.NET Web Forms ApplicationThis video introduces several Visual Studio projects including a Model project where entity classes are stored, a WCF project and an ASP.NET project. Dan and John discuss the ASP.NET application and walk through how jQuery is used to provide AJAX functionality.The accompanying lab for this video can be found here: Lab 02 - ASP.NET and Silverlight
Lab 1 - Exercise 3 - Calling a WCF Service and Binding DataWindows Communication Foundation provides a flexible framework for exchanging distributed data between a client and a server. This video walks through the fundamentals of WCF services and demonstrates how a service can be consumed in a Silverlight application.The accompanying lab for this video can be found here: Lab 01 - WinForms and Silverlight
Lab 1 - Exercise 2 - Migrating a Windows Forms Application to SilverlightIn this video you'll see how a Silverlight user interface can be created in Visual Studio. The interface mirrors the Windows Forms interface shown in exercise 1 but is created using XAML along with Silverlight controls.The accompanying lab for this video can be found here: Lab 01 - WinForms and Silverlight
Lab 1 - Exercise 1 - Exploring a Windows Forms ApplicationThis video introduces several Visual Studio projects including a Model project where entity classes are stored, a WCF project and a Windows Forms project. Dan and John discuss the Windows Forms application and how key aspects of the solution will be re-used in a Silverlight application.The accompanying lab for this video can be found here: Lab 01 - WinForms and Silverlight