menu
  Home  ==>  formations  ==>  initiations_delphi  ==>  formation_delphi_7_complete   

Formation Delphi 7 complète

                           formation_delphi.pdf

Les objectifs du stage Delphi 7 Complète

Ce stage a pour but de présenter toutes les techniques offertes par Delphi pour réaliser efficacement une applications Windows, avec la possibilité de gérer des bases de données ou des page Web. Les nombreux travaux pratiques permettront d'acquérir la maîtrise de toutes les fonctionnalités de Delphi.

Ce que vous apprendrez dans ce stage Delphi 7

Vous apprendrez à:
  • utiliser Delphi pour développer efficacement des applications sous Windows
  • prototyper des applications pour un environnement multi fenêtré
  • développer rapidement des applications de bases de données en utilisant Delphi
  • mettre au point une interface Windows d'accès et de gestion de bases de données en mode local, Client Serveur ou Internet
  • écrire des requêtes en langage SQL
  • concevoir une base de données relationnelle
  • produire des états
  • gérer vos données sur Réseau
  • créer des applications Internet qui gèreront des bases de données
  • créer et utiliser de services Web, en particulier pour des applications multi tiers
  • utiliser les données au format .XML

A qui s'adresse ce cours

Développeurs de logiciels, et programmeurs souhaitant construire ou intégrer des applications sous Windows. Aucune connaissance préalable de Windows, de Pascal, de la gestion de bases de données ou de développement Internet ne sont nécessaires.

