NotizieDescrizione:
Il corso "Windows Applications Development with Microsoft .NET Framework 4" intende fornire le competenze necessarie al superamento dell'esame 70-511, TS: Windows Applications Development with Microsoft .NET Framework 4 " progettato per verificare le conoscenze del candidato nell'ambito dello sviluppo di applicazioni Windows Forms, WPF e. NET Framework 4 ed al conseguimento dela certificazione "MCTS: .NET Framework 4, Windows Applications".
A chi si rivolge il corso:
Il corso è rivolto a candidati che lavorano in un ambiente di sviluppo che utilizza Microsoft Visual Studio. NET 2010 e Microsoft. NET Framework 4.0 per creare applicazioni WinForms e WPF.
Prerequisiti:
Al fine di una efficace frequentazione del corso, il candidato deve avere almeno un anno di esperienza nello sviluppo di applicazioni basate su Windows utilizzando Visual Studio, di cui almeno sei mesi di esperienza con Visual Studio 2010 Professional.
Inoltre, il partecipante deve essere in grado di dimostrare le seguenti competenze:
•Solida conoscenza. NET Framework 4.0 soluzione stack per WPF e applicazioni
WinForm
•E sperienza nella creazione di interfacce utente basate sui dati per le applicazioni
WPF e WinForm
•Esperienza nella creazione di layout utilizzando Extensible Application Markup
Language (XAML)
•Esperienza nella programmazione di WPF e contro il modello di oggetti WinForm
•Esperienza con gli unit test utilizzando MSTest
•Esperienza con progetti di installazione e distribuzione
Obiettivi Formativi:
Al termine del corso gli studenti saranno in grado di:
•Capire
come i requisiti di business diversi influenzare le decisioni di progettazione
quando si pianifica una applicazione Windows Client.
•Capire le nuove funzionalità di Visual Studio 2010 WPF
•Progettazione e costruzione di una interfaccia utente che fornisce l'esperienza
prevista per la fine-utente e le funzionalità dell'interfaccia utente
•Creare un'interfaccia utente coerente e gestibile
•Comprendere le migliori prassi quando si prova e imparare a eseguire il debug
delle applicazioni
•Utilizzo avanzato di gestione delle eccezioni in Windows scenari applicativi
Client
•Implementare scenari di associazione dati avanzati
•Utilizzare le tecniche di codifica per migliorare la capacità di risposta
delle applicazioni
•Attuare localizzazione, assistenza agli utenti, e funzioni di accessibilità
all'interno di un'applicazione
•Capire le basi della grafica in WPF
•Personalizzare i controlli e introdurre gli studenti ai controlli personalizzati
•Attuare comportamenti delle applicazioni in base alle azioni dell'utente
o eventi utilizzando le proprietà associate ed Expression Blend comportamenti
•Sviluppare la visualizzazione dei dati all'interno delle loro applicazioni
in un modo che permette all'utente applicazione in dettaglio gli visivamente
i dati
•Gestire lo stato delle applicazioni e le impostazioni di tutto il ciclo di
vita dell'applicazione
•Distribuire le proprie applicazioni utilizzando i diversi metodi supportati
da Visual Studio 2010
Certificazione:
L'esame 70-511 "TS: Windows Applications Development with Microsoft .NET Framework 4 " previsto al termine deòl percorso formativo è finalizzato al conseguimento della certificazione "MCTS:.NET Framework 4, Windows Applications".
Per il costo dell'esame vedere la sezione "Costi Corsi".
Materiale Didattico:
A ciascun partecipante verrà fornito un kit didattico contenente materiale di cancelleria, manuale originale nell'edizione più aggiornata, dispense didattiche cartacee e supporti elettronici riportanti i contenuti delle sessioni formative.
Durata:
Sebbene
per il corso possa essere indicato un numero preciso di ore da dedicare alla
formazione d'aula, determinare a priori un monte ore definito non conoscendo
le peculiarità dei fruitori di tale formazione comporterebbe un'eccessiva
standardizzazione del servizio offerto che, a nostro avviso, deve invece tener
conto di una serie di variabili non preventivabili quali il numero di allievi
ed il loro livello di conoscenza iniziale della materia, le singole individualità
e tutto ciò che possa essere considerato come un' esigenza specifica.
Riportiamo pertanto un monte ore indicativo di fruizione del corso variabile
entro il range compreso tra 40 e 64 ore.
Programma Didattico:
10262A:Developing Windows Applications with Microsoft Visual Studio 2010
Windows Client Application Design
Tecnologie Windows Client
Modelli di architettura
L'interoperabilità tra Windows Form e WPF
Laboratorio: Windows Pianificazione delle applicazioni client
Identificare le tecnologie client Windows
Scelta di Design Patterns
Lab Application guidata Walk-Through
Introduzione a Visual Studio 2010 e WPF obiettivo Versione 4
Novità di Visual Studio 2010?
Cosa c'è di nuovo nella versione 4 WPF
Laboratorio: Visita guidata di Visual Studio 2010 e XAML
Visita guidata di Visual Studio 2010
Visita guidata di XAML Editor
Progettazione e Sviluppo di un'interfaccia utente
Definizione di layout di pagina
I controlli del contenuto
Utilizzo dei controlli oggetto
La condivisione di risorse logiche in una finestra
Laboratorio: Creazione di una interfaccia utente
Scelta di controlli dell'interfaccia utente
Collocazione dell'interfaccia utente
Creazione e utilizzo di Dizionari risorse
Controllo del l'interfaccia utente
La condivisione di risorse logiche in un'applicazione
Creazione di interfacce utente coerenti utilizzando gli stili
Modifica l'aspetto dei controlli utilizzando i modelli
Gestione di eventi e comandi
Laboratorio: Controllo dinamicamente l'interfaccia utente
Creazione di stili
Utilizzo di comandi di applicazioni
Aggiunta di eventi indirizzati
Creazione di un comando personalizzato
Migrazione di un comando personalizzato
Test, test Unit, e debug
WPF Strategie di test
XAML debug
Il feedback degli utenti prevedere eccezioni non gestite
Capire Caratteristiche di sicurezza
Laboratorio: test e debug di applicazioni WPF
Organo strategia Testing
Unit Testing di applicazioni WPF
Le applicazioni Debug in Visual Studio 2010
Gestione delle eccezioni avanzate
Associazione dati semplice e convalida
Descrizione di Data Binding
Creazione di un Data Binding
Implementazione Change Notification di proprietà
Conversione di dati
Convalida dei dati
La presentazione di dati in fase di progettazione
Laboratorio:Associazione dati e convalida
Associazione dei controlli
Implementazione convertitori di valore
Convalida dei dati
Implementazione di modifiche alle proprietà Comunicazioni
Associazione dati agli insiemi
Associazione agli insiemi di oggetti
Utilizzo di viste Collection
Creazione di Master-Detail Interfacce utente
Utilizzo di dati Modelli
Presentazione dei dati di progettazione Time Collezioni
Laboratorio: Associazione dati agli insiemi
Associazione agli insiemi di dati
Utilizzo di viste Collection
Creazione di Master-Detail Interfacce utente
Utilizzo di dati Modelli
Miglioramento della risposta dell'interfaccia utente
L'implementazione di processi asincroni
Implementazione di interfacce utente Responsive
Laboratorio: Miglioramento delle prestazioni delle applicazioni
Strategia di programmazione asincrona
Programmazione asincrona
Attività Parallelizzare
Integrare Localizzazione e Assistenza Utenza
La localizzazione e globalizzazione
Implementazione utente Funzioni di Assistenza
Fornire l'utente di accesso facilitato
Laboratorio: Localizzazione di un'applicazione WPF
Preparazione per la localizzazione per l'approccio LocBaml
Localizzazione delle risorse mediante l'utilizzo di LocBaml
Preparazione per la localizzazione di utilizzo di risorse fortemente tipizzati
Localizzazione delle risorse mediante l'utilizzo di risorse fortemente tipizzate
Scegliendo un approccio di localizzazione
Obiettivo WPF 2D Grafica, Multimedia e Stampa
Visualizzazione grafica 2D
Visualizzazione delle immagini
Aggiunta di elementi multimediali alle applicazioni WPF
Creazione e stampa di documenti
Laboratorio: Disegno grafica 2-D
Identificare le opportune Windows Client Technology
Creazione del layer di accesso ai dati e interfaccia utente
Disegno di forme, la pittura con pennelli ed effetti Appling
Aggiunta di immagini
Personalizzazione di un controllo
Descrizione di controllo Authoring
Creazione di controlli utente
Creazione di controlli personalizzati
Controllare l'aspetto di gestione mediante l'utilizzo di Visual Stati
Integrazione di WPF e Windows Form
Laboratorio: Creazione di un controllo utente
Identificare il tipo di controllo di avvicinamento
Creazione di un controllo utente in WPF
Aggiunta di un controllo WPF per un'applicazione Windows Form
Proprietà associate e comportamenti in WPF
Implementazione delle proprietà associate
Implementazione Drag-and-Drop Interfacce Utente
Implementazione di Expression Blend Comportamenti, trigger e Azioni
Laboratorio:Implementazione di operazioni di drag-and-Drop
Implementazione operazioni di drag-and-Drop
Implementazione Expression Blend Comportamenti
Animazioni in WPF
Utilizzo di animazioni
Utilizzo di trigger
Implementazione visualizzazioni di dati
Laboratorio: Creazione di animazioni
Creazione di animazioni dichiarativo
Creazione di animazioni in modo dinamico
Creazione di eventi indirizzati
Gestione degli eventi indirizzati
Stato di applicazione, Impostazioni e ciclo di vita
Creazione di impostazioni dell'applicazione
Impostazioni applicazione Consuming
Creazione di sezioni di configurazione personalizzate
Laboratorio: Creazione di un dialogo Impostazioni
Creazione di applicazioni e utenti impostazione utilizzando Visual Studio
Creazione di una finestra di dialogo
Lettura e scrittura delle impostazioni
Proprietà Impostazioni Consuming
Configurare e distribuire applicazioni client Windows
Opzioni di implementazione
Distribuzione di un'applicazione WPF standalone
Distribuzione di un'applicazione XBAP
Configurazione delle impostazioni di sicurezza
Laboratorio: Distribuzione di applicazioni
Sviluppare un programma di installazione standalone
Configurazione di una distribuzione ClickOnce
Aggiornamento di una distribuzione ClickOnce
COSTI CORSO
Accademia Informatica offre la possibilità di fruire del corso avvalendosi di due modalità: finanziata o non finanziata.
Corso Finanziato
Avvalendosi di questa tipologia di formazione, la partecipazione al corso può essere totalmente gratuita per l'Azienda che ne faccia richiesta per i propri lavoratori dipendenti o collaboratori.
Il costo del corso verrà infatti sostenuto da Istituzioni o Fondi Interprofessionali con lo scopo di permettere ai partecipanti l'acquisizione di competenze e qualifiche immediatamente spendibili sul mercato del lavoro per rispondere prontamente alle richieste contingenti.
Per fornire l'assistenza più rispondente alle necessità ed alle tempistiche aziendali inoltre, Accademia Informatica si impegna ad affiancare l'impresa garantendo un servizio globale studiato su fabbisogni specifici attraverso il quale reperire opportunità di accesso ai contributi, predisporre la documentazione per la presentazione delle domande di finanziamento agli Enti finanziatori, progettare la didattica definendo i contenuti formativi e l'impiego dei docenti, coordinare e supervisionare le attività, nonché curare la redazione degli atti amministrativi per la rendicontazione sollevando l'Azienda stessa da ogni responsabilità che possa gravarle.
Tipologia Corso:
Frequenza:
Tipologia ammissibile di lavoratore:
Costi Certificazione
La tipologia "Corso Finanziato" permette la finanziabilità dei costi degli esami con una copertura pari ad € 200,00 dell'importo previsto.
Il costo per l'esame 70-511 è di €140,00 di conseguenza non sono previsti oneri economici per il partecipante o per l'Azienda.
Corso non Finanziato
In alternativa al corso finanziato, l'Azienda può decidere di sostenere il costo della formazione del proprio personale dipendente.
A tale riguardo si potrà richiedere un'offerta commerciale personalizzata utilizzando l'apposito modulo di Richiesta_Offerta, che dovrà essere compilato in ogni sua parte ed inviato tramite fax al numero 06.97.74.92.71 o in alternativa tramite e-mail all'indirizzo formazione@accademiainformatica.com.
Tipologia Corso:
Frequenza:
Tipologia ammissibile di lavoratore:
Tempistiche di erogazione:
Costi Certificazione
Il costo previsto per l'esame 70-511 è di €140,00 .
Tale
importo verrà considerato nell'elaborazione del preventivo richiesto.
MODALITA' ISCRIZIONE
A prescindere dalla modalità del corso, finanziato o non finanziato, le iscrizioni avverranno attraverso il sistema An.Fa., Analisi dei Fabbisogni, una specifica applicazione web di supporto alla gestione della formazione Aziendale mediante la quale si ha accesso al catalogo completo dei corsi proposti da Accademia Informatica.
Obiettivo principale di An.Fa. è quello di semplificare alle imprese operazioni di pianificazione, gestione e monitoraggio delle attività formative del proprio personale mettendo loro a disposizione funzionalità statistiche e di reportistica di estrema utilità anche per il Sistema di Gestione della Qualità proprio dell'Azienda.
Per l'accesso al sistema An.Fa. è necessario farne richiesta attraverso l'apposito modulo Richiesta_Accesso_ANFA da inviare debitamente siglato e riportante il consenso per il trattamento dei dati personali secondo la normativa vigente al numero di fax 06.97.74.92.71 o in alternativa tramite all'indirizzo e-mail formazione@accademiainformatica.com.
Successivamente una e-mail di notifica fornirà al richiedente credenziali personalizzate con le quali poter accedere al sistema web tramite il link http://anfa.accademiainformatica.com/ANFA/.