CSLA Containment, Inheritance,
Interfaces, and Generics
|
|
|
Object oriented development is full of questions with words like, "is a", "has a", and "behaves like a". Developing flexible and extensible components reduces development costs, and improves the maintainabililty of an application. Implementing and subsequently persisting extensible business objects can be a challenge regardless of the underlying technologies you choose. We will specifically show you how to implement extensible objects specifically using the CSLA Framework. We can save you a lot of time learning how to implement all of the above techniques with CSLA. We have already crossed that bridge for you!
|
Who is this course targeted to?
You are writting an application where you recognize you need extensibility! You are interested in CSLA, but you are unsure how CSLA will help you make your components more extensible. We will show you how to turn an Entity Object (which has Address, Email, and Phone information), into a Person or Organization, and subsequently into a CustomerPerson, BankOrganization, or VendorOrganization, EmployerOrganization, EmployeePerson objects. We will also show you how to easily add Audit Trail functionality to any object! This course will save you weeks of trial and error!
Next Scheduled Date and Location
9:00am to 12:00pm
Thursday, February 7th, 2008
Denver, CO
Prerequisites
- You should be familiar with Visual Studio 2005, the languages C# or VB.Net, and SQL Server 2005.
- You must bring your own computer (either desktop or laptop) with Visual Studio 2005, the languages C#, and SQL Server 2005 installed.
- The course will be taught in C#, but the concepts are transferrable to either language.