IdeaBlade Support

Instructor-Led Classes

DevForce Advanced Class with Fundamentals Review

Below is the detail for our standard 4-day class, which targets companies and individuals with object-oriented and .NET development experience. The class assumes some DevForce background (detailed below). It focuses on the development of client-server and smart client applications using the DevForce infrastructure and supporting development tools, and is taught in a combination of C# and Visual Basic. There is typically only a modest amount of hands-on work in this class, though by a consensus of the attendees more time can be devoted to that.

We can also teach a class for DevForce beginners, or customize a course for your specific requirements. For more information or to sign up for a training class contact us at sales@ideablade.com.

 

DevForce Fundamentals Review (Day 1)

The DevForce Fundamentals Review class is a high-speed review of DevForce basics.

Prerequisites:

·

A complete reading of the DevForce Concepts Manual

·

Completion of all tutorials in the DevForce Fundamentals series

 

Components of the Fundamentals curriculum which will be included in the review are shown below:

1.

Architectural Model

2.

Object Mapping

3.

Smart Client User Interfaces

4.

Persistence

5.

Creating and Deleting Business Objects

6.

Null Entities

7.

Many-to-Many Relations in DevForce

8.

Entity Retrieval Overview

9.

DevForce Object Query Language

10.

Supporting Disconnected Use

 

 

Top of Page

 

DevForce Advanced Training (Day 2 and Day 3)

The DevForce Advanced Training class is a high-speed tour through DevForce basics.

Prerequisites:

·

The DevForce Fundamentals Review class, or

·

Completion of the prerequisites for the latter and significant introductory development experience with DevForce.

 

Components of the Advanced portion of the class are shown below. Topics will be emphasized or de-emphasized according to students’ interests.

 

 

Day 2:

·     

Doing More with Code

·     

BindingDescriptors, DataConverters, and ViewDescriptors

·     

Composing Forms with UserControls

·     

Understanding the BindableList(Of T)

·     

Handling Concurrency Conflicts

·     

Checkpointing

·     

Asynchronous Queries

·     

Security

 

 

Top of Page

Day 3:

·     

DevForce Verification

·     

Abstract Classes

·     

Working with Generalization Hierarchies

·     

Discovering User-Defined Columns

·     

Dynamic Properties

·     

Dynamic Entities

·     

Data Source Keys

·     

Remote Service Methods

·     

DevForce Future Directions

 

 

Top of Page

Introduction to Cabana and the CAB (Microsoft Composite UI Application Block)(Day 4)

 

The Cabana sample app combines DevForce (for persistence operations) with the CAB (for pluggable, dynamically configurable UI architecture) in a sample application designed to illustrate a high-end enterprise architecture. In this session you will be introduced to the CAB, to the Cabana application, and to DevForce and CAB integration.

 

 

Top of Page

 

 

 

DevForce On-Demand Training

 

DevForce On-Demand Training classes are custom-designed to meet the needs of a specific client, and can be delivered at IdeaBlade headquarters or at the customer site. They are typically three days in length, with material drawn from the Fundamentals Review and DevForce Advanced Training classes.

 

 

Top of Page