Architetture applicative con Delphi

Delphi OOP Architetture

Descrizione Corso


Esploreremo aspetti avanzati dello sviluppo Delphi per scoprire come realizzare nuove architetture applicative modularizzando e scomponendo i programmi.

Un corso di 2 giorni per capire a fondo le interfacce e l’importanza del reference-counting, l’uso dei design pattern e l’uso dei packages a run-time.

Destinatari


Programmatori che vogliono implementare nuove architetture nelle prorie applicazioni.

Prerequisiti


Programmatori Delphi con un'ottima conoscenza dei concetti della programmazione ad oggetti. Corso fruibile con una versione recente di Delphi.

Docenti Corso


Cosa imparerai

  • Uso delle interfacce e reference counting
  • Design Patterns
  • Uso dei Packages

 

Lezioni Corso

  • Metodi e metodi di classe, il protected hack
  • Usare al meglio proprietá e metodi virtuali
  • Il problema dei dati di classe
  • Class references
  • Published, RTTI e TypInfo
  • Programmazione dinamica (nuova RTTI)
  • Incapsulazione e/o RAD: appplicare l'OOP a form e componenti
  • Principi di fondo di DFM e streaming
  • Idea di fondo delle interfacce
  • Interfacce e reference counting
  • Interfacce come derivazione multipla
  • Delega dell'implementazione
  • Interfacce e componenti, form, dati
  • App e package: realizzare applicazioni modulari e dinamiche con packages, RTTI e interfacce
  • Desing Patterns in Delphi: concetti di fondo e tanti esempi pratici (singleton, object cloning, observer, multicast, facade, proxy,...)
  • Architettura della VCL: struttura e gerarchia, elementi avanzati relativi a proprietà ed eventi, lo streaming in dettaglio
  • Sviluppo componenti: componenti non-visuali, componenti grafici, componenti basati su finestre, estensione di controlli windows, estensione di componenti complessi, action custom

Modalità Corso


Si tratta di un seminario intensivo al cui interno sarà dedicato tempo ad esercitazioni pratiche, svolte collegialmente o individualmente. Il numero degli iscritti sarà limitato per permettere uno stile interattivo e ampio spazio per le domande dei partecipanti.

Attrezzature


L’utente dovrà avere a disposizione un computer portatile con i permessi per eseguire installazioni software. Il corso in presenza sarà fruito in aula attrezzata e sarà comprensivo di materiale didattico.

Iscrizione e pagamento


L’iscrizione è richiesta entro le date comunicate per ogni corso. Il pagamento è richiesto anticipato entro la scadenza di iscrizione, per la conferma dell’iscrizione, tramite bonifico bancario oppure con carta di credito (via PayPal). Il corso verrà confermato al raggiungimento del numero minimo di partecipanti.

Sede Corso


Wintech Italia Srl, Via Trento 31/A, Parma

Orari Corso


9:30-18:00. I nostri uffici sono aperti dopo le ore 9:00

Servizi Inclusi


Il prezzo è comprensivo di pranzo e coffee-break (se in presenza)

660,00 € 630,00 €
  IVA ESCLUSA
  • Durata2 giornate
  • LivelloAvanzato
  • TipologiaPresenza/Online
  • Aggiornato2022

Chiedi Informazioni

Vuoi maggiori informazioni su questo corso o sapere se è in calendario nei prossimi mesi? Mandaci un messaggio e ti contatteremo immediatamente!