marco
cantu

Delphi Worskhop e Delphi & Dintorni Live (Jam Session)
Piacenza, 25-27 febbraio 2003


Mercoledì 25 e Giovedì 26 febbraio

Workshop: Delphi 8 per .NET

Due giorni per conoscere in modo approfondito tutti gli aspetti chiave di Delphi 8 per .NET e per capire se e come effettuare una migrazione verso il mondo .NET.

La presentazione non farà un elenco delle caratteristiche "marketing" del prodotto per cercare di convincervi a comprarlo. Si tratterà invece di analizzarne tecnicamente pregi e difetti, guardare alle novità nel codice sorgente della sua libreria di classi, provare decine di esempi, ovvero imparare ad usare Delphi 8 al massimo delle sue potenzialità.

Argomenti Affrontati

Si parlerà tra l'altro dei seguenti temi (ma anche di altri argomenti importanti):

  • Microsoft .NET per i programmatori Delphi: Una presentazione tecnica della nuova piattaforma di sviluppo Microsoft, con un'analisi dettagliata di tutti i suoi aspetti tecnologici, ma anche una valutazione generale sul suo ruolo attuale e futuro.
  • L'IDE di Delphi per .NET: Simile a quello di C#Builder, il nuovo IDE di Delphi si distanzia nettamente da quello a cui siamo stati abituati per 7 versioni. Vale la pena soffermarsi ad analizzare come sono stati modificati i suoi elementi classici (Editor, Form Designer, Object Inspector, Project Manager...) e le novità (Editor HTML, Supporto UML, altri tool ALM integrati...).
  • Le novità del linguaggio Delphi: Ci sono tantissime modifiche del linguaggio dovuto all'integrazione con .NET ma che presto dovrebbero essere rese anche sulla piattaforma Windows. Citiamo solo alcuni elementi: dati di classe, strict private, attributi, eventi multipli, tipi annidati, overloading degli operatori...
  • Usare VCL su .NET: La VCL e altre librerie classiche di Delphi sono state portate anche su .NET: vediamo con quali limitazioni e con quali caratteristiche rispetto alle alternative native di .NET. Si analizzerà sia la parte di RTL che quella visuale, ma anche librerie e componenti di terze parti.
  • .NET Framework e WinForm: .NET è accompagnato da una ricchissima libreria di classi native, di cui inizieremo a valutare le strutture dati in memoria e le classi per la creazione di interfacce utente.
  • Accesso a database: Delphi per .NET permette di continuare ad utilizzare i classici approcci Borland per accedere ai dati (tra cui BDE e dbExpress) oppure spostarsi sull'uso di ADO.NET, il nuovo motore Microsoft per l'accesso ai dati.
  • ASP.NET e lo sviluppo per Internet: Delphi offre pieno supporto per ASP, uno degli elementi chiave della piattaforma .NET. Ma è possibile usare comunque anche altre tecnologie (tra cui i componenti Indy) per sviluppare applicazioni per Internet.
  • Terze parti, plag-in e altri tool: Oltre ai tool ALM integrati, Delphi 8 per .NET offre supporto per RAVE, componenti di terze parti (Component One), alcuni tool nativi e molto altro.
  • interscambio tra Win32 e .NET: Ci sono diverse tecnologie che permettono ad applicazioni .NET di interagire con applicazioni Win32 e viceversa. In una fase di transizione queste tecnologie si possono rivelare estremamente utili, dunque è bene analizzarle in dettaglio.
  • Portabilità e compatibilità del codice Delphi 7: Per finire un'analisi dei punti positivi e negativi relativi al porting di applicazioni da Delphi 7, compreso un elenco di tecnologie che non sono più disponibili e soluzioni alternative. Allo tesso tempo può essere meglio non usare tutto quello che offre Delphi 8 per .NET se si vuole poter mantenere la compatibilità verso il mondo Win32.

Speaker e Materiale

Il seminario sarà tenuto personalmente da Marco Cantù, uno dei maggiori esperti internazionali di Delphi.

Ai partecipanti verranno distribuite le slide del corso e materiale in anteprima del futuro libro su Delphi 8 di Marco Cantù.

Prerequisiti: E' necessaria una buona conoscenza di base di Delphi, perché non si tratta di un seminario introduttivo ma per programmatori che già utilizzano (o hanno utilizzato in passato) il prodotto.

Venerdì 27 febbraio

Delphi & Dintorni Live (Jam Session)

I seminari "Delphi & Dintorni Live" offrono l'occasione agli abbonati allo user group (ai diversi livelli) e partecipanti al newsgroup di incontrarsi "dal vivo" per approfondire temi rilevanti per lo sviluppo di Delphi.

