Développement DELPHI

Transcription

Développement DELPHI
Développement DELPHI
Code
DEV36
Durée
5 jours
Objectifs
Permettre aux stagiaires de développer des applications Windows Forms, des
applications web (ASP.Net) et des services Web XML .
Public
Développeurs
Pré-Requis
Des bases algorithmiques sont nécessaires et la connaissance d’un langage de
programmation serait fortement appréciée.
INTRODUCTION
 Définition d’un annuaire LDAP
 Installation d’Open LDAP
L’ENVIRONNEMENT
 Outil unifié pour multiples langages et
librairies
 Page d’accueil
 Assistants
 Gestion des erreurs
 Débogage
 Debugger multiples
 Points d’arrêt - Log
 Variables locales
 Refactorisation : changement de nom,
déclarations, extractions
 Gestion de l’historique
 Navigation dans le code – Signets
 Bases du développement en Delphi
 Fiches et Unit
 Propriétés et événements des composants
 Programmation événementielle
DÉVELOPPEMENT .NET
 Environnement .Net : CLR (Common
Language Runtime), CTS (Common Type
System), FCL (FrameWork Class Library) CIL
(Common Intermediate Language)
 Assemblages, le cache global, utilisation et
inspection, code managé, récupération
mémoire
 Nouveautés Delphi (FOR...IN, les
NameSpaces, les événements FCL, les types
emboîtés)
 Programmation .net
KAPEDIA // Groupe GLOBAL INFO - www.kapedia.fr





Déclaration de classes, attributs
Collections, chaînes
Fichiers d’entrée / sortie, flux
Accès aux composants ActiveX, COM
List View, Tree View, Data Grid
LES BASES DE DONNÉES : ADO.NET
 Ado.Net
 Interfaces d’accès (Connection, Command,
Reader, Data Adapter)
 Classes de stockage (DataSet, DataTable, Data
Row, Data Column, Data Relation, Data View,
Constraints)
 Transactions et Data Sets fortement typés
 Utilisation de Ado.Net (connections, les requêtes,
champs calculés et agrégats, paramètres)
 Réconciliation des mises à jour
 Explorateur et le Borland Data Provider
 Migration
 Procédures cataloguées
 Fourniture et résolution (Data Sync et Data Hub)
 Remoting (Remote Server et Remote
Connection)
 Edition d’états
 Enterprise Core Objects II
 MDA, persistence objet, OCL, Cache objet
 Extensions
1/2
LES APPLICATIONS ASP.NET
 HTTP - HTML : les balises Image, Ancre et
Forme
 Architecture ASP.Net
 Internet Information Server et Cassini
 Applications Asp.Net en Delphi
 Web Form, contrôles HTML et Web Controls
 Gestion des événements
 FlowLayout et GridLayout
 Validation Client et Serveur
 Gestion de l’état (côté Client ou Serveur)
 Utilisation de plusieurs pages, redirection
 Mise au point, trace, pages d’erreur
 Asp.Net et bases de données (Ado.Net, BDP)
 Web Forms et ECO II
 Gestion du déploiement
DATA REMOTING, WEB SERVICES, SOAP
 .Net Remoting
 Service Web : création, envoi de données,
mise à jour
 Data Sync et Data Hub
 Traitement XML : définition, lecture, écriture,
document XML
 Web Services - ECO II
KAPEDIA // Groupe GLOBAL INFO - www.kapedia.fr
2/2