D601 - Delphi Multi-tier Development
Price:
US $1,995, UK £1,499 + VAT | Duration: 5 days

Delphi
developers who are migrating from a two tier to n-tier systems.
Developers who need additional information on DCOM and CORBA

Delphi
database development with a client server database. This course
does not cover the details of setting up a 2-tier c/s application.

Delegates will
gain an understanding of CORBA, DCOM, VisiBroker, and other technologies
required to develop an N-Tier application. They will learn how
to implement CORBA and DCOM applications, use ADO in a multi-tier
system, and will understand MIDAS, and create MIDAS multi-tier
and web server based applications.

- Use Delphi
4 to structure and organize a multi-tier application
- Write
a N-tier application using either COM or CORBA
- Implement
a MIDAS application
- Use
Microsoft's ADO to implement an N-tier application
- Use
the Internet Express components to develop an N-tier application
that will run in a browser
- Work
with the Delphi remote debugger
- Understand
the differences between DCOM and CORBA
Overview
of Techniques for Building N-Tier Applications in Delphi
N-Tier
design & thin clients | Web server applications & thin client
applications
COM/DCOM
Overview
Interfaces
| GUIDS | CoClass | COM and the registry
Interfaces
Overview | IDL | Interfaces vs. Abstract Classes | Interfaces
vs. Multiple Inheritance | Reference Counting | Using Delphi's
Type Library Editor to create and manage Interfaces
In
Process Servers vs. Out of Process Servers Writing a COM
Server | Writing a COM Client | Type Libraries | Using Enums and
Consts | Enhancing the COM Server/Client
CORBA
Overview
Basic Object Adapter | Skeletons and Stubs | CORBA Interfaces
| Stubs and Skeletons | Setting up CORBA on a Server/Network |
Writing a CORBA Server | Writing a CORBA Client | Using CORBA
Data Modules | Static vs Dynamic binding
VisiBroker
N-Tier design & thin client | ORB's | Object Activation
Daemon | Smart Agent | IIOP | Load Balancing
ADO
Handling
Errors in COM/CORBA | Remote Debugging with COM/CORBA | N-Tier
with ADO | ADO Components | Writing ADO Servers | Writing ADO
Clients
MIDAS
MIDAS Overview | MIDAS Server Applications | Remote Data Module
| Data Set Provider | MIDAS Client Applications | Connecting to
the Server | TclientDataSet | Handling Exceptions | Updating Conflicts
| Briefcase with MIDAS
Web
Development
Web Server Application Overview | Writing a Simple Web Server
Application | Web Server Content Producers | Maintaining state
information
Internet
Express
Converting
a MIDAS server to a web server application

- Design
Interfaces for a distributed application
- Implement
a simple DCOM server and client
- Implement
a simple CORBA server and client
- Create
a MIDAS server
- Write
a CORBA 'wrapper' around an existing 2-tier application