Silverlight Firestarter Labs (Audio) - Channel 9

This Silverlight 4 Firestarter Training course was created to enable fast adoption of Silverlight for line of business applications. All the labs are very practical oriented and provides a real-world samples used in Silverlight Line of Business (LOB) applications. The course is built from 11 modules. Each module has 1 lab and 1 or more videos. You can either get them all in our offline package or check them out individually below: Get Started! Hands on LabsDownload the Entire Offline Training Kit New On Ramp Labs (100 level) Hands on labs specifically focused on helping new developers get up to speed quickly on Silverlight Do you know WinForms? HTML? ASP.NET? Want to learn Silverlight? We have a lab for you!  Building Better Business Apps (200-300 level) Hands on labs focused on taking advantage of Silverlight to build real world business applications Apply Data Strategies, MVVM, Patterns, Out of Browser, RIA Services, and much more using Silverlight

Lab 11 - Package tracking application for Windows Phone 7 - Excercises 1-4

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

12-02
29:40

Lab 10 - Using the MVVM Pattern in Silverlight Applications - Excercies 1-3

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

12-02
37:04

Lab 9 - Exercises 3 & 4 - Working with the hard drive and checking for application updates

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

12-02
14:43

Lab 9 - Exercise 1 & 2 - Enabling a drop zone and Importing Excel data

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

12-02
12:58

Lab 8 - Using WCF RIA Services - Exercises 1-5

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

12-02
46:52

Lab 7 - Working with WCF Services in Silverlight Applications - Exercises 1-3

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

12-02
43:57

Lab 6 - Great UX with Blend - Exercises 1-3

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

12-02
16:39

Lab 5 - Exercise 4 - Export Data to Excel, Word, and more

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

12-02
08:06

Lab 5 - Exercise 3 - Customizing the Window and enabling Elevated Privileges

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

12-02
12:28

Lab 5 - Exercise 1 and 2 - Enabling and Detecting 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

12-02
11:27

Lab 4 - Silverlight Data Binding - Exercises 1-2

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

12-02
44:48

Lab 3 - Working with Panels, XAML, and Controls – Exercises 1-3

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

12-02
22:44

Lab 2 - Exercise 3 - Calling a WCF Service and Binding Data

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

12-02
24:57

Lab 2 - Exercise 2 - Migrating an ASP.NET Web Forms Application to 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

12-02
10:27

Lab 2 - Exercise 1 - Exploring an ASP.NET Web Forms Application

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

12-02
06:33

Lab 1 - Exercise 3 - Calling a WCF Service and Binding Data

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

12-02
28:36

Lab 1 - Exercise 2 - Migrating a Windows Forms Application to 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

12-02
10:33

Lab 1 - Exercise 1 - Exploring a Windows Forms Application

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 

12-01
08:19

Recommend Channels