Download home page

CSLA .NET home page

CSLA .NET store

Core CSLA .NET 3.8 Video Series

Core CSLA .NET 3.8 video series

This video series provides high quality training content to build your skills around CSLA .NET - for any type of user interface. The focus of this series is not on user interface development, it is on the core concepts of CSLA .NET – the knowledge you need to build a solid business layer for any application.

This series provides an introduction to CSLA .NET, then dives into detail to show how to code each type of business object, including business, validation and authorization rules. You’ll also learn about the various options for implementing data access, and how to effectively utilize the data portal for 1-, 2- and 3-tier deployments of your applications.

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.

You can view a time-based index of all videos in this series. Click here for the index.

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: Due to download security on this site, download manager software may not work when downloading this content.

Title Links Run time Date updated Description
Sample code Download zip (2.1 mb) - 12/20/09 Sample solutions containing demo code for all available video segments.
Introduction Full wmv (442 mb) 98 minutes 11/25/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, and the requirements necessary to build CSLA .NET applications.
Business Object Types Full wmv (425 mb) 96 minutes 11/28/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.
Data Access Full wmv (412 mb) 96 minutes 1/10/10 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 using a repository pattern, 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 1/10/10 to fix audio issue.
Data Portal Full wmv (529 mb) 113 minutes 12/17/09 In this video you will learn how to build 1-, 2- and 3-tier applications using CSLA .NET. 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 and Validation Rules Full wmv (459 mb) 107 minutes 12/20/09 In this video you will learn how to implement business and validation rules in your business objects. This includes the use of validation attributes, common validation rules and custom business and validation rules. You will also learn how to implement and use synchronous and asynchronous business rules in your applications.
Authentication and Authorization Full wmv (397 mb) 94 minutes 12/29/09 In this video you will learn about the various authentication and authorization techniques supported by CSLA .NET. Authentication options include Windows, ASP.NET Membership Provider and custom authentication. The CSLA .NET authorization subsystem supports per-property and per-type authorization using a role based model, and allowing for customization. Updated 1/21/10 to fix audio issue.