Download home page

CSLA .NET home page

CSLA .NET store

CSLA .NET for Silverlight Video Series

CSLA .NET for Silverlight video series

This video series provides more than 8 hours of high quality training content to build your skills around CSLA .NET for Silverlight.

Click here for a complete time-based index of all content, kindly provided by Russ Blair.

From a basic introduction of CSLA .NET and using it with Silverlight, to in-depth coverage of building business objects, using XAML data binding, implementing data access and leveraging the supported authentication and authorization models, this series will teach you everything you need to know to start building powerful business applications on the Silverlight platform.

If you have purchased this video series, you must log in to download the video files using the credentials provided via email after the purchase is complete.

If you need to purchase the series, please go to the CSLA .NET online store, purchase the series and use the login credentials sent to you via email to log in. It may take up to 24 hours to recieve the login credentials once your purchase is complete.

Note: When you purchase the video series, you are purchasing a license for one person to view the videos. Please do not share the video files with unlicensed individuals.

Note: If you have trouble downloading the single large files, choose the "multi-part" link to download a set of self-extracting multi-part archive files.

Note: Due to download security on this site, download manager software may not work when downloading this content.

Title Links Run time Date updated Description
Promotion
(free)
NTier promo (20 mb)
Series promo Full (7 mb)
Series promo Zune (2 mb)
46 seconds 4/16/09 Get a feel for the video style by watching these short promotional videos.
Updated samples Demo code (2.7 mb) - 8/6/09 This download includes all the demo code for all video segments, updated for Silverlight 3 and CSLA .NET 3.8.1.
Updated samples Demo code (2.7 mb) - 8/6/09 This download includes all the demo code for all video segments, updated for Silverlight 3 and CSLA .NET 3.7.1.
Introduction Full wmv (301 mb)
Full wmv (multi-part)
Zune wmv (190 mb)
Demo code (51 kb)
54 minutes 4/16/09 In this video you will become familiar with the CSLA .NET framework's vision, goals and overall scope. You will be introduced to the various architectures supported by CSLA .NET for Silverlight, and the requirements necessary to build Silverlight and CSLA .NET for Silverlight applications.
The Basics Full wmv (255 mb)
Full wmv (multi-part)
Zune wmv (140 mb)
Demo code (51 kb)
62 minutes 4/16/09 This video details the basic steps of creating a CSLA .NET business object that interacts with a server-side web service to get its data. The process of using data binding to connect the object to the Silverlight UI is also covered. At the end of this video you will understand all the basic steps and coding structures necessary to build a simple CSLA .NET for Silverlight application.
Client-only Architectures Full wmv (205 mb)
Full wmv (multi-part)
Zune wmv (120 mb)
Demo code (162 kb)
59 minutes 6/5/09 This video covers the various client-only scenarios supported by CSLA .NET for Silverlight, including true client-only applications and “edge” applications that interact with remote services. This video builds on The Basics to dive deeper into the various options for building client-only applications. (updated on 6/5/09 to fix an audio issue)
N-tier Architectures Full wmv (235 mb)
Full wmv (multi-part)
Zune wmv (120 mb)
Demo code (650 kb)
65 minutes 5/3/09 In this video you will learn how to build 2-, 3- and 4-tier applications using CSLA .NET for Silverlight. CSLA .NET allows your UI, business object and data access code to remain the same in all these configurations, but there are numerous configuration options and choices you can make to optimize how your application works in each of these scenarios.
Business Object Types Full wmv (384 mb)
Full wmv (multi-part)
Zune wmv (210 mb)
Demo code (461 kb)
Topic index
97 minutes 6/1/09 In this video you will learn how to implement each of the business object stereotypes supported by CSLA .NET. These include editable objects, lists of objects, read-only objects, read-only lists, name/value lists, command objects and more. At the end of this video you will understand the purpose behind each stereotype, and the coding structure to use when building business objects for each stereotype.
N-tier Data Access Full wmv (413 mb)
Full wmv (multi-part)
Zune wmv (233 mb)
Demo code (1.3 mb)
109 minutes 6/15/09 This video details the various options supported by CSLA .NET for data access in n-tier scenarios. You will learn how to put data access code into your business class, or into a separate data access assembly, along with the pros and cons of each technique. You will also learn about the ObjectFactory attribute and base class, that can be used to create pluggable data access layers for an application. (updated on 6/15/09 to fix an audio issue)

Please note that the demos for this video segment require CSLA .NET 3.6.3 or 3.7.x.
Authentication and Authorization Full wmv (321 mb)
Full wmv (multi-part)
Zune wmv (140 mb)
Demo code (513 kb)
80 minutes 6/10/09 In this video you will learn about the various authentication and authorization techniques supported by CSLA .NET for Silverlight. Authentication options include Windows, ASP.NET Membership Provider and custom authentication. Authorization is the same as CSLA .NET for Windows, and includes per-property and per-type authorization, along with Silverlight UI controls to simplify the creation of your interface.

Please note that the demos for this video segment require CSLA .NET 3.6.3 or 3.7.x.

You may also find this link to some demo build instructions useful.