|
|
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 |
|
Recommended reading & follow on courses
.NET 2.0 for Delphi Programmers
Mastering Borland Delphi 2005 Testimonials
Who has been on this course before
ABB Automation Technologies
|
