PC-Ware Sweden AB
Home>Utbildning>Programmering

Delphi – Application Development for .NET

Kursbeskrivning

MÅL

Efter denna kurs ska du kunna bygga Windows Forms-applikationer, ASP.NET-applikationer och Web Services med hjälp av Delphi for .NET. Du ska kunna använda de olika verktygen i IDE:n för att få en produktiv utvecklingsmiljö. Du lär dig programmera Windows Forms, använda klasserna i VCL.NET och ADO.NET, bygga databasdrivna ASP.NET-applikationer med Borland Data Provider och dbWeb-komponenter, arbeta med Unit-testning och Refactoring samt får en introduktion till ECO.

FÖRKUNSKAPER

Erfarenhet av programmering.

KURSLÄRARE

Kursläraren kommer från Dunstan Thomas Holdings Ltd i England. Läraren är Senior Consultant och har teoretisk och praktisk erfarenhet av systemering, modellering och programutveckling. Läs mer på www.dthomas.co.uk/dtalm.

KURSLÄNGD

5 dagar

KURSDATUM

Ges på begäran

PLATS

Linköping

PRIS

Ring för mer info

ANMÄLAN

För att boka kursplats ber vi dig att fylla i ett anmälningformulär och faxa in det till oss på 013-135695.

Klicka här för att ladda hem anmälningsformuläret!

Alternativt så mailar du in en kursförfrågan till vår kursadministratör Gunilla på gunilla.friberg@pc-ware.se eller ringer till henne på 013-4790555.


 

 

 

Kursinnehåll

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

 

Kontakta PC-Ware Sweden AB

Kontakta PC-WARE Schweden AB