menu
  Home  ==>  formations  ==>  bases_de_données  ==>  formation_bases_de_donnees_multi_tiers   

Formation Bases de Données Multi Tiers Delphi

                           formation_delphi.pdf
Les architecture multi tiers permettent de séparer la gestion des requêtes Sql sur une couche intermédiaire qui sera aussi chargée de traiter les règles métier. La partie client peut ainsi être allégée pour se concentrer sur l'aspect interaction utilisateur.

Les objectifs de la formation Multi Tiers Delphi

Ce cours vous permettra de construire des clients légers, en exploitant les nombreuses possibilités du tClientDataSet. Puis vous explorerez la construction de serveurs d'application, utilisant des connections de divers types, utiliserez les compostants de requêtes unidirectionnels, communiquerez avec les clients via les tDataSetProviders et apprendrez à mettre à jour les données modifiées par les clients, en particulier pour les tables maître détail.

Ce que vous apprendrez - Formation Delphi Bases de données multi niveau

Vous apprendrez à
  • choisir entre les différentes architecture de bases de données: mode nomade, client serveur, multi tiers
  • sélectionner les composants multi tiers Delphi: dbExpress et DataSnap (Midas)
  • mettre en oeuvres des application multi tiers utilisant DataSnap
  • utiliser les différents protocoles de communication entre le Serveur d'Application et les Clients
  • maîtriser les échanges en lecture et écriture des données entre les couches
  • gérer les données client avec le tClientDataSet, et en particulier le mode nomade
  • mettre au point les applications en utilisant le Remote Debugger Server

A qui s'adresse ce stage Multi Niveau Delphi

Développeurs de logiciels, et programmeurs souhaitant qui souhaitent implémenter des systèmes multi-tiers, ou migrer de systèmes Client Serveur vers le multi tiers

Une bonne connaissance du développement avec Delphi est demandée. La pratique du développement de bases de données avec Delphi (BDE ou Client Serveur) serait utile, mais non obligatoire

Le programme détaillé - Formation Bases de Données Multi Tiers Delphi

  • Architecture Multi Tiers
    • architecture Client Serveur
    • architecture multi tiers
    • les composants dbExpress et DataSnap
    • comparaisons avec InterbaseExpress et ADO
  • Le tClientDataset et le mode nomade
    • tDataSet en mémoire
    • création ou chargement depuis un autre tDataSet
    • sauvegarde disque en mode binaire ou XML
    • indexes - ascendents, descendents, minuscule / majuscule
    • aggrégats - groupements, expressions d'aggrégats
    • champs calculés et InternalCalc
    • clonage du curseur
    • modifications:
      • journal des données modifiées
      • gestion des modifications: annulation, propriétés UpdateStatus et StatusFilter
      • fusion, mise à jour, annulation des modifications
    • maître détail - tables emboîtées (nested)
  • Connexion au Moteur Sql - dbExpress
    • les pilotes dbExpress - fichier .INI
    • les composants dbExpress
    • la nouvelle architecture dbx4 - fichier .INI
    • lecture et modification de données avec les composants dbExpress
  • Le Serveur d'Application
    • le composant de connexion
    • les composants d'accès aux données
      • tSqlQuery
      • connection aux composants tSqlDataSet (ADO, Interbase Express)
    • le tDataSetProvider
  • Connexion aux Clients
    • les types de connexion:
      • locale tLocalConnection
      • DCOM : tDcomConnection
      • TCP/IP: tSocketConnection - role de COM
      • HTTP: tWebConnection - role de COM
      • Soap: tSoapConnection
    • Remote Data Modules - pooling et type d'instances
    • connection brokering : tConnectionBroker
  • Gestion du Client
    • contrôle de la taille des paquets PacketRecords, FetchOnDemand, et OwnerData
    • utilisation de contraintes importées du Serveur et sur mesure
    • requêtes paramétrées Params
    • CommandText
  • Gestion des Modifications
    • paramétrage du tDataSetProvider - ProviderFlags, UpdateMode
    • tClientDataSet.ApplyUpdates
    • CurValue, NewValue et OldValue
    • événements BeforeUpdateRecord
    • gestion des erreurs de réconciliation. OnReconcileError et OnUpdateError. Les paramètres UpdateKind et Action
  • Relations Maître Détail
    • tables séparées ou emboîtées (nested tDataSet)
    • gestion des clés
    • mise à jour
  • Déploiement
    • serveur d'application
    • clients
  • Mise au Point
    • installation du Remote Debugger Server
    • lancement du Remote Debugger Server, ouverture d'une session
  • Avantages et Inconvénients des Applications Multi-Tiers

