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

Esame
70-354

Windows

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

Piattaforma universale Windows – architettura App e UX/UI

Questo esame è stato ritirato

Per le opzioni attualmente disponibili, consulta Microsoft Certification exam list.

Competenze misurate

Questo esame misura la capacità di eseguire le attività tecniche elencate di seguito. Guarda le esercitazioni video sugli variety of question types esami Microsoft.

Tieni presente che le domande possono includere gli argomenti descritti nell'elenco puntato, ma non saranno limitate a tali argomenti.

Hai commenti sulla rilevanza delle competenze valutate in questo esame? Si prega di inviare a Microsoft i tuoi commenti. Tutti i commenti verranno esaminati e inclusi in modo appropriato mentre 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 un exam challenge.

Se hai domande o vuoi inviare dei commenti sugli esami di certificazione Microsoft oppure sui programmi di certificazione, sulla registrazione o sulle promozioni, contatta il tuo Regional Service Center.

Creare le specifiche di progettazione per un'app mobile line-of-business (LOB)
  • Specificare lo sviluppo dell'app e i requisiti aziendali
    • Specificare gli strumenti e le tecnologie che saranno necessari durante lo sviluppo dell'app, specificare il metodo di controllo del codice sorgente che verrà utilizzato durante lo sviluppo dell'app, specificare gli attributi di qualità dell'app che devono essere ottenuti, specificare i problemi trasversali che esistono nello spazio del progetto (app correlate ed ecosistemi di dati), specificare gli scenari di distribuzione per il rilascio dell'app, specificare i requisiti di manutenzione del codice (post-release) per l'app, specificare i requisiti di globalizzazione e localizzazione per l'app
  • Specificare l'architettura dell'app in base a criteri di ambiente, infrastruttura, business e utilizzo
    • Specificare i livelli dell'app, specificare le origini dei dati per l'app, specificare i servizi esterni a cui l'app accederà, specificare i problemi trasversali all'interno dell'app, specificare i componenti dell'app
  • Progettare l'app in relazione ai criteri di user-experience (UX)
    • Progettare e valutare l'app in base ai principi di progettazione di Windows 10 (tienilo semplice, pensa in modo universale, progetta in modo univoco, personalizza, crea gioia); progettare e valutare l'app in relazione alla personalità e al marchio, inclusi composizione, tipografia, colore e movimento; progettare e valutare l'app in relazione ai modelli e alle piattaforme UX, compresi i controlli dell'interfaccia utente (UI), la navigazione, i comandi e la presentazione; progettare e valutare l'app in relazione al supporto multipiattaforma, compresi i tipi di app e di piattaforma
  • Sviluppare requisiti di qualità e test, valutare dove esistono preoccupazioni trasversali per la specifica app e assicurare che il design comprenda opportunità trasversali appropriate (o spiegare perché no)
  • Stabilire requisiti prestazionali, stabilire requisiti di sicurezza, stabilire requisiti di concorrenza, stabilire requisiti di globalizzazione e localizzazione, stabilire requisiti di test, stabilire casi d'uso
Implementare processi di gestione del ciclo di vita delle applicazioni
  • Implementare il controllo della versione
    • Implementare il controllo della versione utilizzando Team Foundation Version Control (TFVC), implementare il controllo della versione utilizzando Git
  • Implementare la collaborazione del team
    • Collaborare con un team di sviluppo per completare gli sprint di sviluppo delle app, implementare storyboard, implementare revisioni di codici, implementare feedback (peer review), implementare la gestione del backlog, implementare build di team automatizzate
  • Implementare test automatizzati e tracciamento dei progressi
    • Implementa test automatici, implementa test esplorativi, monitorare i progressi rispetto alle milestone
