section_text

DT offers a core set of courses aimed at covering the Application Lifecycle, from requirements gathering, analysis and design to development, testing, process and project management.

section_grafx
  

Delphi - Application Development for .NE


Course Overview
Borland Developer Studio (BDS) – Delphi Application Development for .NET is a 5-day course that introduces the Delphi programmer to the fundamental skills for using the BDS. IDE to develop Windows Forms Applications, ASP.NET Web Applications, and Web Services with Delphi for .NET. The goal of this course is to help you get productive with the BDS IDE, use unit testing and refactoring, build powerful database applications with Borland Data Provider and dbWeb components, and harness the power of Model Driven Development with ECO III.

What will I learn?
The BDS - Delphi Application Development for .NET training assists those who are new to the .NET™ Platform and want to use BDS  to develop with “Delphi for .NET” BDS personality. Concepts covered include an overview of the IDE, .NET and new Delphi language features, projects and StarTeam integration, XML programming, unit testing and refactoring, ADO.NET, BDP, ASP.NET WebForms, Web Services and dbWeb components, integrated Web Deployment, VCL programming, reporting, and ECO III.

Course Style
This course is hands-on with practical exercises throughout. We provide you with individual PC’s so that you are able to work alone. Class sizes are kept small so that you will receive personal attention. You will take away extensive printed course material, which will be of on going use to you in your work.

Course Contents
Introduction
+ ALM

Application requirements
+ Prototype
+ Prototyping the Application
+ Application Forms
+ User Info
+ Configuring the project
The .NET Framework
+ Overview
+ Features of the CLR
+ .NET Framework Class Library (FCL)
+ .NET Framework Components
+ .NET Assemblies
+ Managed vs. Unmanaged Code
+ Garbage Collection
+ Other .NET features
+ .NET Myths
+ Types of .NET Applications
+ Console Application Example
Configuring the Project
+ Creating a Project
+ Compiler
+ Linker
+ Debugger
+ Compiling
+ Linking
Windows Forms Application
+ Overview
+ Designer Surface
FCL Programming
+ Overview
+ Classes
Object-Oriented Programming
+ Classes vs. Objects
+ Class Scoping
+ Polymorphism
+ Typecasting Objects
+ Class Methods
+ Class Helpers
+ Sealed Classes
+ Advanced Concepts
Business Logic and Graphical User Interface (GUI)
+ Business Rules vs. Business Logics
+ What is Interface Code?
UML (Unified Modeling Language)
+ Introduction
+ Together
+ Examples
The Singleton Design Patterns
Exceptions
Debugging .NET Applications

+ Why use a Debugger?
+ General Debugging Guide
+ Controlling Program Execution
+ Debugging Environment
+ Analyzing Data at Runtime
+ Other Debugging resources
Introduction to VCL.NET
+ Overview
+ VCL for .NET Architecture
+ Porting Applications
+ Introduction to XML Programming
ADO.NET
+ Overview
+ ADO.NET Data Provider
+ ADO.NET DataSet
+ Borland Data Provider (BDP)
+ BDP Architecture
+ BDP Examples
ASP.NET Introduction
+ Overview
+ HTTP
+ How ASP.NET Works
+ Request and Response
+ Session and Application web.config and global.asax
ASP.NET WebForms
+ Overview
+ Inline vs. Code-behind
+ ASP.NET Development Environment
+ ASP.NET Controls
+ DBWeb Controls
Web Services and ASP.NET Web Services
.NET and ASP.NET Deployment
+ Model-View-Controller
+ Introduction to .NET Remoting
+ Introduction to ECO Framework
+ DA – Model Driven Architecture
+ ECO – Enterprise Core Objects
 

Prerequisites
Delegates must have approximately 6 months of Delphi development experience.

Recommended Follow-On Courses

Duration
5 days

Cost
£1,500 plus VAT

Recommended reading & follow on courses

.NET 2.0 for Delphi Programmers
ISBN-10: 1590593863, ISBN-13: 978-1590593868

Mastering Borland Delphi 2005
ISBN-10: 0782143423


Testimonials

 


Who has been on this course before

ABB Automation Technologies
HMGCC