Si tratta di un seminario strutturato in modo simile al Delphi Day (anche se più ridotto come partecipazione!): verranno affrontati diversi argomenti, con la collaborazione di alcuni relatori, su cui ci sarà anche spazio di discussione (se volete che venga approfondito un tema particolare suggeritecelo per il prossimo seminario).

Ecco i temi che verranno affrontati in questa giornata:

  • [9:30-10:00] Lo stato di Delphi per Win32 e .NET. Notizie di casa Borland. A cura di Marco Cantù.
  • [10:00-11:30] InstantObjects: Il tool più usato per l'object-relational mapping nel mondo Delphi è ora open source. Presentazione dello sviluppo con IO (con esempi pratici di sviluppo, non una trattazione teorica) e stato del progetto. A cura di Nando Dessena e Carlo Barazzetta.
  • [11:30-11:45] Coffee break
  • [11:45-13:00] Dalle classi alle interfacce: tecniche OOP e pattern con un costrutto fondamentale del linguaggio, spesso ignorato dai programmatori Delphi (che lo associano erroneamente a COM e al reference counting). A cura di Marco Cantù.
  • [13:00-14:15] Pausa pranzo (il pranzo è incluso)
  • [14:15-15:30] Open Tools API: Come customizzare l'IDE di Delphi 7 (nel caso specifico per migliorare la gestione di progetti con visual form inheritance) e altri trucchi per l'IDE. A cura di Sergio Sette.
  • [15:30-15:45] Coffee break
  • [15:45-17:00] Web Service in pratica. Amazon e Google sono due tra i grandi portali che hanno investito pesantemente sui Web Service. Amazon li usa per tutti i business (acquisto e vendita) da terze parti. E' interessante analizzarli per capire dove sta andando questa tecnologia e come usarla correttamente. A cura di Marco Cantù.
  • [17:00-17:30] Domande aperte su tutto quanto riguarda il mondo di Delphi

Aspetti Tecnici

Sede

Il workshop su Delphi 8 si svolgerà a Piacenza, presso la sede di Wintech Italia Srl oppure (in caso di un numero elevato di iscrizioni) presso altra sede che comunicheremo, sempre a Piacenza. Nel caso di utilizzo della nostra sede i posti saranno limitati, ma offriremo eventualmente una seconda data in cui partecipare all'iniziativa. Vi chiediamo di iscrivervi prima possibile (e notate anche gli sconti relativi alle iscrizioni anticipate). Delphi & Dintorni Live si terrà presso la sede di Wintech Italia Srl.

L'orario di ogni giornata è dalle ore 9,30 alle ore 17,30. Il prezzo del seminario comprende coffee-break e pranzo. Al Workshop Delphi 8 verranno distribuite come materiale didattico le slide della presentazione.

Costi

Il prezzo base del seminario, per coloro che non hanno sottoscritto nessun tipo di abbonamento, è di 600 € per il Workshop Delphi 8 (di due giornate) e 250 € per la giornata di Delphi & Dintorni Live / Jam Session. Solo 500 € per iscrizioni anticipate entro l'8 febbraio.
Ci sono sconti significativi per gli abbonati a Delphi & Dintorni. Per gli abbonati a livello Professional la giornata Live è gratuita mentre il Workshop costa 260 € (ed è gratuito per chi ha un abbonamento a livello Full). Per gli abbonati "Online" i prezzi sono rispettivamente di 500 € e 200 €. Ulteriori (lievi sconti) per iscrizioni anticipate al Workshop.

Per i dettagli su sconti e prezzi particolari per abbonati e più partecipanti di una stessa società si rimanda alla Tabella Dettagliata dei prezzi (con indicazioni per i bonifici). Ad ogni prezzo si deve aggiungere il 20% di IVA.

Iscrizione

Prevedendo un'elevata affluenza di persone, vi chiediamo di confermare la vostra iscrizione con il contestuale pagamento a mezzo bonifico bancario (contattateci per eventuali altre forme di pagamento). Inviate un fax con i dati dei partecipanti a Wintech Italia Srl al numero 0523/343833. Per ulteriori informazioni telefonare allo 0523/384073. Gli abbonati possono anche iscriversi mandando un'email con l'indicazionde dei partecipanti e delle giornate a cui sono interessati.

I posti sono limitati, per cui vi consigliamo di iscrivervi al più presto. Per usufruire degli sconti legati all'iscrizione anticipata è necessario effettuarla entro l'8 febbario.