Core CSLA .NET 3.8 Video Series "pre-release" sale

Core CSLA .NET 3.8 Video Series "pre-release" sale

Old forum URL: forums.lhotka.net/forums/t/8061.aspx


RockfordLhotka posted on Sunday, November 29, 2009

The Core CSLA .NET 3.8 Video Series provides nearly 9 hours of 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 six part 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.

I’m offering a special “pre-release” sale price of 33% off on the video series. Buy now with this heavy discount, and get each new video segment as they become available. Segments 1 and 2 are online now!

Act now, the discount will phase out as the entire series comes online!!

Here is a summary of the video segments:

Introduction
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
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
This video details the various options supported by CSLA .NET for data access. 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.

Data Portal
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
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
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, which is role-based by default, and can be customized.

rxelizondo replied on Monday, November 30, 2009

Hi Rocky.

This is great news, I am really stoked about this. I think this is really going to help new developers get on board with the CSLA framework a lot faster. I hope the book takes the same direction. Thank you!

I purchased the Silverlight video series and I will purchase these videos too no matter what if anything because this is my own little way to contribute to the development of the CSLA framework however, I have one small questions.

How much overlap would I expect to see between the “Core CSLA .NET 3.8 Video Series” and the “CSLA .NET for Silverlight video series”. Would I need to skip any videos if I already watch the Siverlight videos?

By the way, although I purchased the Silverlight videos a long time ago, I just started watching them this weekend (I just finished the second video and poked around the others). So far, I really like them.

Thanks.

RockfordLhotka replied on Tuesday, December 01, 2009

rxelizondo:
How much overlap would I expect to see between the “Core CSLA .NET 3.8 Video Series” and the “CSLA .NET for Silverlight video series”. Would I need to skip any videos if I already watch the Siverlight videos?

Introduction: There's some overlap around the history of the framework, etc. But the setup of a solution for .NET is different from Silverlight, and I think I talked about downloading/building the framework differently this time.

Object types: This video is pretty similar - it should be, because the various stereotypes should work 99% the same on any platform :)

Data access: I reworked the approach for the Core series, adding the use of a repository patttern in DataPortal_XYZ methods, which is my personal favorite approach.

Data portal: This is quite different since this is the .NET data portal, not the SL data portal.

Business/validation rules: This is a new video and is more in-depth around the rules than the SL series.

Authn/Authz: This is a new video and covers .NET techniques for authn, which are different from the SL techniques. The authz stuff is obviously the same, since there's parity between .NET and SL.

The thing is, in the SL videos most segments take time to talk about the UI aspects of the feature. In this Core series there's little or no UI discussion at all, so I have more time to focus on the business layer aspects of each feature and I can go a little more in-depth. I think this is a better way of breaking out the content - I hope so anyway :)

RockfordLhotka replied on Friday, December 04, 2009

Segment 3 just went online.

This means video segments 1, 2 and 3 are available now at http://store.lhotka.net!

And you can still take advantage of the huge pre-release discount.

That's over $100 off the regular $300 price!!

But this price won't last much longer, so act now.

Peran replied on Monday, December 07, 2009

Hi Rocky,

The 'available for download' link , on the 3.8 store item details page here:

http://store.lhotka.net/Default.aspx?tabid=1560&CategoryID=4&List=1&SortField=ProductName%2cProductName&Level=1&ProductID=18

is pointing to the silverlight download page rather than the 3.8 download page.


Regards

Peran

mbblum replied on Monday, November 30, 2009

Sorry, have to ask. Is there and upgrade discount for those who purchased the Silverlight serious?

Also, has or will the Silverlight samples be upgraded to 3.8?

Thx, mbb

RockfordLhotka replied on Monday, November 30, 2009

The two video series are not the same. The business object types video is
pretty similar, but the rest of the videos are pretty different. This is not
an upgrade or replacement for the Silverlight series - I think they are
complimentary.

I do hope to find time to upgrade the samples for the SL videos to 3.8. I
think that's a generous effort on my part, but since it isn't difficult I do
hope to do it.

Rocky

-----Original Message-----
From: mbblum [mailto:cslanet@lhotka.net]
Sent: Monday, November 30, 2009 8:00 PM
To: rocky@lhotka.net
Subject: Re: [CSLA .NET] Core CSLA .NET 3.8 Video Series "pre-release" sale

Sorry, have to ask. Is there and upgrade discount for those who purchased
the Silverlight serious?

Also, has or will the Silverlight samples be upgraded to 3.8?

Thx, mbb

ajj3085 replied on Tuesday, December 01, 2009

Will there be a C# 2010 Business Objects book, or are the videos intended to replace the book?

Also, is there some kind of index for the videos?  I find it helpful to be able to skip to parts I need to review again.

ballistic replied on Tuesday, December 01, 2009

I'm in for one! I've fallen a little behind and this should be a great/easy way to catch up.

RyanJ replied on Friday, December 18, 2009

Rocky,

Are these videos focused on C#, VB.NET, or both?

Thanks,
Ryan

RockfordLhotka replied on Friday, December 18, 2009

The videos are focused on CSLA .NET, and are not technically language specific. The sample code and demo apps are in C# though.

vschaak replied on Sunday, December 20, 2009

Hi,

beeing a VB'er, one has to admit, that the video series is really, really helpful, although it's samples are written in C#. It might take some extra work to "translate" some language specific parts, but the main purpose, i.e. the philosophy of CSLA and ist usage is very well transported in the videos!

I can only highly recommend them.

Seasons greetings from germany

Volker

Peran replied on Friday, January 08, 2010

Hi Rocky,

I'm looking in the sample code for the ObjectFactory demo you used in the DataAccess episode at 1:14:00, but I can't find it. Was it included?


Thanks

Peran

RockfordLhotka replied on Friday, January 08, 2010

There’s a Data folder in the zip file, and in the Data folder is an ObjectFactory project, which is the demo I’m using at that point in the video.

 

Peran replied on Friday, January 08, 2010

Thanks, I must have been too busy searching the DemoXXX folders to notice the Data folder.

rxelizondo replied on Saturday, January 09, 2010

No biggie but there is a little "bug" on video #3 :)

45:40 min:

Edit note Rob, You probably are going to need to do a fade from the previous video bit into to this one because the screen will not match up so hopefully that’s not too hard.

RockfordLhotka replied on Sunday, January 10, 2010

Ahh good catch - that has now been resolved, and the version online for download doesn't have that glitch.

Copyright (c) Marimer LLC