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

Esame
70-481

Logo Visual Studio

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

Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

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 principale area di argomenti sull'esame. Maggiore è la percentuale, più probabilità ci sono che in sede di esame vengano poste domande dell'area di contenuti corrispondente. 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.

Progettare app di Windows Store (20-25%)
  • Progettare il layout e la struttura dell'interfaccia utente
    • Valutare la progettazione concettuale; 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 delle applicazioni; progettare livelli concatenati in modo flessibile; incorporare componenti WinMD
  • Progettare e implementare Gestione durata dei processi
    • Scegliere una strategia di gestione dello stato; gestire l'evento Suspend (oncheckpoint); preparare la terminazione dell'app; gestire l'evento OnActivated; verificare lo stato ActivationKind e precedente
  • Pianificare la distribuzione di un'applicazione
    • Pianificare una distribuzione in base ai requisiti di certificazione per le applicazioni Windows 8; preparare un manifesto dell'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 (windows.applicationmodel.contacts); 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 gli accessi appropriati in base ai requisiti dell'app; progettare un'applicazione in grado di riconoscere accessi e contratti; configurare il manifesto dell'applicazione per le autorizzazioni corrette
  • Implementare la ricerca
    • Fornire suggerimenti per la ricerca utilizzando la classe di controlli SearchPane e 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 applicazioni
    • Scegliere le funzionalità dell'applicazione accessibili in AppSettings; aggiungere punti di ingresso per AppSettings nella finestra Impostazioni; creare riquadri a comparsa per le impostazioni utilizzando il controllo SettingsFlyout; aggiungere opzioni per le impostazioni a SettingsFlyout; 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; implementare la riproduzione audio e video tramite DRM HTML5
Creare l'interfaccia utente (20-25%)
  • Implementare controlli WinJS
    • Flipview; riquadro a comparsa; layout a griglia; layout di elenco; oggetto menu; visualizzazione Web; contenitore elemento; ripetitore
  • Implementare controlli di layout HTML
    • Implementare controlli di layout per strutturare il layout; implementare modelli e associazioni; supportare scorrimento e zoom con CSS3; gestire il flusso e la presentazione del testo, incluso il riversamento
  • Creare app in grado di riconoscere il layout per gestire le modalità di windowing
    • Utilizzare le query supporti CSS3 per adattarsi a diversi dispositivi; rispondere alle modifiche di orientamento; adattarsi a nuove modalità di windowing tramite lo spazio dei nomi ViewManagement; gestire le applicazioni per la visualizzazione delle app
  • Progettare e implementare la barra dell'app
    • Determinare quali elementi inserire nella barra dell'app in base ai requisiti dell'app; definire lo stile e la posizione degli elementi della barra dell'app; progettare il posizionamento dei controlli nella barra dell'app; gestire gli eventi AppBar
  • Applicare stili CSS
    • Implementare sfumature, layout di griglia, zoom, ancoraggio per lo scorrimento e query supporti

Risorse di preparazione

Programmare l'interazione utente (20-25%)
  • Gestire i dispositivi di input
    • Acquisire eventi della libreria Gesture; creare riconoscitori di gesti personalizzati; ascoltare eventi del mouse o movimenti di tocco; gestire l'input con stilo e l'input penna; gestire eventi di trascinamento della selezione
  • Progettare e implementare lo spostamento in un'app
    • Gestire eventi di spostamento, controllare le proprietà di spostamento ed eseguire chiamate delle funzioni di navigazione utilizzando lo spazio dei nomi WinJS.Navigation; progettare lo spostamento per soddisfare i requisiti dell'app; zoom semantico; caricare frammenti HTML
  • Creare e gestire i riquadri
    • Creare e aggiornare riquadri e contenuti dei riquadri; creare e aggiornare notifiche (classe TileUpdateManager); rispondere a 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 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 Windows Azure

Risorse di preparazione

Gestire la protezione e i dati (20-25%)
  • Scegliere una strategia di accesso ai dati
    • 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 XHR o HttpClient per recuperare servizi Web; impostare il verbo HTTP appropriato per REST; gestire lo stato di avanzamento delle richieste dati; utilizzare servizi SOAP/WCF; utilizzare WebSocket per la comunicazione bidirezionale
  • Implementare il data binding
    • Scegliere e implementare controlli associati ai dati, incluso WinJS.UI.ListView, per soddisfare i requisiti; associare dati a modelli di elementi come WinJS.Binding.Template; associare dati ai controlli utilizzando data-win-control e data-win-bind; configurare un iteratore con data-win-options; abilitare filtro, ordinamento e raggruppamento 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 applicazioni
  • Gestire l'autenticazione Web
    • Utilizzare lo spazio dei nomi Windows.Security.Authentication.Web; impostare OAuth2 per l'autenticazione; 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 è rivolto agli sviluppatori con almeno da due a cinque anni di esperienza nello sviluppo di applicazioni HTML, CSS e JavaScript, inclusi uno o più anni di esperienza nello sviluppo di applicazioni conformi alle linee guida per le 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 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".