Acquisisci più sicurezza per il giorno dell'esame con un Exam Replay o un Exam Replay with Practice Test.

Esame
70-354

Windows

  • Pubblicazione:
    5 ottobre 2015
  • Lingue:
    Inglese
  • Destinatari:
    Sviluppatori
  • Tecnologia:
    Windows 10
  • Credito per la certificazione:
    MCP, MCSD

Universal Windows Platform – App Architecture and UX/UI

* Gli studenti della scuola secondaria e superiore hanno diritto a prezzi accademici speciali (non applicabile in India e Cina). Consulta Criteri degli esami e domande frequenti per informazioni dettagliate. Il prezzo non include le offerte promozionali o le tariffe ridotte per i membri del programma Microsoft Imagine Academy, i Microsoft Certified Trainer e i membri del programma Microsoft Partner Network. Il prezzo è soggetto a variazioni senza obbligo di notifica. Il prezzo non include le tasse applicabili. Confermare il prezzo esatto con la struttura in cui si svolge l'esame prima di iscriversi all'esame.

Competenze misurate

Questo esame misura la capacità di eseguire le attività tecniche elencate di seguito. Guarda le esercitazioni video sui diversi tipi di domande degli esami Microsoft.

Tieni presente che le domande possono includere gli argomenti descritti nei punti elenco, ma non saranno limitate a tali argomenti.

Hai commenti sulla rilevanza delle competenze valutate in questo esame? Invia a Microsoft i tuoi commenti. Tutti i commenti verranno esaminati e inclusi in modo appropriato e la validità e affidabilità del processo di certificazione resteranno invariate. Microsoft non risponderà direttamente ai commenti ricevuti. Apprezziamo il contributo dell'utente a garantire la qualità del programma di certificazione Microsoft.

In caso di dubbi su domande specifiche di questo esame, puoi inviare il modulo per l'impugnazione dell'esame.

Se hai altre domande o commenti sugli esami di certificazione Microsoft o sul programma di certificazione, sulla registrazione o sulle promozioni, contatta il Regional Service Center.

Creare le specifiche di progettazione per un'app LOB (Line-Of-Business) mobile
  • Specificare i requisiti di sviluppo e commerciali dell'app
    • Specificare gli strumenti e le tecnologie che verranno richiesti durante la fase di sviluppo dell'app, il metodo di controllo del codice sorgente che verrà utilizzato durante lo sviluppo dell'app, gli attributi di qualità dell'app che devono essere raggiunti, problematiche trasversali che esistono all'interno del progetto (per le app correlate e gli ecosistemi di dati), gli scenari di distribuzione per il rilascio dell'app, i requisiti di manutenzione del codice (post rilascio) per l'app, i requisiti di globalizzazione e localizzazione per l'app
  • Specificare l'architettura dell'app in base ad ambiente, infrastruttura, azienda e criteri di utilizzo
    • Specificare i livelli dell'app, le origini dati per l'app, i servizi esterni cui l'app avrà accesso, le problematiche trasversali all'interno dell'app, i componenti dell'app
  • Progettare l'app in associazione con i criteri di esperienza utente (UX)
    • Progettare e valutare l'app rispetto ai principi di progettazione di Windows 10 (semplicità, universalità, progettazione condivisa, personalizzazione, esplorazione creativa); progettare e valutare l'app rispetto a personalità e personalizzazione, compresi composizione, tipografia, colore e movimento; progettare e valutare l'app rispetto a piattaforme e modelli UX, inclusi controlli dell'interfaccia utente (UI), navigazione, utilizzo di comandi e presentazione; progettare e valutare l'app in relazione al supporto di piattaforme diverse, inclusi tipi di app e di piattaforme
  • Sviluppare i requisiti di qualità e dei test Valutare la presenza di problematiche trasversali per l'app specifica e assicurarsi che la progettazione preveda opportunità trasversali appropriate (in caso contrario, spiegare il motivo)
  • Stabilire i requisiti in termini di prestazioni, di protezione, di concorrenza, di localizzazione e globalizzazione, stabilire i requisiti di test e i casi di utilizzo
Implementare i processi di gestione del ciclo di vita dell'applicazione
  • Implementare il controllo delle versioni
    • Implementare il controllo delle versioni utilizzando il controllo della versione di Team Foundation (TFVC), implementare il controllo delle versioni utilizzando Git
  • Implementare la collaborazione all'interno di un team
    • Lavorare con un team di sviluppo per completare gli sprint di sviluppo delle app, implementare storyboard e revisioni del codice, commenti (peer review), implementare la gestione degli elementi di backlog, le build di team automatizzate
  • Implementare test automatizzati e monitoraggio dell'avanzamento
    • Implementare test automatizzati, test esplorativi, monitorare l'avanzamento rispetto alle attività cardine
