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

Esame
70-484

Visual Studio

  • Pubblicazione:
    23 ottobre 2012
  • Lingue:
    Inglese, cinese (semplificato), francese, tedesco, giapponese, portoghese (Brasile)
  • Destinatari:
    Partner, sviluppatori
  • Tecnologia:
    Visual Studio 2012
  • Credito per la certificazione:
    MCP, MCSD

Essentials of Developing Windows Store Apps Using C#

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. Le percentuali indicano il peso relativo di ogni area di argomenti principale sull'esame. Maggiore è la percentuale, più domande è probabile che vengano poste nell'area di contenuti corrispondente in sede di esame. Guarda le esercitazioni video sui variety of question types 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 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.

Progettare app di Windows Store (20-25%)
  • Progettare il layout e la struttura dell'interfaccia utente
    • Valutare la progettazione concettuale e decidere come sarà strutturata l'interfaccia utente; progettare l'ereditarietà e il riutilizzo degli elementi visivi (ad esempio, stili e risorse); progettare l'accessibilità; decidere quando sono necessari controlli personalizzati; utilizzare il modello Applicazione hub
  • Progettare la separazione delle funzioni
    • Pianificare i livelli logici della soluzione per soddisfare i requisiti dell'app; progettare livelli concatenati in modo flessibile; incorporare componenti WinMD
  • Applicare il modello MVVM alla progettazione dell'app
    • Progettare e implementare il modello di dati appropriato per supportare le entità business; progettare il modello di visualizzazione per il supporto della visualizzazione basata sul modello; sviluppare una visualizzazione per soddisfare i requisiti di associazione dati; creare modelli di visualizzazione usando INotifyPropertyChanged, ObservableCollection e CollectionViewSource
  • Progettare e implementare Gestione durata dei processi
    • Scegliere una strategia di gestione dello stato; gestire l'evento Suspend; preparare la terminazione dell'app; gestire l'evento Resume; gestire l'evento OnActivated; verificare lo stato ActivationKind e precedente
  • Pianificare la distribuzione di un'app
    • Pianificare la distribuzione in base ai requisiti di certificazione per le app di Windows Store; preparare il manifesto di un'app (funzionalità e dichiarazioni); firmare un'app; pianificare i requisiti per una distribuzione aziendale
Sviluppare app di Windows Store (15-20%)
  • Accedere e visualizzare i contatti
    • Chiamare la classe ContactsPicker; filtrare i contatti da visualizzare; visualizzare un numero predefinito di contatti; creare e modificare le informazioni sui contatti; selezionare specifici dati dei contatti
  • Progettare per accessi e contratti
    • Scegliere l'accesso appropriato in base ai requisiti dell'app; progettare un'app in grado di riconoscere accessi e contratti; configurare il manifesto dell'app per le autorizzazioni corrette
  • Implementare la ricerca
    • Fornire suggerimenti per la ricerca utilizzando la classe SearchPane e il controllo SearchBox; cercare e avviare altre app; fornire e vincolare la ricerca in un'app, sia all'interno che all'esterno dell'accesso alla ricerca; fornire anteprime dei risultati di ricerca; implementare l'attivazione dalla ricerca; configurare i contratti di ricerca
  • Implementare la condivisione in un'app
    • Utilizzare la classe DataTransferManager per condividere dati con altre app; accettare richieste di condivisione implementando l'attivazione dalla condivisione; limitare l'ambito di condivisione utilizzando l'oggetto DataPackage; implementare la condivisione in-app all'esterno dell'accesso alla condivisione; utilizzare collegamenti Web e di applicazioni
  • Gestire impostazioni e preferenze delle app
    • Scegliere le funzionalità dell'app accessibili in AppSettings; aggiungere punti di ingresso per AppSettings nella finestra Impostazioni; creare riquadri a comparsa delle impostazioni; archiviare e recuperare impostazioni dall'archivio dati dell'app mobile
  • Integrare le funzionalità multimediali
    • Supportare immagini DDS; implementare la riproduzione di video; implementare XVP e DXVA; implementare TTS
