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
  

RAD Studio 2007 Application Development for .NET


Course Overview
This 5-day intensive course introduces the Delphi® programmer to the fundamental skills for using CodeGear™ RAD Studio 2007 to develop data-aware VCL.NET applications, ASP.NET™ Web Applications, and Web Services.

The goal of this course is to help you increase your productivity, using the “Delphi for .NET” personality and RAD Studio 2007 features, in designing, prototyping, creating, and deploying .NET 2.0 applications.

What will I learn?
This 5-day intensive course introduces the Delphi® programmer to the fundamental skills for using CodeGear™ RAD Studio 2007 to develop data-aware VCL.NET applications, ASP.NET™ Web Applications, and Web Services.

The goal of this course is to help you increase your productivity, using the “Delphi for .NET” personality and RAD Studio 2007 features, in designing, prototyping, creating, and deploying .NET 2.0 applications.
 

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

Prototyping the Application
The .NET Framework
• Overview
• Features of the CLR
• .NET Framework Class Library(FCL)
• .NET Framework Components
• Other .NET Features and Myths
• Types of .NET applications
• Console application example


Configuring the Project
• Creating a Project
• Compiler
• Linker
• Debugger
• Compiling
• Linking

VCL.NET Forms Application
• Overview
• Designer Surface

VCL.NET 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)
• What is UML?
• Usefulness and practices
• Applying UML using Together

The Singleton Design Pattern
• Introduction of Specialized Creational Singleton Pattern
• Application of Pattern

Exceptions
• Writing Exception Handlers
• Best practices

Debugging .NET Applications
• Why use a Debugger?
• General Debugging Guide
• Controlling Program Execution
• Debugging Environment
• Analyzing Data at Runtime
• Other Debugging resources

Introduction to XML Programming
• What is XML?
• Uses of XML
• XML Syntax and Concepts
• XML Parsers
• Delphi’s XML tools
• Delphi’s VCL XML components

ADO.NET
• Overview
• ADO.NET Data Provider
• ADO.NET DataSet

dbExpress 4 (DBX4)
• DBX4 Architecture
• New Visual Query Builder

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

Introduction to Web Services
• Basic Concepts
• Overview of Common Uses
• Example and exercise

ASP.NET Web Services
• Creating Web Services Uing ASP.NET

.NET and ASP.NET Deployment
• Overview of Setup and Configuration of IIS Server
• User Account and Database Setup
• Deploying Files

Model-View-Controller
• Introduction of Model-View-Controller (MVC) Pattern
• Application of Pattern

Introduction to Rave Reporting
• Overview of Rave Components
• Example of Using Components in an Application

Introduction to ECO IV Framework
• MDA – Model Driven Architecture
• ECO – Enterprise Core Objects

The BlackFish SQL
• Overview
• BlackFish Configuration
• ADO.NET Providers

Building the Meeting Organizer Application
• Final review and deployment your Meeting Organizer Application, built during class

Prerequisites
Basic knowledge of developing database applications using Delphi or RAD Studio.
Working knowledge of the Windows® operating systems. Basic experience in Windows® programming.
 

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