Delphi training

Delphi Training Courses

Delphi training courses in UK and Florida

WebTech US | WebTech UK | home | register | email  


Delphi Training Course - Contact


Web Tech, USA
1-800-279-9717

Web Tech, UK
+44 (0) 1452 814 303


Email Web Tech Florida

Email Web Tech UK

   

C# Training Course for Delphi Developers - Scheduled in UK and Florida - Class Dates Below are for US - Click here for UK Schedule

DNET101 - .NET for Delphi Developers Using C#
Next Course Dates 09/18/2006
Cost / Duration
Price: US $1,995, UK £1,495 + VAT | Duration: 4 days

Pre-requisites

Anyone experienced with Delphi wanting to apply his or her Delphi knowledge to C# and Visual Studio .NET
Anyone wanting to understand the relative benefits of Delphi and .NET

Who Should Attend?

Students should have been using Delphi on a regular basis for at least 12 months. Familiarity with Object Oriented Programming, and database concepts. No C#. .NET, or Visual Studio experience required.

Course Benefits


This C# training course for Delphi developers is an intensive hands on introduction to .NET using the C# language, for experienced Delphi developers. Leverage your existing Delphi skills by concentrating on those areas of .NET that are different from Delphi.

Learn which parts of your Delphi knowledge can be directly applied to .NET. Discover the areas where .NET is better than Delphi, and where Delphi is better than .NET, so that you can make an informed choice for your next development project.

You Will Learn How To


 

• Write .NET Windows applications in C#
• Create sophisticated Windows GUIs using FCL components and GDI+
• Write database applications using ADO.NET
• Create .NET class libraries, and shared assemblies
• Sign assemblies with a public/private RSA encryption key
• Deploy .NET applications and shared assemblies using the Windows Installer, standalone setup programs, or Web based deployment.

Course Content









 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Visual Studio IDE

Overview of the Visual Studio .NET IDE.
The Visual Studio environment.
Basic IDE skills.
Using the editor
Solutions and Assemblies.
Creating, saving, compiling and running Windows applications.
The Visual Studio debugger.

Windows Forms

Creating a Windows Forms solution.
Designing the user interface.
FCL components and their VCL equivalent.
Using the form designer.
Using pop-up and pull-down menus
Control interaction and event handling
Modal and non-modal windows

The C# Language

Overview of C#.
Syntax differences between C# and Object Pascal.
Data types and the CLS.
Reference vs. Value types.
Constants and variables.
Arrays, indexers and collections
Custom attributes.
Exception handling.
Preprocessor directives.
Modules and namespaces.

Object Oriented Programming

Everything is a class.
Boxing and un-boxing.
Defining classes and creating objects.
Properties.
Methods.
Interfaces.
Delegates.
Events.
Static members.
Inheritance and Polymorphism.
Nested classes.
Structs.

The Microsoft .NET Framework

The CLR, managed code, MSIL and just-in-time compiling.
Garbage collection.
The FCL classes and namespaces.
Working with text.
GDI+
ADO.NET

Deployment

Assembly types, strong names and code signing.
The global assembly cache.
Deployment scenarios.
Creating a setup program

Database Programming

Learn about components and class structures for database programming | Data binding on web forms and window forms | Efficiency vs convenience tradeoffs with database programming strategies. | Applying changes and the briefcase model

ASP.NET Web Development

Design Web forms | Server side and direct side controls | Event handlers in C# | Managing state information| Data driven web site programming

Practical Sessions




• Write lots of small programs in C# using Visual Studio .NET.
• Implement multi form applications with a variety of controls and event handlers
• Write database applications in C# using Visual Studio .NET.
• Create and test a windows installer installation.

Copyright © 2002, Web Tech Training & Development. All rights reserved.
Privacy Policy | 1-800-279-9717

 

Copyright 2003 - 2006 - Delphi Training Courses and Web Tech Training & Development - All Rights Reserved

 

home ] contact ] courses ] UK schedule ] Florida schedule ] register ]