Creare l'interfaccia utente (20-25%)
  • Creare app in grado di riconoscere il layout per gestire le modalità di windowing
    • Rispondere alle modifiche di orientamento; adattarsi a nuove modalità di windowing tramite lo spazio dei nomi ViewManagement; gestire le impostazioni per la visualizzazione delle app
  • Implementare i controlli layout
    • Implementare il controllo griglia per strutturare il layout; impostare il numero di righe e colonne e le relative dimensioni; abilitare le funzionalità di zoom e scorrimento nei controlli layout; gestire l'orientamento del testo e la presentazione
  • Progettare e implementare la barra dell'app/di spostamento
    • Determinare quali elementi inserire nella barra dell'app/di spostamento in base ai requisiti dell'app; definire lo stile e la posizione degli elementi della barra dell'app/di spostamento; progettare il posizionamento dei controlli nella barra dell'app/di spostamento; gestire gli eventi nella barra dell'app/di spostamento
  • Progettare e implementare la presentazione dei dati
    • Scegliere e implementare le proprietà e i controlli dati per soddisfare i requisiti dell'app (ad esempio ListView, GridView, FlipView, DatePicker, TimePicker, Hyperlink, PlaceholderText, riquadri a comparsa del menu e CommandBar); creare modelli di dati per soddisfare i requisiti dell'app
  • Creare e gestire stili e modelli XAML
    • Implementare ed estendere stili e modelli; implementare le sfumature; modificare gli stili in base ai trigger di eventi e proprietà; creare risorse e temi condivisi

Risorse di preparazione

Programmare l'interazione utente (20-25%)
  • Creare e gestire i riquadri
    • Creare e aggiornare i riquadri e i contenuti dei riquadri; creare e aggiornare i badge (classe TileUpdateManager); rispondere alle richieste di notifica; scegliere una pianificazione di aggiornamento dei riquadri appropriata in base ai requisiti dell'app
  • Inviare notifiche agli utenti utilizzando un avviso popup
    • Abilitare un'app per le notifiche di tipo avviso popup; popolare le notifiche di tipo avviso popup con immagini e testo utilizzando la classe ToastUpdateManager; riprodurre suoni con le notifiche di tipo avviso popup; rispondere agli eventi delle notifiche di tipo avviso popup; controllare la durata delle notifiche di tipo avviso popup; configurare e utilizzare le notifiche push di Servizi mobili di Azure
  • Gestire i dispositivi di input
    • Acquisire eventi della libreria Gesture; creare riconoscitori di gesti personalizzati; gestire l'input con stilo e l'input penna
  • Progettare e implementare lo spostamento in un'app
    • Gestire gli eventi di spostamento, verificare le proprietà di spostamento e chiamare le funzioni di spostamento usando la struttura di spostamento; progettare lo spostamento per soddisfare i requisiti dell'app; zoom semantico

Risorse di preparazione

Gestire la protezione e i dati (20-25%)
  • Scegliere una strategia di accesso ai dati appropriata
    • Scegliere la strategia appropriata di accesso ai dati (basata su file, servizio Web, archiviazione remota, inclusa l'archiviazione in Microsoft Azure e Servizi mobili di Azure) in base ai requisiti
  • Recuperare i dati in remoto
    • Utilizzare HttpClient per recuperare i servizi Web; impostare il verbo HTTP appropriato per REST; utilizzare i servizi SOAP/WCF; utilizzare WebSocket per la comunicazione bidirezionale; gestire lo stato di avanzamento delle richieste di dati
  • Implementare il data binding
    • Scegliere e implementare i controlli con associazione dati; associare raccolte ai controlli degli elementi; implementare l'interfaccia IValueConverter; creare e impostare le proprietà di dipendenza; convalidare l'input dell'utente; abilitare il filtro, il raggruppamento e l'ordinamento dei dati nell'interfaccia utente
  • Gestire autenticazione di Windows e autorizzazioni
    • Recuperare i ruoli o le attestazioni di un utente; archiviare e recuperare le credenziali tramite la classe PasswordVault; implementare la classe CredentialPicker; verificare l'esistenza delle credenziali tramite la casella di sicurezza delle credenziali; archiviare le credenziali dell'account nelle impostazioni delle app
  • Gestire l'autenticazione Web
    • Utilizzare lo spazio dei nomi Windows.Security.Authentication.Web; impostare OAuth2 per l'autenticazione; implementare la classe CredentialPicker; impostare SSO (Single Sign-On); implementare il roaming delle credenziali; implementare la classe WebAuthenticationBroker; supportare l'autenticazione proxy per le aziende

Risorse di preparazione

A chi è destinato questo esame?

Questo esame è destinato agli sviluppatori con un'esperienza minima compresa tra due e cinque anni nello sviluppo di applicazioni C# e XAML, compreso almeno un anno di sviluppo di applicazioni conformi alle linee guida delle app di Windows Store.

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 e di simulazione adattive. Microsoft non indica il formato in cui vengono presentati gli esami. Ti 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".