DTCDEVMA02 Sviluppare applicazioni Windows con WPF e Visual Studio 2013-15

Questo corso appartiene alla linea: Sviluppo di Applicazioni Windows
Durata: 4 Giorni
Costo: € 1.700,00
Iva esclusa Condividi
DTCDEVMA02
Prossime edizioni
Data Sede
23-10-2017 Roma
18-12-2017 Bologna

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

Descrizione:

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.

Prerequisiti

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

AGENDA
·         Il corso, organizzato in moduli didattici, affronterà i seguenti argomenti:
o   Progettare applicazioni Windows
§ Tecnologie per lo sviluppo client
§ Pattern architetturali
§ Windows Form vs WPF
o   Creare un’applicazione WPF
§ L’ambiente di sviluppo
§ Windows Presentation Foundation 4
o   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
o   Customizzare l’interfaccia
§ Creazione di stili e temi
§ Modificare l’aspetto di un controllo
§ Gestione degli eventi e dei Commands
§ Crezione di user control
o   Data Binding
§ Il motore di binding di WPF
§ Il motore di commanding di WPF
§ Convertire e validare dati
o   Applicazioni LOB (Line Of Business)
§ Scenari Master-Detail
§ Data Templates
§ Binding di collezioni di dati
o   Model-View-ViewModel
§ Il Pattern
§ Sfruttare il motore di binding e commanding
§ Favorire la testabilità delle applicazioni
o   Risorse, documenti e localizzazione
§ Creare dizionari di risorse
§ Creare e visualizzare documenti
§ Gestione della stampa
§ Internazionalizzazione delle applicazioni
o   Grafica, Multimedialità e stampa
§ Utilizzare le animazioni per migliorare la user experience
§ Aggiungere elementi multimediali
§ Creare e stampare documenti
o   Migliorare la responsività delle applicazioni
§ Strategie di sviluppo asincrono
§ Programmazione asincrona
§ Parallelizzare I task
o   Attached Properties e Behaviors in WPF
§ Creare Atatched Properties
§ Implementare il Drag-and-Drop
§ Creare behaviors, triggers e actions in Blend
o   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.

 

Dotazione:
.

0 commenti trovati
Per lasciare un commento devi effettuare il Login con lo username e la password che ti sono stati inviati quando ti sei iscritto ad uno dei nostri corsi.