Les travaux pratiques - Formation Delphi Multi Niveau

Plus de 30 % de cette formation Delphi sont consacrées à des exercices. Chaque stagiaire réalisera de nombreux projets sur PC. Parmi les domaines abordés citons:
  • création d'application nomades utilisant le tClientDataSet
  • réalisation d'applications multi tiers gérant des tables maître détail

L'animateur

Les stages Delphi sont animés exclusivement par John COLIBRI. Auteur de plus de 15 livres de programmation, il organise des stages de formation Delphi à l'Institut Pascal depuis plus de 25 ans, et a formé personnellement plus de 2.000 développeurs Delphi.

Dates et Inscription

  • Les stages sont organisés à l'Institut PASCAL
  • les dates des prochaines formations prévues pour les formations inter-entreprise sont présentées dans ce calendrier des formations
  • pré-réservation: vous pouvez vérifier la disponibilité et vous pré-inscrire sans frais. Nous vous contacterons à la suite de votre pré-inscription
  • des stages peuvent aussi être organisés en Province (Lille, Strasbourg, Lyon, Marseille, Nantes, Metz, Rennes, Perpignan, Nimes, Toulouse ...) et dans votre entreprise, organisation ou administration
  • ces stages sont couverts par les conventions de formation continue (numéro d'agrément 11 94 00755 94) et nous fournissons une convention de formation
  • la durée des stages est de 3 jours.
  • prix: le prix entreprise pour une personne est de 1.680 Euros HT.
    Les modalités d'inscription présentent le réductions de tarif pour les particuliers, l'inscription à plusieurs stages, l'inscription de plusieurs personnes ou les stages intra-entreprise.
  • pour les formations spécifiques, sur mesure ou en régie, qui incorporeraient par exemple, seulement certaines parties du programme ci-dessus, consultez formations sur mesure ou contactez nous par e-mail ou téléphone.



Autres Formations Delphi

Lettre d'Information

Nous publions tous les mois une lettre d'information qui vous tient au courant des programmes des nouveaux stages Delphi et de dates des prochaines sessions
Created: jan-04. Last updated: mar-2020 - 250 articles, 620 .ZIP sources, 3303 figures
Contact : John COLIBRI - Tel: 01.42.83.69.36 / 06.87.88.23.91 - email:jcolibri@jcolibri.com
Copyright © J.Colibri   http://www.jcolibri.com - 2001 - 2020
Retour:  Home  Articles  Formations  Développement Delphi  Livres  Pascalissime  Liens  Download
l'Institut Pascal

John COLIBRI

+ Home
  + articles_avec_sources
  + formations
    + initiations_delphi
    + bases_de_données
      – bdd_delphi
      – cs_interbase
      – formation_ado
      – prog_sql_server
      – bdd_multi_tiers
      – rave_report
    + prog_conception_objet
    + internet_sockets
    + perfectionnement_del
    – mise_à_niveau
    – formation_sur_mesure
    + dates_inscription_hotel
    – style_des_formations
    – references
    – choix_d_une_formation
    – transparents
    – news_letter
  + developpement_delphi
  + présentations
  + pascalissime
  + livres
  + entre_nous
  – télécharger

contacts
plan_du_site
– chercher :

RSS feed  
Blog