Le programme détaillé - Formation Delphi 7 Complète

  • Développement Delphi Windows
    • La programmation Visuelle
      • la première application
      • la Forme qui représente la fenêtre
      • la Palette des composants
      • l'Inspecteur et les propriétés des composants
      • l'Unité et le traitement des événements
    • Les Outils
      • le gestionnaire de projet
      • le référentiel objet
      • l'explorateur de code
      • le débugger: pas à pas, points d'arrêt, points de suivi
      • utilisation de l'aide
      • refactoring: changement de nom, déclarations, extractions
    • Le Langage Pascal Objet
      • déclaration et instructions
      • les instructions de contrôle
      • les structures de données
      • les CLASS et les objets
      • héritage, encapsulation, polymorphisme
    • Les composants de Base
      • labels, boutons, boîtes d'édition et les mémos, boîtes à lister
      • les conteneurs
      • composants dynamiques, tableaux de composants
      • gestion de la focalisation clavier
    • Les Menus
      • l'éditeur de menus
      • sous-menus, menus flottants
      • menus dynamiques
      • menus types - le référentiel objet
    • Les Dialogues
      • caractéristiques des Formes
      • navigation et passage de données entre Formes
      • dialogue modal / non modal
      • dialogues communs: fichiers, police, impression
    • Le Dessin Graphique
      • le Canvas
      • la couleur - dialogue de sélection
      • le crayon et la brosse
      • dessin au trait
      • bitmaps, éditeur graphique, composants graphiques
      • les polices - dialogue de sélection
    • Le Presse Papier
      • texte et dessins
      • les formats
    • L'imprimante
      • dialogues d'impression
      • impression de textes et de graphiques
      • mise à l'échelle
    • Le Clavier et la Souris
      • événements souris - le curseur
      • drag and drop manuel et automatique
      • événements clavier
    • Les Exceptions
      • messages Windows: création et traitement
      • les exceptions - traitement - création
  • Gestion de Bases de Données
    • La première base
      • utilisation d'une Table et d'une dbGrid
      • requête SQL simple
      • architecture: la base, le réseau, les pilotes, le Moteur, Delphi
    • Architecture
      • organisation: base de données locale, Client/Serveur 2 couches, Client/Serveur 3 couches
      • accès aux données: moteur BDE, SQL Links, dbExpress, ADO (dbGo), base locale (MyBase) Web
      • architecture des composants: connection, accès, visualisation, états
    • Conception de la base
      • décomposition d'une application en tables
      • formes normales - les Index
    • Création de la Base et Connexion
      • création de la base
      • utilisation de tDataModule
      • tDatabase:
        • Alias
        • contrôle de la connection
        • dialogue de Login
        • éditeur de tDataBase - paramètres
      • le composant tSession
      • tIbDataBase, tIbTransaction, tIbDataBaseInfo
      • Explorateur SQL
        • création d'alias
        • utilisation de SQL
      • Moniteur Sql - Paramétrage du suivi
      • gestion des exceptions
        • exceptions Client ou Serveur
        • affichage
        • arrêt si exception
    • Création des Tables
      • types de données, domaines, contraintes
      • utilisation de tQuery
        • CREATE TABLE
        • SQL statique et dynamique
        • ExecSql, tFieldDefs
      • création de vues dans la base
      • index
        • Primary Key et Foreign Key
        • les index au niveau du Moteur
    • Affichage et navigation
      • ouverture et fermeture de tables
      • la requête SELECT
        • Syntaxe
        • fonctionnement au niveau du Moteur
        • utilisation de tQuery, tDataSource, tDbGrid
        • requête SQL simple et paramétrée - Prepare - tParams
      • accès aux champs: tFields dynamique et persistent
      • navigation dans la table
      • positionnement et recherche
      • les signets - Utilisation de tables auxiliaires
      • filtres: intervalles, expressions
      • SELECT plus complexes
        • GROUP BY et HAVING
        • aggrégats
        • requêtes imbriquées
      • champs calculés - les états du tDataSet
      • champs référence (lookup) - dictionnaire de données
      • procédures stockées: tStoredProc
      • optimisation des requêtes - Plan
    • Ajout et modification
      • tTable: Edit, Post, Cancel
      • SQL: INSERT, UPDATE, DELETE
      • tQuery modifiable (live)
      • événements au niveau Table, DataSource, dbGrid
      • validation de la saisie - tables de référence dbLookUp
      • effacement
      • procédures stockées et INSERT, UPDATE, DELETE
      • les triggers: validation côté Serveur
        • création - types de trigger
        • Les variables système OLD et NEW
    • Traitement de plusieurs tables
      • Conception de la base
        • décomposition d'une application en tables
        • formes normales
      • Jointures SQL: Left, Right et Full Outer
      • relation maître / détail
      • création de clés
        • champ auto-incrément
        • les générateurs CREATE GENERATOR, SET GENERATOR, GEN_ID
      • intégrité référentielle
      • cascade de mises à jour et d'effacements
    • Champs Memo, Blob, Ascii
      • lecture, affichage, écriture de champs Memo
      • données binaires: les Blob - Flux
      • importation et exportation de données ASCII
    • Edition de rapports
      • les outils disponibles: Quick Report, Rave Reports, Crystal Report
      • états par fiche et par table
      • Rave Report: tRvReport, Rave Designer, système de bandes, prévisualisation, génération de .PDF, .RTF, .HTML; états par code, scripting
    • Transactions et Réseaux
      • transaction implicite et explicite
      • Intégrité et concurrence - types de transisolation
      • Verrouillage:
        • table, champ
        • Optimiste et Pessimiste
      • implémentation: logs ou versions
    • Maintenance
      • restructuration de la base
      • reconstruction, suppression et ajout d'index
      • import et export vers d'autres bases
      • deploiement
    • Les objets métier
      • L'héritage de fiche et de tDataModule
      • utilisation de règles de gestion
  • Applications Internet
    • HTTP - HTML: les balises Image, Ancre et Forme
    • Applications Internet: CGI, ISAPI
    • architecture et outils disponibles : WebBroker, WebSnap, ASP, IntraWeb, DevExpress, (Asp.Net)
    • Création d'une application IntraWeb:
      • mode application et mode page
      • Contrôleurs Serveur - propriétés et méthodes
      • Sessions: cycle de vie, navigation entre pages, UserSession
    • Gestion d'une application IntraWeb
      • saisie de données
      • application isolée
      • gestion des formes - transfert de pages
      • gestion de l'état (sessions)
      • contrôle des accès utilisateur - Authentification
      • utilisation de JavaScript
    • Bases de Données et Intraweb
      • accès aux données et multi threading
      • connexion et DataModule
      • présentation et modification de données - tIwDbGrid
    • application ISAPI
    • mode paginé
      • utilisation du mode paginé avec WebBroker
      • affichage de Formes
      • champs cachés
    • Services Web, SOAP
      • service Web: création, envoi de données, mise à jour
      • traitement XML: définition, lecture, écriture, document XML
    • utilisation de fichiers d'XML

Les travaux pratiques

Les travaux pratiques couvrent environ 30% du temps. Chaque stagiaire réalisera de nombreux projets concrets utilisant Delphi. Parmi les domaines abordés citons:
  • traitement de texte, changement de police, utilisation du presse papier, exemple de drag and drop
  • création de base et tables par programme
  • mini facturation avec plusieurs tables et validation de saisie
  • catalogue Internet avec saisie de commande

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 5 jours.
  • prix: le prix entreprise pour une personne est de 2.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
      – initiation_delphi
      – delphi_7_complete
      – delphi_complete
    + bases_de_données
    + 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