logo formation delphi

Formation Delphi Complete

L'Institut Pascal - formation@formation-delphi.com - Tél 01.42.83.69.36




 Objectifs   maîtriser les techniques Delphi pour réaliser efficacement une applications Windows, avec gestion de bases de données SQL et accès Internet
 Durée   5 jours
 Versions Delphi   Delphi 6 et 7, Delphi 2006 à 2010, Delphi XE
 Pré Requis   aucune expérience préalable n'est requise
 Public   dévelopeur et analyste, dans le cadre du plan de formation d'entreprise, ou d'un DIF



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

1 Développement Delphi Windows
 - La programmation Visuelle
  la première application - la Forme - la Palette des composants - l'Inspecteur - le code et l'Unité
 - Les Outils
  le gestionnaire de projet - le référentiel objet - l'explorateur de code - le débugger - l'aide - Code Completion, Help Insight et les Live Templates - refactoring
 - Le Langage Pascal Objet
  déclaration et instructions - unicode et les outils de traduction et localisation - les CLASS et les objets - héritage, encapsulation, polymorphisme - écriture de composant simple - classes génériques - méthodes anonymes
 - Les composants de Base
  labels, boutons, boîtes d'édition et les mémos, boîtes à lister
 - Les Menus
  l'éditeur de menus - sous-menus, menus flottants - menus types
 - Les Dialogues
  les Formes - Visibilité - dialogue modal / non modal - dialogues communs
 - Le Dessin Graphique
  le Canvas - la couleur - le crayon et la brosse - les bitmaps - les polices
 - Le Presse Papier
 - L'imprimante
  dialogues d'impression - impression de textes et de graphiques
 - Le Clavier et la Souris
  événements souris - drag and drop - événements clavier
 - Les Exceptions
 - Composants avancés
  tListView, tTreeView, ribbon controls

2 Gestion de Bases de Données
 - Architecture
  base de données locale, Client/Serveur, Multi Tiers - accès aux données: BDE, dbExpress, Ado
 - Installation et Connexion Serveur
  installation du Serveur et du Client - module de commande externe -lancement de scripts - explorateur de données, affichage du schéma - composant et paramètres de connexion - dialogue de Login - moniteur Sql et log serveur - gestion des exceptions - arrêt si exception
 - Création de Table
  types de données SQL, domaines, contraintes - CREATE TABLE - index Primary Key et Foreign Key

  3 Bases de Données
 - Affichage et navigation
  la requête SELECT - composant d'accès, tDataSource, tDbGrid - requête SQL simple et paramétrée - accès aux champs: tFields dynamique et persistent - navigation dans la table - positionnement et recherche - les signets - filtres - SELECT avec GROUP BY et HAVING, aggrégats - champs calculés - champs référence
 - Ajout, Modification, Validation
  SQL: INSERT, UPDATE, DELETE - modification par code: Edit, Post, Cancel - événements au niveau Table, DataSource, dbGrid - validation de la saisie - procédures stockées et commandes SQL - les triggers: validation côté Serveur
 - Traitement de plusieurs tables
  Conception de la base - formes normales - Jointures SQL - relation maître / détail - intégrité référentielle
 - Champs Memo, Blob, Ascii
  lecture, affichage, écriture - les Blob - Utilisation de Flux
 - Edition de rapports
  Quick Report, Rave Reports - Rave Report: tRvReport, Rave Designer - prévisualisation, génération de .PDF, .RTF, .HTML
 - Les Transactions
  Intégrité et concurrence - types de transisolation - Verrouillage Optimiste et Pessimiste - Commit, RollBack
 - DbExpress IV et DataSnap
  architecture multi tiers - méthodes serveurs

4 Applications Internet
 - HTTP - HTML: les balises Image, Ancre et Forme
 - Applications Internet: CGI, ISAPI, Asp.Net
 - architecture et outils disponibles
  WebBroker, WebSnap, IntraWeb, 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 - gestion de l'état - contrôle des accès utilisateur - utilisation de JavaScript
 - Bases de Données et Intraweb
  accès aux données et multi threading - présentation et modification de données
 - application ISAPI
 - mode paginé
  utilisation du mode paginé avec WebBroker - affichage de Formes
 - Services Web, SOAP et Rest
  service Web: création, envoi de données, mise à jour
 - XML: définition, lecture, écriture, document XML


Calendrier  -  Plan.PDF  -  Programme Détaillé  -  Devis  -  Autres Formations  -  Contacts