Migrating to Delphi 2005 (.NET) Training Course UK

Borland Delphi (which is now maintained by CodeGear - coming under Borland) is a development environment created by Borland.

Delphi (the IDE) now supports the Delphi language (Object Pascal), C++ for Windows, and Delphi and C# for Microsoft .NET.

Delphi is most commonly used for developing Desktop and database applications, but is capable of anything you'd ask of any modern development language / environment.

.

Migrating to Delphi 2005 (.NET) Training Course Summary

Objectives
Attendees will leave the course with a good basic grounding in the principles of the Microsoft .NET platform and an understanding of how Delphi 2005 fits into it, and also how to build and migrate applications to .NET with Delphi 2005



Course Content
Course content has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus, or if you have a technical query email .

Duration
5 days

Pre-Requisite Skills
Knowledge of application development in any Win32 version of Delphi (versions 2 to 7)

Who Should Attend
Developers who wish to create commercial .NET applications within the Delphi 2005 / 2006 IDE using Delphi or C#.

Hands On Exercises
The course will contain a substantial amount of Hands-On work. Delegates will be introduced to topics during theory sessions and these will be followed by lab exercises relating to the topic. Delegates will work on practical exercises which will reflect commercial scenarios.

Migrating to Delphi 2005 (.NET) Training Course Outline

Introduction the Microsoft .NET Framework

What is .NET
.NET benefits
ECMA & the CLI
Cross-platform support
Microsoft's CLR
Namespaces
Assemblies
FCL Overview
.NET Tools
Deployment options
Interoperability


The Delphi 2005 IDE

Welcome Page
Menus
Object Inspector
Code Editor and Enhancements
Designers
Project Manager
Model View
Data Explorer
.NET Components

Delphi Language Enhancements

Namespaces
Extended identifiers
Visibility sections
Nested types
Final methods and sealed classes
Class consts
Class fields
Class properties
Class constructors
Class helpers

WinForms Applications

WinForms
Components
Assemblies
References
Debugging
Obfuscation
Deployment
Global Assembly Cache

.NET Data Access

ADO.NET
SqlConnection & SqlDataAdapter
DataSet
DataView
DataGrid
Master-Detail
Edit/Update
Undo

Borland Data Providers

BdpConnection, BdpDataAdapter & BdpCommandBuilder
DataGrid
Master-Detail
Edit/Update
Undo
Deployment

VCL for .NET

VCL for .NET Applications
Mixing VCL and .NET


Migrating Delphi 7 Applications to .NET

VCL to VCL for .NET
Migration of VCL Applications
Data Access (dbExpress)

Interoperability with Other .NET Languages

Language neutrality
Using a Delphi 2005 assembly in C#

Interoperability with Win32

Use of Win32 COM objects in Delphi for .NET
Use of .NET objects in Win32 COM clients
Use of Win32 DLL exports in .NET
Use of managed exports in Win32 code

Introduction to ASP.NET

ASP.NET Architecture
IIS vs. Cassini
Installation/Registration
Scripting
Code Behind

ASP.NET WebForms

HTML Controls
Web Controls
Data Driven with BDP
asp:DataGrid
DataGrid Sorting
Paging
Edit/Update/Cancel
Delete
State and Session Management
DB Web Controls
Deployment


.NET Remoting

Overview
Architecture Choices
Implementing Shared Class
Implementing With Shared Interfaces



Associated Courses

.NET 3.0 Windows Presentation Foundation - WPF Training Course
.NET 3.0 Windows Communication Foundation - WCF Training Course
.NET 3.0 Windows Workflow Foundation - WF Training Course
Silverlight Training Course
.NET 3.0 Technology Overview
XAML Training Course
ASP.NET 3.5 Training Course with Visual Studio 2008, ASP.NET AJAX, and Silverlight

C# .NET 3.0 Programming Training Course (C#3 Training Course)
Visual Basic 9.0 Programming Training Course (VB9 Training Course)

ASP.NET 2.0 training course
Advanced ASP.NET 2.0 with AJAX training course
Creating Commercial Server Controls with ASP.NET 2.0

.NET 2.0 Programming with C# and VB.NET
.NET 2.0 Multi-threaded Programming with C# and VB.NET
for dual-core / multi-core / multiprocessor systems training

.NET (dotnet) Design Patterns & Architecture Training UK

Secure coding with .NET

Testing with Visual Studio .NET Team System Training UK

C#.NET 2.0 Smart Device Development with .NET Compact Framework Training UK

Visual Studio .NET 2005 training
.NET Framework 2.0 Training

.Net Seminar - Overview for managers and developers

SharePoint 2003 Applications Development Training UK

SharePoint 2007 Applications Development Training UK

BizTalk Server 2006 Training UK
BizTalk Server 2004 Training UK

C++ ProgrammingTraining UK

JB International, London, UK

0800 028 6400

UK training course Listing

.net 2.0 training course uk | asp.net 2.0 training course uk | SOA & ESB training course uk - Service Oriented Architecture Training Course | SOA for architects and managers training course | SOA for developers and designers training course | Spring training course uk | Hibernate training course uk | .net security training course uk | AJAX training course uk | ASP.NET AJAX training course uk (ATLAS training course uk) | .NET 2.0 Compact Framework training course uk | .NET training course uk | ASP.NET training course uk | advanced ASP.NET training course uk | .NET programming with C# training course uk | .NET programming with VB.NET training course uk | .NET Technologies and architecture Overview Seminar | .NET Web Services training course uk | SharePoint 2007 Training Course | BizTalk Server 2004 Training Course | BizTalk Server 2006 Training Course | Internet Technologies Overview Seminar | Java training course uk | J2EE training course uk | Java Advanced Programming Techniques Workshop | Java for C++ Programmers training course uk | Java Web Applications (JSP) training course uk | Java 2 Micro Edition (JavaME / J2ME) training course uk | Java Web Services training course uk | Java with WebSphere - WSAD training course uk | J2EE with WebSphere - WSAD training course uk | Weblogic / J2EE for Java training course uk | XML training course uk | XSLT training course uk | OO Analysis & Design with UML training course uk | SQL Server 2000 Applications Development training course uk | SQL Server 2000 DBA (Database Administration) training course uk | SQL Server Performance tuning training course uk | SQL Server 2005 programming training course | SQL Server 2005 DBA Administration Training Course | SQL Server 2005 Upgrade Training Course |javascript training course uk | dynamic html (DHTML) & javascript training course uk | oracle 9i intro to SQL training course uk | Oracle 9i DBA training course uk | Oracle Forms training course uk | Oracle Reports training course uk | asp training course uk | asp visual interdev training course uk | html training course uk | web design training course uk | unix basics training course uk | unix fundamentals training course uk | unix systems administration training course uk

 

Migrating to Delphi 2005 (.NET) Training Course UK