Gold Sponsors

Seminari - 13 Giugno

09:30 - 13:00

MVVM con Delphi (in pratica)

Maurizio Del Magno

Riusabilità, manutenibilità e testabilità sono concetti importantissimi per chi sviluppa software al giorno d'oggi. Riutilizzare la maggior parte del codice anche tra progetti cross-platform e, perché no, anche cross-framework (VCL-FMX), sarebbe bello vero? Obiettivo di questo corso è dimostrare come, con l'utilizzo di strumenti adatti (iORM-MVVM), sia possibile applicare questo pattern anche in Delphi senza dover necessariamente rinunciare alle caratteristiche RAD che lo hanno reso il nostro ambiente di sviluppo preferito... anzi!

  • Logica di visualizzazione
  • Logica di presentazione
  • Command binding
  • Data binding
  • Contesto di visualizzazione

09:30 - 13:00

Microservices con Delphi

Luca Minuti

Un'architettura monolitica per la costruzione degli application server può risultare comoda all'inizio ma rappresenta un limite alla crescita e alla complessità dell'architettura stessa. L'architettura microservices consente di espandere a piacimento la propria architettura senza incorrere in limiti predefiniti.

In questo workshop vedremo nel dettaglio la teoria dell'architettura microservices, i vantaggi e gli svantaggi e come costruirli con Delphi.

  • I vari tipi di architettura
  • SOA & REST
  • Programmazione stateless
  • I principi di scalabilità, disponibilità, consistenza
  • Costruire microservices con Delphi

09:30 - 13:00

Firebird 3: Nuove funzionalità

Fabio Codebue

La versione 3 di Firebird DBMS è la release con più cambiamenti architetturali dalla prima release 14 anni fa. Con un nuovo motore multithread in grado di utilizzare appieno l'hardware multi-core, Firebird 3 offre un incredibile incremento di prestazioni e di funzionalità.
Se sei un utente Firebird non puoi perdere questo seminario!

  • True SMP support for SuperServer
  • «Per-Database» Configuration
  • New SQL Commands to Manage Users and Access
  • New Data Type Support
  • Support for SQL Packages
  • DDL Triggers
  • Statistical functions
  • IPv6 Support

14:30 - 18:00

Spring4D ORM

Stefan Glienke

Since the 1.2 release, an ORM is now part of the Spring4D library. With its modular architecture, it provides great opportunities for extending non-already supported database access components or database systems. In the workshop, you will learn how to build and deal with the ORM and see how it can be used in practice.

  • Overview of the Spring.Persistence architecture
  • The first ORM application
  • Use of the TObjectDataSet

14:30 - 18:00

An in-depth session on FireDAC

Dmitry Arefiev, Paolo Rossi

FireDAC as part of RAD Studio evolves very fast. This workshop is a two part event: The first part is about MongoDB (the first NOSQL database supported by FireDAC) and the second is about using FireDAC in multithread applications (REST servers, application servers, etc...)

  • MongoDB overview
  • FireDAC MongoDB API classes and dataset
  • FireDAC MongoDB datasets
  • Multithread programming overview
  • Connection Pooling and TFDConnection
  • Best Practices and example of FireDAC use

18:00 - Conclusione

18:00 - Conclusione

Iscrizioni

Solo Conferenza
€5900
  • 14 Giugno 2017
  • Accesso a tutti le sessioni della conferenza
  • Pranzo e coffee break compresi
Eventbrite - Delphi Day 2017 + Seminari
Seminari + Conferenza
€219.00
  • 13-14 Giugno 2017
  • Accesso ai seminari divisi in tracce
  • Accesso a tutti le sessioni della conferenza
  • Pranzo e coffee break compresi
Eventbrite - Delphi Day 2017 + Seminari
Solo Seminari
€189.00
  • 13 Giugno 2017
  • Accesso ai seminari divisi in tracce
  • Pranzo e coffee break compresi
Eventbrite - Delphi Day 2017 + Seminari