|
| marcocantu.com |
 |
| Corsi Delphi |
|
Wintech Italia offre i corsi di Marco Cantù, a Piacenza o presso la vostra ditta |
| Newsgroups |
Marco's newsgroup
I newsgroups in italiano per discussioni su Delphi. Aperti a tutti nell'area libero |
|
. |
Il contenuto di questa pagina non è aggiornato, dovreste essere trasferiti automaticamente su
http://www.wintech-italia.it/corsidelphi/.
Sviluppo Client/Server in Delphi
Obiettivo:
Un corso di quattro giorni sullo sviluppo di applicazioni database e client/server con Delphi, che affronta
argomenti che vanno dai fondamenti dell'uso di server SQL fino agli elementi più avanzati per la costruzione di interfacce utente
relative ai database in Delphi.
Durante il corso verranno realizzati molti esempi pratici utilizzando diverse tecniche di accesso ai dati disponibili in
Delphi, ed affrontando in dettaglio il passaggio da database locali a client/server. Si accennerà anche ad architetture a
più livelli. Anche se il corso sarà generale, gli esempi pratici si baseranno su database InterBase o Firebird.
Destinatari:
Programmatori Delphi con buone conoscenze di base sull'ambiente, sul linguaggio e sulla struttura della libreria di
componenti, in grado di scrivere applicazioni database con Delphi. È sicuramente utile aver partecipato al corso
Fondamenti di Delphi.
Modalità:
Si tratta di un seminario intensivo, al cui interno sara' dedicato un po' di tempo ad esercitazioni pratiche, svolte
collegialmente o individualmente (può essere utile, ma non è necessario, avere a disposizione un
computer portatile con installati Delphi e InterBase). Il numero degli iscritti sarà limitato per permettere uno stile
interattivo e ampio spazio per le domande dei partecipanti.
Docente: La qualità tecnica del corso è garantita da Marco Cantù,
uno dei maggiori esperti internazionali di Delphi. Questo corso vedrà la collaborazione di Nando Dessena.
Argomenti
- Introduzione:
Definizione dei concetti e della metodologia client/server.
Differenze tra database locali e server SQL.
Passare da locale a server: perché, pro e contro.
Struttura e funzionamento di un database relazionale.
Errori comuni da evitare (cenni).
- Progettare, mantenere e usare un database:
Introduzione a InterBase e Firebird.
Elementi di progettazione di database relazionali: diagrammi E/R, normalizzazione, tecniche moderne.
Tabelle, viste, domain, constraint. Nomenclatura e "best practices".
Chiavi e indici; chiavi primarie e OID.
Linguaggio SQL: DDL e DML.
- Sviluppo di applicazioni database con Delphi:
- Tecniche tradizionali
Panoramica delle alternative per la gestione di basi di dati: dbExpress, BDE, ADO, componenti nativi.
La VCL di Delphi: TDataSet, TField, TParam.
Tecniche universali (panoramica): filtri, range, lookup, locate, relazioni master/detail; altri errori comuni da
evitare.
Data-aware: pro e contro.
- Tecniche di mappatura object-relational
Cosa è un Object Persistence Framework (OPF)
OPF e Delphi: panoramica ed esempi.
Vantaggi e svantaggi dell'uso di meccanismi di mappatura object/relational.
Strutturare le applicazioni database: DataModule, connessioni, dataset e form.
- Elementi avanzati:
Elementi aggiuntivi di progettazione: trigger e stored procedure, gestione errori lato server, UDF o funzioni
esterne.
Gestione della sicurezza in SQL.
Meccanismi di caching; ClientDataSet in architettura a 2 livelli.
Locking ottimistico e pessimistico; concorrenza.
Gestione delle transazioni.
Breve introduzione alle architetture a più livelli (MIDAS).
Nel corso del seminario verranno mostrati e sviluppati molti esempi di codice per aiutare la comprensione dei
partecipanti, tali esempi verranno distribuiti insieme al materiale didattico.
Prezzi
Il prezzo base è di 275 Euro a giornata, per un totale di 1100 Euro + IVA (20%) (comprensivo di pranzo, coffee-break, materiale didattico).
Per sconti e prezzi particolari per abbonati e più partecipanti di una stessa società si rimanda alla Tabella Dettagliata dei prezzi
Iscrizione
Procedi con il modulo di iscrizione...
|