Wintech Logo

Wintech Italia Srl
Negozio Online

Calendario Corsi Pubblici

Home

Home
Chi Siamo
Dove Siamo
Acquista Online

Corsi Delphi

Calendario
Aggiornamento a Delphi 2010
Fondamenti di Delphi
Delphi Client/Server
Sviluppo Internet con Delphi
Gli Altri Corsi

Social Web

Pagina su Facebook
Seguici su Twitter

Mailing List

Visita WintechItaliaNews

Email:

Consulenza

Consulenze
Delphi Mentor

Libri

Delphi 2006 Grande Guida
Delphi 2010 Handbook

 

Sviluppo Delphi Client/Server

Nuova edizione 2009

Obiettivo: Un corso di due giorni sullo sviluppo di applicazioni client/server con Delphi, che affronta gli argomenti di fondo dell'accesso a server SQL, focalizzandosi in particolare sull'architettura dbExpress IV (di Delphi 2007 e Delphi 2009) e sul ruolo del componente ClientDataSet. 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 un database). 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, che di solito tiene personalmente il corso.

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. Panoramica delle alternative per la gestione di basi di dati: dbExpress, BDE, ADO, componenti nativi.
  • VCL e applicazioni database:
    La VCL di Delphi: TDataSet, TField, TParam. Data-aware: pro e contro. Strutturare le applicazioni database: DataModule, connessioni, dataset e form.
  • dbExpress IV
    Analisi approfondita dell'architettura dbExpress nella sua ultima incarnazione, presente in Delphi 2007 e Delphi 2009. A partire dall'uso dei componenti ad alto livello e dalla configurazione dei driver (compresi i delegate driver) si approfondirà l'architettura interna delle classi DBX, l'accesso ai metadati, la struttura dei driver. Si parlera' anche di porting da altre architetture (incluso il BDE) e si presenteranno alcuni esempi d'uso.
  • ClientDataSet
    Un approfondimento dell'uso di uno dei componenti più usati e forse meno conosciuti dell'architettura database Delphi. Si analizzeranno diverse tecniche (aggregati, grouping, delta, cloning) e diverse modalità d'uso (standalone, client/server, cache locale, disconnected). In relazione alla modalità client/Server si parlaerà anche di locking ottimistico e pessimistico, concorrenza, gestione delle transazioni.
  • Elementi avanzati:
    Cenni sulla mappatura object-relational e gli Object Persistence Framework (OPF).

In relazione alle funzionalità multitier fornite da DataSnap si rimanda al corso relativo ( che in alcune occasioni viene tenuto nella giornata successiva al corso client/server).

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.

Nota: Rispetto ad edizioni precedenti non viene affrontato il tema di fondo dell'architettura dei database relazionali, di cui è necessario conoscere già bene gli elementi. E' possibile far precedere il corso da una gioranta di approfondimento dei database relazionali e il linguaggio SQL.

Prezzi

Il prezzo è di 300 Euro a giornata, per un totale di 600 Euro + IVA (20%) (comprensivo di pranzo, coffee-break, materiale didattico). Sono previsti sconti dal 25% per 3 o più partecipanti di una stessa. Contattateci per un'offerta o per richiedere il corso presso la vostra sede.

Iscrizione

Potete iscrivervi al corso attraverso il nostro negozio online, all'indirizzo shop.wintech-italia.com/iscrivi/clientserver.html ed effettuare il pagamento online con carta di credito (via PayPal), a mezzo bonifico bancario, oppure con rimessa diretta all'inizio del corso. In alternativa potete usare il modulo di iscrizione "cartaceo" su iscrizione, da inviare via FAX.
Il corso verrà confermato se e non appena viene raggiunto il numero minimo di partecipanti.
Per ulteriori informazioni contattate Wintech Italia via email o telefono (0523/384073).