Sviluppare un'app LOB che supporti finestre, layout adattivo e navigazione in-app
  • Creare un layout per l'uso nell'interfaccia utente di un'app
    • Selezionare il controllo XAML appropriato in base ai requisiti dell'interfaccia utente, incluse le categorie di controllo: base, testo, scenario e presentazione; implementare un controllo XAML all'interno di un layout; creare un layout fisso; creare un layout adattivo
  • Sviluppare il codice necessario per implementare l'associazione dei dati all'interno dell'interfaccia utente dell'app
    • Implementare l'associazione dei dati; implementare modelli di dati
  • Sviluppare il codice per supportare il ridimensionamento e il windowing
    • Sviluppare codice per supportare varie dimensioni e risoluzioni dello schermo, tra cui dimensioni della finestra, dpi dello schermo e forma della finestra; sviluppare codice per supportare la modifica delle dimensioni della finestra, incluso il layout adattivo e il flusso di contenuti; utilizzare gli emulatori per valutare le implementazioni di windowing
  • Implementare stili e temi
    • Implementare uno stile come risorsa per l'app, implementare un tema per un'app, implementare modelli di risorse, implementare dizionari di risorse
  • Implementa animazioni, transizioni e trasformazioni dell'interfaccia utente
    • Implementa animazioni all'interno di un'app; implementare transizioni e trasformazioni all'interno di un'app
  • Creare controlli e componenti riutilizzabili
    • Creare controlli personalizzati, creare componenti di runtime di Windows
  • Implementazione app navigation patterns
    • Implementare la navigazione on-page; implementare il panning, implementare lo zoom semantico; navigazione a pagina singola (Frame.Navigate); implementare una struttura di navigazione appropriata; implementare la navigazione a livello di sistema
  • Implementare la globalizzazione e la localizzazione dei contenuti dell'interfaccia utente presentati
    • Implementare risorse di app, localizzare risorse di testo, localizzare risorse grafiche
Sviluppa un'app LOB che supporti l'input dell'utente e le interazioni dell'utente
  • Sviluppare il codice per l’implementazione traditional input devices
    • Supportare input touch (ad esempio, gesti personalizzati); supportare l'input del mouse (ad esempio, gestione specializzata degli eventi del dispositivo di input, come la rotellina del mouse); supportare tastiera e input tastiera virtuale; (ad esempio, gestione specializzata degli eventi del dispositivo di input, come tasto su e tasto giù)
  • Sviluppare codice per implementare comandi vocali
    • Supportare la sintesi vocale; supportare il riconoscimento vocale; supportare l'integrazione di Cortana; supportare i comandi vocali, incluso il controllo di app e dispositivi
  • Sviluppare codice per implementare l'input dell'interfaccia utente naturale (input dell'utente)
    • Implementare il supporto per i gesti touch, implementare il supporto per l'input da penna digitale (inchiostrazione), implementa il supporto per il tracciamento dello sguardo, implementare il supporto per il riconoscimento delle espressioni facciali
  • Sviluppare codice per implementare le barre dei comandi, i flyout e le finestre di dialogo
    • Implementare app standard o barre dei comandi; implementare pulsanti di comando; implementare menu contestuali; implementare le finestre di dialogo del contenuto; implementare i raccoglitori, inclusi file e contatti
  • Implementare la localizzazione dell'input dell'utente
Testare e distribuire un'app LOB
  • Implementare la diagnostica generale e il codice di test
    • Eseguire test rispetto a casi d'uso definiti, eseguire test per supporto multipiattaforma, eseguire test dell'utente finale
  • Implementare la profilazione
    • Profiling della memoria, profiling delle prestazioni, Windows Performance Toolkit
  • Integrare le tecniche di monetizzazione
    • Implementare gli acquisti in-app e i modelli freemium, implementare l'SDK pubblicitario, implementare prove gratuite
  • Preparare il pacchetto per la pubblicazione
    • Preparare l'app manifest, confezionare l'app, completare la procedura di invio

A chi è destinato questo esame?

Questo esame convalida le conoscenze e le competenze di un candidato per pianificare lo sviluppo di app della Piattaforma Universale Windows e progettare e implementare un'esperienza utente coinvolgente.

I candidati per questo esame devono avere uno o più anni di esperienza nella progettazione e implementazione di app LOB aziendali con particolare 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 Microsoft Certification exam overview 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 Microsoft Certification exam policies and FAQs.

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 adattive e simulazioni. Microsoft non indica il formato in cui vengono presentati gli esami. Vi invitiamo a usare 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".