Sviluppare un'app LOB che supporti windowing, layout adattabile e navigazione all'interno dell'app
  • Creare un layout da utilizzare all'interno della UI di un'app
    • Selezionare il controllo XAML appropriato in base ai requisiti della UI, comprese le categorie di controllo: base, testo, scenario e presentazione; implementare un controllo XAML in un layout; creare un layout fisso e un layout adattabile
  • Sviluppare il codice necessario per implementare il data binding all'interno della UI dell'app
    • Implementare il data binding; implementare i modelli di dati
  • Sviluppare il codice per supportare scalabilità e windowing
    • Sviluppare il codice per supportare dimensioni e risoluzioni diverse dello schermo, inclusi dimensioni delle finestre, DPI schermo e forma della finestra; sviluppare il codice per supportare la modifica delle dimensioni delle finestre, inclusi layout adattabile e flusso del contenuto; utilizzare emulatori per valutare le implementazioni del windowing
  • Implementare temi e stili
    • Implementare uno stile come risorsa per l'app, implementare un tema per un'app, implementare modelli di risorse e dizionari di risorse
  • Implementare animazioni della UI, transizioni e trasformazioni
    • Implementare animazioni all'interno di un'app; implementare transizioni e trasformazioni all'interno di un'app
  • Creare controlli e componenti riutilizzabili
    • Creare controlli personalizzati e componenti di runtime di Windows
  • Implementare modelli di navigazione nell'app
    • Implementare la navigazione all'interno della pagina; implementare la panoramica, implementare lo zoom semantico; navigazione in una singola pagina (Frame.Navigate); implementare una struttura di navigazione appropriata; implementare la navigazione a livello di sistema
  • Implementare globalizzazione e localizzazione dei contenuti della UI presentati
    • Implementare le risorse dell'app, localizzare le risorse di testo e le risorse grafiche
Sviluppare un'app LOB che supporti input dell'utente e interazioni dell'utente
  • Sviluppare un codice per implementare i dispositivi di input tradizionali
    • Supporto dell'input tocco (ad esempio gesti personalizzati); supporto dell'input tramite mouse (ad esempio, gestione specifica degli eventi dei dispositivi di input, come la rotellina del mouse); supporto dell'input tramite tastiera e tastiera virtuale; (ad esempio, gestione specifica degli eventi dei dispositivi di input, come tasto su e tasto giù)
  • Sviluppare codice per implementare i comandi vocali
    • Supporto della sintesi vocale, del riconoscimento vocale, dell'integrazione di Cortana, dei comandi vocali, compreso il controllo di app e dispositivi
  • Sviluppare codice per implementare l'input tramite interfaccia utente naturale (input utente)
    • Implementare il supporto per i movimenti tocco, per l'input tramite penna digitale (inking), per il rilevamento dello sguardo e per il riconoscimento delle espressioni facciali
  • Sviluppare il codice per implementare barre dei comandi, riquadri a comparsa e finestre di dialogo
    • Implementare barre dei comandi o delle app standard; implementare pulsanti di comandi; implementare menu di scelta rapida; implementare finestre di dialogo dei contenuti; implementare selezioni di file e contatti
  • Implementare la localizzazione dell'input utente
Testare e distribuire un'app LOB
  • Implementare codice generale di diagnostica e test
    • Eseguire test su casi di utilizzo definiti, test per il supporto di diverse piattaforme e test sugli utenti finali
  • Implementare il profiling
    • Profiling della memoria e delle prestazioni, Windows Performance Toolkit
  • Integrare le tecniche di monetizzazione
    • Implementazione di acquisti in-app e modelli Freemium, implementazione di Advertising SDK e di versioni di prova gratuite
  • Preparare un pacchetto per la pubblicazione
    • Preparazione del manifesto dell'app, creazione del pacchetto dell'app, completamento del processo di invio

A chi è destinato questo esame?

Il superamento di questo esame convalida le conoscenze e le competenze di un candidato in materia di pianificazione dello sviluppo di app Universal Windows Platform di progettazione e implementazione di un'esperienza utente efficace.

I candidati che sostengono questo esame devono avere uno o più anni di esperienza nella progettazione e implementazione di app LOB aziendali con attenzione all'esperienza utente. I candidati devono inoltre avere almeno uno o due anni di esperienza nello sviluppo con C# e XAML.

Ulteriori informazioni sugli esami

Preparazione per un esame

Si consiglia di rivedere interamente questa guida per la preparazione dell'esame e di acquisire familiarità con le risorse in questo sito Web prima di pianificare l'esame. Vedere la panoramica relativa agli esami di certificazione Microsoft per informazioni sulla registrazione, video con i formati tipici di domande degli esami e altre risorse di preparazione. Per informazioni sui criteri degli esami e sui punteggi, vedere i criteri degli esami di certificazione e le domande frequenti.

Nota

Questa guida per la preparazione è soggetta a modifiche in qualsiasi momento e senza preavviso e a sola discrezione di Microsoft. Gli esami Microsoft possono includere tecnologie di test e di simulazione adattive. Microsoft non indica il formato in cui vengono presentati gli esami. Utilizzare questa guida per la preparazione dell'esame indipendentemente dal formato dell'esame. Per aiutare i candidati a preparare questo esame, Microsoft consiglia di acquisire esperienza pratica con il prodotto e di utilizzare le risorse di formazione specificate. Queste risorse di formazione non coprono necessariamente tutti gli argomenti elencati nella sezione "Competenze misurate".