Wintech Logo

Delphi&Dintorni
Sito Web
Newsgroup
Link
D&D Newsletter
D&D Online
Articoli
 
Libri
Delphi
C++
Libri in Inglese
Marco Cantù

 

Mastering Borland Delphi 2005
md2005cover
Compratelo su:
Amazon US - Amazon UK


spirit of delphi
marcocantu.com
International Area

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

Copyright Marco Cantù, Wintech Italia Srl 1995-2014