home - about us - contact us

DL106: Delphi 2006 Application Development with Delphi for C#


Description

Borland® Delphi 2006® Application Development with C# training assists those who are new to the .NET™ Platform and want to use Delphi 2006 to develop with “C#Builder” Delphi 2006 personality.

Concepts covered include an overview of the IDE, introduction to the .NET platform, projects and StarTeam integration, XML programming, unit testing and refactoring, ADO.NET, BDP, ASP.NET WebForms, Web Services and dbWeb components, integrated Web Deployment, FCL programming, reporting, and ECO II.


Cost

The cost of this course is $2,750 Cdn.


Length

5 days: 50% lecture, 50% lab


Audience

The course helps programmers, who are new to Delphi 2006 with some experience in C#, develop .NET applications using Delphi 2006


Prerequisites

Working knowledge of the Windows® operating systems.
Basic experience in programming with C#


Headings

Introduction to Delphi 2006™
History and versions of Delphi 2006
Understanding ALM and SDO

The Tour of IDE
Fasten the seat belts and take the tour of the new Delphi 2006 IDE!
Understand IDE personalities, configuration and customization options.
Get productive with the new IDE features SyncEdit, Refactoring and History view

Managing Projects and Project Groups
Understand types of files that make up a Delphi 2006 project. Get practical skills of using native StarTeam integration.  

C#™ Windows™ Forms Applications
Gives you an opportunity to use Delphi 2006 to build a number of WinForm applications in C# language and familiarize with different FCL classes and components.

Introduction to .NET™
Learn the fundamentals of .NET platform to successfully build .NET applications.

.NET Advanced Concepts
Learn advanced .NET concepts like valuetype-boxing, garbage collection, and basics of the .NET security

C# language
This module provides the introduction to the C# programming language

Debugging in C#
Get productive with Delphi 2006 debugging features

Unit Testing with NUnit
Get practical skills of using NUnit for unit testing, and see how unit testing combined with refactoring can change your approach to writing software.

.NET Deployment
Understanding Project Options related to deployment, signing and installing .NET assemblies into GAC.

Introduction to XML Learn basic XML concepts like validating with XML Schema, XML namespaces, XPath, XSL, and types of XML Parsers.

XML Programming
Learn VCL XML programming with TXMLDocument component, XML Data Binding, XML Mapper and XML DataSnap components.
Get practical skills of manipulating XML with FCL classes, like XmlDocument and XPathNavigator.
Make use of .NET XML serialization.

Introduction to ADO.NET
This module gives basic understanding of the new ADO.NET framework and the role of Data Providers and the DataSet. Shows how ADO.NET differs from other database programming frameworks

Borland Data Provider (BDP) in C# and ADO.NET Remoting
Understand basic concepts of Borland Data Provider, new metadata functionality of Data Explorer, BDP wizards and various productivity skills.
Build multi-tier database applications with RAD for ADO.NET Remoting. Make use of new DataSync and DataHub components.

Introduction to ASP.NET
Introduces to basic concepts of ASP.NET like new IIS process model, Http pipeline, page lifecycle, using viewstate to maintain state information, debugging and various configuration options

C# ASP.NET WebForms and dbWeb components
This module focuses on practical skills for building ASP.NET WebForms application including HTML designer, restricting access to pages, dbWeb components, user input validation, new XML component for XSL support, and new DBWebSound and DBWebVideo components.

C# ASP.NET Web Services
See how .NET Framework makes it easy to create and consume web services.

Web Deployment
Learn the steps needed to deploy your Web applications with native Web Deployment

C# FCL Programming
Get practical skills of using various FCL types and classes

Crystal Reports in C#
Master basic skills of adding reporting capabilities to your applications Introduction to MDA
Learn basic concepts of MDA, like UML class diagrams and OCL

C# ECO II Programming
Get productive with ECO II. Learn how to create simple ECO applications, including ECO-powered web services and reversing databases with O/R Mapping


Top Headlines

 

 

 

home - about us - contact us