home - about us - contact us

DL102: Delphi 2010 Application Development with Delphi for .NET


Description

The RAD Studio 2009 Application Development for .NET™ course assists those who are new to the .NET 2.0 Platform and want to use CodeGear™ RAD Studio 2009 to develop with the “Delphi for .NET” personality.

Concepts covered include an overview of the IDE, the .NET 2.0 framework (.NET 3.0 compatible), introduction to Delphi object oriented programming, debugging, using design patterns, ADO.NET, ASP.NET WebForms and Web Services, VCL.NET programming, dbExpress 4 data components and drivers, BlackFish SQL for .NET, Rave reports, ECO IV, application deployment and more.

This course is delivered by experienced instructors via live classroom settings or on-line conferencing. In both cases, extensive hands-on exercises are included.

Exercises culminate in a data-aware meeting organizer application and include discussions of architecting, prototyping and best practices. Simulating the lifecycle of application development helps retain and apply your learning to your actual development efforts.


Cost

The cost of this course is $2,750 CDN


Length

5 days: 50% lecture, 50% lab


Audience

Programmers, developers and architects looking to attain fundamental skills in using CodeGear™ RAD Studio to develop .NET™ applications.


Prerequisites

tick Basic knowledge of Delphi or RAD Studio is an advantage.
tick Working knowledge of the Windows® operating systems
tick Basic experience in Windows® programming.


Headings

Requirements
tick Introduction
tick Meeting Organizer Requirements

Prototyping the Application

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

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

VCL.NET Forms Application
tick Overview
tick Designer Surface

VCL.NET Programming
tick Overview
tick Classes

Object-Oriented Programming
tick Classes vs. Objects
tick Class Scoping
tick Polymorphism
tick Typecasting Objects Class Methods
tick Class Helpers
tick Sealed Classes
tick Advanced Concepts

Business Logic and Graphical User Interface (GUI)
tick Business Rules vs. Business Logics
tick What is Interface Code?

UML (Unified Modeling Language)
tick What is UML?
tick Usefulness and practices
tick Applying UML using Together

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

Exceptions
tick Writing Exception Handlers
tick Best practices

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

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

ADO.NET
tick Overview
tick ADO.NET Data Provider
tick ADO.NET DataSet

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

ASP.NET Introduction

tick Overview
tick HTTP
tick How ASP.NET Works
tick Request and Response
tick Session and Application
tick web.config and global.asax

ASP.NET WebForms
tick Overview
tick Inline vs. Code-behind
tick ASP.NET Development Environment
tick ASP.NET Controls
tick DBWeb Controls

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

ASP.NET Web Services
tick Creating Web Services Uing ASP.NET

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

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

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

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

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

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

Top Headlines

 


 

home - about us - contact us