|  |   | 
   | Formation Delphi complète |   |  Les objectifs du stage Delphi ComplèteCe 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 avec la Formation Delphi ComplèteVous 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 Delphi CompletDé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 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, traces des appels
utilisation de l'aide
Code Completion, Help Insight et les Live Templates
refactoring: changement de nom, déclarations, extractions
gestion des resources
Le Langage Pascal Objet
  déclaration et instructions
unicode et les outils de traduction et localisation
les instructions de contrôle
les structures de données
les CLASS et les objets
héritage, encapsulation, polymorphisme
écriture de composant simple
classes génériques
méthodes anonymes et programmation fonctionnelle
RTTI et information sur les types
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
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
Composants avancés
  tListView, tTreeView, ribbon controls
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
contrôle de la 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
requête SQL statique et dynamique
définition Delphi des colonnes: tFieldDefs
création de vues dans la base
index Primary Key et Foreign Key
Affichage et navigation
  la requête SELECT
fonctionnement au niveau du Moteur
composant d'accès, tDataSource, tDbGrid
requête SQL simple et paramétrée - Prepare - tParams
ouverture et fermeture de tables
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 avec GROUP BY et HAVING, aggrégats
champs calculés - les états du tDataSet
champs référence (lookup) - dictionnaire de données
procédures stockées: tStoredProc
création de procédure stockée et exécution
optimisation des requêtes - Plan
Ajout, Modification, Validation
  SQL: INSERT, UPDATE, DELETE
tDataSet modifiable (live)
modification par code: Edit, Post, Cancel
événements au niveau Table, DataSource, dbGrid
validation de la saisie - tables de référence dbLookUp
effacement
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: Left, Right et Full Outer
relation maître / détail
création de clés - champ auto-incrément
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 - Utilisation de 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
Les Transactions
  Intégrité et concurrence - types de transisolation
Verrouillage Optimiste et Pessimiste
transaction implicite et explicite
Commit, RollBack
DbExpress IV et DataSnap
  architecture multi tiers
mode nomade
méthodes serveurs et clients légers
Live Bindings et Visual Live Bindings
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
application isolée
gestion des formes
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
connexion et DataModule
présentation et modification de données
application ISAPI
mode paginé
 
utilisation du mode paginé avec WebBroker
affichage de Formes
champs cachés
Services Web, SOAP et Rest
  service Web: création, envoi de données, mise à jour
XML: définition, lecture, écriture, document XML
Les Outils Intégrés
  gestion des version (version control), profilage, mise au point avec CodeSite, FinalBuilder, tests unitaires avec dUnit
outils de l'IDE : reformatage des sources, live templates, refactoring
 |  Les travaux pratiques - Formation Delphi CompleteLes 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, utilisation d'un tTreeView
création de base et tables par programme
mini facturation avec plusieurs tables et validation de saisie
catalogue Internet avec saisie de commande
 L'animateurLes 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 formations inter-entreprise :
formations intra-entreprise :
  la formation se déroule dans vos locaux
la durée des stages est de 5 jours.
les dates sont fixées d'un commun accord
tarif intra entreprise
pour les formations spécifiques, sur mesure ou en régie, qui incorporeraient par exemple, seulement certaines parties du programme ci-dessus, en inter ou en intra, consultez
formations sur mesure ou contactez nous par e-mail ou téléphone (01.42.83.69.36). 
recevez par e-mail le Dossier de Formation complet (programme, dates, devis, convention)
téléchargez cette page au format PDF - téléchargez le plan de formation au format PDF. 
renseignements, réservation et inscription en téléphonant au 01.42.83.69.36, en envoyant un mail à jcolibri@jcolibri.com  ou en utilisant le
Formulaire de Réservation.
 
 
 
 Autres Formations Delphi
formations générales Delphi: initiation Delphi (3  jours), et les formations complètes
(Delphi 7 Complète - 5 jours).
Si vous avez déjà une connaissance générale de Delphi, vous pouvez approfondir certains domaines tels que :   Lettre d'InformationNous 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
 |  |