Delphi to .NET Training Offerings

Currently we offer the following courses. Additional courses are being developed on demand, and custom courses are also available to fit your exact requirements.

Course #1 - Moving to .NET - Introduction

This is a 2 day course focused on providing developers and managers with an overview of the possibilities and obstacles in moving to .NET. After this course attendees will have a better understanding of the issues and basic "know how". From this point, attendees will be able to make better judgments and provide more valuable input for architectural reviews and migration plans. Topics include:

  • |Intro and Agenda
  • Why .NET? - Why should you consider .NET? What advantages will it offer you? What are the negatives?
  • C# for Delphi Developers - Even if you are planning to move to Delphi.NET, Chrome, or VB.NET it is essential to be able to read and understand basic C# because it is the "default" language of .NET. Documentation, samples and other resources are often available only in C#.
  • Object and Memory Management in .NET
  • Porting and Interop

In addition, various .NET topics that are uniquely interesting to Delphi developers are covered:

  • LINQ and LINQ to SQL
  • SQLCLR
  • Visual Studio Tools for Office
  • WPF
  • ClickOnce
  • SilverLight

Course #2 - Moving to C# and FCL (Hands on)

To learn C# is one of just many steps. A new class library (FCL) must also be learned. Some things in C# are similar, but others are different. Familiar classes are gone, replaced by others. How can a Delphi developer port existing code "in the wilderness"?

This training takes common scenarios by first presenting Delphi code samples. Then it demonstrates to the developer how to solve these same problems in C# using the .NET framework class library (FCL).

  • How do I write a for loop?
  • What do I use instead of TStrings?
  • What do I call instead of Free / Destroy?
  • How can I implement static virtuals?
  • What do I do with my global variables?
  • Dozens of more complex examples and scenarios

These are just a few questions and scenarios that are answered step by step in a lab environment.





Copyright 2006-2007 Delphi to .NET