Caricamento...
DTCDEVMA02

Sviluppare applicazioni Windows con WPF e Visual Studio 2013-15

Prezzo

€ 1,700.00
(Iva esclusa)

Scheda tecnica

Scarica

Giorni

4 gg

Verranno illustrati i principi di funzionamento del framework e il potente motore di binding e commanding che rendono naturale la separazione dell’interfaccia dalla logica della sua gestione. Si mostrerà come realizzare interfacce che possano rendere la user experience un valore aggiunto per le proprie applicazioni e verrà illustrato il pattern Model-View-ViewModel per la realizzazione di applicazioni testabili e manutenibili.

Il corso è pensato per fornire allo studente le nozioni necessarie a progettare e realizzare applicazioni windows con Windows Presentation Foundation.

Il corso presuppone una conoscenza basilare del .Net Framework e la conoscenza di un linguaggio di programmazione tra VB.NET e C#.

Il corso, organizzato in moduli didattici, affronterà i seguenti argomenti:

Progettare applicazioni Windows

  • Tecnologie per lo sviluppo client
  • Pattern architetturali
  • Windows Form vs WPF

Creare un’applicazione WPF

  •  L’ambiente di sviluppo
  •  Windows Presentation Foundation 4

 Costruire interfacce utente

  • Separare l’interfaccia dalla logica di presentazione
  • Uso dei content control
  • Uso degli item control
  • Condivisione delle risorse in una Window
  • Condivisione delle risorse in una Application

Customizzare l’interfaccia

  • Creazione di stili e temi
  • Modificare l’aspetto di un controllo
  • Gestione degli eventi e dei Commands
  • Crezione di user control

Data Binding

  • Il motore di binding di WPF
  • Il motore di commanding di WPF
  • Convertire e validare dati

Applicazioni LOB (Line Of Business)

  • Scenari Master-Detail
  • Data Templates
  • Binding di collezioni di dati

Model-View-ViewModel

  • Il Pattern
  • Sfruttare il motore di binding e commanding
  • Favorire la testabilità delle applicazioni

Risorse, documenti e localizzazione

  • Creare dizionari di risorse
  • Creare e visualizzare documenti
  • Gestione della stampa
  • Internazionalizzazione delle applicazioni

Grafica, Multimedialità e stampa

  • Utilizzare le animazioni per migliorare la user experience
  • Aggiungere elementi multimediali
  • Creare e stampare documenti

Migliorare la responsività delle applicazioni

  • Strategie di sviluppo asincrono
  • Programmazione asincrona
  • Parallelizzare I task

Attached Properties e Behaviors in WPF

  • Creare Atatched Properties
  • Implementare il Drag-and-Drop
  • Creare behaviors, triggers e actions in Blend

Configurazione e Deploy

  • Creare progetti di setup
  • Installazione con Windows Installer
  • Deploy con ClickOnce

Laboratori

Ogni modulo sarà seguito da un laboratorio che consentirà di mettere in pratica quanto illustrato, permettendo allo studente di acquisire familiarità con gli strumenti di sviluppo e le parti del framework analizzate.


Sede Data P
Bologna 05/11/2018
Roma 03/12/2018