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
|
|
|
- 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
|
|
|
- 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
|
|
|
- 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
|
|