|
|
Delphi - Application Development forWin3 |
Course Overview
Borland Developer Studio (BDS)
- Delphi Application Development for
Win32 is a 5-day course that
introduces Delphi programmers to the
fundamental skills of using BDS 2006
IDE to develop effective
applications targeting the Win32
platform. The goal of this workshop
is to quickly help you get
productive with the new BDS
IDE, in particular, use unit testing
and refactoring, new Delphi for
Win32 language features, build
powerful database applications with
XML, TClientDataSet, Borland
dbExpress and DataSnap technologies.
What will I learn?
The BDS Delphi
Application Development for Win32
training assists those who want to
use BDS to develop Windows VCL
Forms Applications with “Delphi for
Win32” BDS personality. Concepts
covered include an overview of the
IDE, new Delphi language features,
understanding projects and StarTeam
integration, XML, TClientDataSet,
Borland dbExpress and DataSnap,
IntraWeb, VCL web services,
integrated Web Deployment,
reporting, and multithreading.
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
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 Modelling Language)
+ Introduction
+ Together
+ Examples
The Singleton Design Patterns
Basic Interface Elements
+ VCL Architecture
+ Developing the user interface
Visual Form Designer and Code
Editor
+ Introduction
+ Visual Form Designer
+ Creating Interfaces
+ Code Editor
+ Two-way Tool
Interface Components
+ Form Hierarchy
+ TAbstract Form
+ Creating the Interface
Objects Lifetime
Exception Handling
+ Introduction
+ What is an Exception?
+ Protected Blocks
+ Handling Exceptions
+ Raising and Re-Raising Exceptions
Debugger
+ Introduction
+ Controlling Program Execution
+ Analyzing Data at Runtime
+ Controlling Debug Flow
Advanced Database Development
+ Database Applications Overview
+ BDS Database Architecture
+ Database Access Technologies
+ dbExpress
+ TClientDataset
+ Example
Deploying
+ Application files
+ Database Applications
+ Using Packages
Model-View-Controller
Introduction to XML
+ XML Overview
+ XSL
+ XML Parsers
+ XML and VCL Components
Introduction to IntraWeb
+ Overview
+ IntraWeb Components
+ IntraWeb Server Controller
+ Database development on the Web
+ Frame usage
Introduction to Rave Reports
+ Rave Reports Components
+ The Rave Visual Designer
+ Changing Report Fields Manually
+ Generating the Reports under
Delphi
+ Further the Rave Designer
Introduction to DataSnap
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
Mastering Borland Delphi 2005 Testimonials
Who has been on this course before
ABB Automation Technologies
|
