logo formation delphi

Formation Delphi 2010 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 à Delphi 2010
 Pré Requis   aucune expérience de programmation ou de Delphi 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 - Blackfish Sql - 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