Un corso approfondito sulle funzionalità avanzate di Delphi.
È necessario avere una conoscenza di base di Delphi e Pascal.
Il corso completa il panorama di Delphi illustrando funzionalità e caratteristiche avanzate della suite di sviluppo.
Serializzazione
• Marshal e unmarshal dei tipi
JSON
• Utilizzo del parser integrato
• Esempi pratici di utilizzo
DATASNAP
• Sviluppo di server nativi e HTTP
- Console application
- Windows Service
- ISAPI DLL
- Apache Module
• Filtri
• Lightweight callbacks
• Heavyweight callbacks
DATASET e FireDAC
• Unicode client datasets
• Nuovi Fields types
• Virtual Datasets
THREADING e PARALLEL PROGRAMMING LIBRARY
• Synchronization e anonymous methods
• Debugging threads
• Threads Visualizer
• Naming Threads
• Thread Sincronization
- TCricalSections
- TEvent
- Thread Messages
- TMonitor
- Freezing e Throwing dei thread
- Anonymous threads
• ITask
• IFuture
• Parallel For
RTL
• TStringBuilder
• I/O semplificato con IOUtils.pas
CODESITE
A corredo del corso, verrà fornito tutto il materiale didattico necessario.
• Libro di testo / dispense
• Slide
• Esempi
• Tool di sviluppo
• Test di autovalutazione