|
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
|
|