Sede
G Hotel
Via Sbrozzola, 26 - 60027 Osimo (AN)
Qualche anno fa WPF (Windows Presentation Foundation) si presentò con la promessa di applicazioni dalla User Experience affascinante tanto quanto quella delle allora nascenti applicazioni Web 2.0, grazie anche e soprattutto al "ritorno dei designer" nello sviluppo di software desktop.
Grazie al Data Binding e al pattern di sviluppo Model-View-ViewModel è possibile concretamente realizzare applicazioni in cui la presentazione (realizzata dai designer con Expression Blend) è completamente separata dalla logica dell'applicazione (ad opera dei programmatori con Visual Studio), con benefici per l'esperienza utente, la manutenibilità e la testabilità.
Insieme ad Andrea Cruciani e Paolo Possanzini di DotNetUmbria e Mauro Servienti (MVP C#) vedremo come utilizzare WPF per poter realizzare questa promessa!
|
14:00
|
Registrazione partecipanti
|
|
14:20
|
Introduzione all'evento
|
|
14:30
|
WPF basics - Paolo Possanzini
- Da Windows Forms a WPF
- Il ruolo di XAML
- DependencyProperties e Data Binding
|
|
15:45
|
Coffee break
|
|
16:00
|
Model-View-ViewModel -
Mauro Servienti
- Perchè adottare un pattern di presentazione dei dati
- MVVM explained
|
|
17:15
|
Coffee break
|
|
17:30
|
UI Composition -
Paolo Possanzini
e Mauro Servienti
- Cos'è la UI Composition e che problemi può risolvere
- Perché MVVM e WPF sono importanti per la UI Composition
- Il concetto di 'region' e 'UI Injection'
- Analisi del toolkit PRISM di Microsoft e cosa comporta realizzarsene uno in proprio.
|
|
18:15
|
Question&Answers e conclusione prima parte
|
|
18:30
|
After Hour - WPF 4 fun - Paolo Possanzini e Daniele Balbini
Per chi vuole intrattenersi ancora con noi prima di cena, vedremo come sfruttare le potenzialità di WPF per realizzare applicazioni diverse dalle classiche LOB (Line of Business applications), basandosi su 3D e Natural User Interface.
|
|
19:30
|
Cena
Al solito, termineremo la serata con una cena in un ristorante della zona. Chi vuole partecipare può segnalarcelo rispondendo a questo post!
|
La partecipazione al workshop è gratuita! Per iscriverti, segui i link che trovi in altro, sopra il titolo dell'evento.
Materiale propedeutico e di approfondimento
Abbiamo raccolto una serie di link ad articoli utili per approcciare gli argomenti che saranno poi affrontati dai relatori, per chi intanto volesse farsi un'idea su di essi e poter cogliere al meglio ciò che verrà detto durante il workshop.
Link propedeutici:
Link di approfondimento:
Ringraziamenti