Apri più porte con la certificazione basata sui ruoli. Certify with Confidence Ti offre più possibilità di passare.

Esame
70-487

Visual Studio logo

  • Pubblicazione:
    mercoledì 17 ottobre 2012
  • Lingue:
    Inglese, cinese (semplificato), francese, tedesco, giapponese, portoghese (Brasile)
  • Destinatari:
    Sviluppatori
  • Tecnologia:
    Microsoft Visual Studio 2017, Microsoft Azure
  • Credito per la certificazione:
    MCSD

Sviluppare servizi Microsoft Azure e servizi Web

* 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.

A partire dal 1 maggio 2017, la politica di cancellazione esistente sarà totalmente sostituita dalla seguente politica: la cancellazione o la ripianificazione del tuo esame entro 5 giorni lavorativi dalla data prevista per l'esame sono soggette a una penale. Qualora il candidato non si presenti all'appuntamento pianificato per sostenere un esame oppure non ripianifichi o annulli l'appuntamento almeno 24 ore prima della data prevista per l'esame deve pagare la quota intera dell'esame.

video

Sviluppare servizi Windows Azure e servizi Web Jump Start

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 i tutorial video su una varietà di tipi di domande sugli 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.

Se hai domande specifiche su questo esame, invia una richiesta di chiarimenti sull’esame.

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.

Accedere ai dati (20-25%)
  • Scegliere le tecnologie di accesso ai dati
    • Scegliere una tecnologia di accesso ai dati, tra cui ADO.NET, Entity Framework, WCF Data Services e Azure Cosmos DB in base ai requisiti dell'applicazione
  • Implementare la memorizzazione della cache
    • Memorizzare dati statici nella cache, applicare i criteri della cache, incluse le scadenze dei criteri; usare la CacheDependency per aggiornare i dati della cache; eseguire query sulle notifiche; implementare la memorizzazione nella cache tramite l’uso di Redis
  • Implementare le transazioni
    • Gestire le transazioni utilizzando l'API dallo spazio di nomi System.Transactions; implementare transazioni distribuite inclusa la transazione distribuita in SQL Azure; specificare un livello di isolamento della transazione
  • Implementare l'archiviazione dei dati in Microsoft Azure
    • Accedere all'archiviazione dei dati in Windows Azure; scegliere un meccanismo di archiviazione dei dati in Microsoft Azure. compresi BLOB, tabelle, code, SQL di Azure e DB Cosmos; distribuire i dati utilizzando Content Delivery Network (CDN) e Azure File Sync; gestire le eccezioni utilizzando i tentativi ripetuti; utilizzare la libreria client Elastic con SQL di Azure
  • Creare e implementare un servizio dati WCF
    • Indirizzare risorse; implementare il filtraggio; creare un'espressione di query; accesso ai formati di payload, incluso JSON; utilizzare intercettatori di servizi dati e operatori di servizi; versione di un servizio dati; implementare i fornitori di servizi di dati; ospitare il servizio dati; utilizzare le azioni per implementare il comportamento sul lato server

Risorse di preparazione

Interrogare e manipolare i dati tramite Entity Framework (20-25%)
  • Interrogare e manipolare i dati tramite Entity Framework
    • Interrogare, aggiornare ed eliminare i dati tramite DbContext; creare una query che utilizzi l'esecuzione posticipata; implementare il lazy loading e l’eager loading; creare ed eseguire query compilate; interrogare i dati mediante l’uso di Entity SQL; creare filtri per query globali
  • Interrogare e manipolare i dati utilizzando un provider di dati per Entity Framework
    • Interrogare e manipolare i dati utilizzando gli oggetti Connection, DataReader e Command dallo spazio di nomi System.Data.EntityClient; eseguire operazioni sincrone e asincrone; gestire le transazioni (API)
  • Interrogare i dati usando LINQ alle entità
    • Interrogare i dati utilizzando gli operatori LINQ, tra cui project, skip, aggregate, filter e join; registrare le query; implementare i limiti delle query
  • Interrogare e manipolare i dati con ADO.NET
    • Interrogare e manipolare i dati utilizzando gli oggetti Connection, DataReader e Command; eseguire operazioni sincrone e asincrone; gestire le transazioni
  • Creare un modello di dati di Entity Framework
    • Strutturare un modello di dati utilizzando tabella per tipo, tabella per classe e tabella per gerarchia; selezionare e implementare un approccio per gestire un modello di dati, incluso prima il codice, prima il modello e prima il database; implementare oggetti POCO; descrivere un modello di dati utilizzando definizioni di schemi concettuali, definizioni dello schema di archiviazione e linguaggi di mappatura, tra cui CSDL, SSDL e MSL
  • Implementare Entity Framework con database di terze parti
    • Implementare Entity Framework utilizzando database MySQL e SQLite; progettare una strategia per gestire le differenze tra le funzionalità del database; sfruttare le tecnologie specifiche del database, tra cui ON DUPLICATE KEY utilizzando Entity Framework

Risorse di preparazione

Creare e consumare i servizi basati su API Web (20-25%)
  • Progettare un'API Web
    • Definire le risorse HTTP con azioni HTTP; pianificare lo spazio URI appropriato e mappare lo spazio URI utilizzando il routing; scegliere il metodo HTTP appropriato per soddisfare i requisiti; scegliere i formati API Web appropriati per le risposte per soddisfare i requisiti; pianificare quando rendere le azioni HTTP asincrone
  • Implementare un'API Web
    • Accettare dati in formato JSON; utilizzare la negoziazione del contenuto per fornire diversi formati di dati ai clienti; definire azioni e parametri per gestire l'associazione dei dati; implementare l'inserimento di dipendenze per creare applicazioni più flessibili; implementare filtri di azione e filtri di eccezione per gestire l'esecuzione del controller; implementare azioni asincrone e sincrone; implementare azioni di streaming; implementare il middleware
  • Proteggere un'API Web
    • Implementare l'identità per l'autenticazione; implementare l'autorizzazione utilizzando ruoli, attestazioni e autorizzazione personalizzata; implementare le API di protezione dei dati; abilitare le richieste tra domini (CORS); prevenire la falsificazione di richieste tra siti (XSRF); implementare ed estendere i filtri di autorizzazione per controllare l'accesso alle applicazioni
  • Ospitare e gestire API Web
    • Ospitare API Web in IIS; ospitare autonomamente un'API Web nel proprio processo; ospitare API Web in Kestrel; ospitare servizi in un'app Web di Windows Azure; ospitare servizi in contenitori Docker; configurare il server host per lo streaming; lavorare con un ambiente di hosting
  • Consumare servizi API Web
    • Consumare servizi API Web utilizzando HttpClient; inviare e ricevere richieste in diversi formati; gestire la logica del retry; implementare la negoziazione del contenuto; usare Swagger per costruire Uris e payload; utilizzare AutoRest per creare client

Risorse di preparazione

Progettare e implementare servizi Web (15-20%)
  • Consumare un servizio WCF
    • Generare proxy usando SvcUtil; generare proxy mediante la creazione di un riferimento al servizio; creare e implementare le factory di canale; configurare i servizi WCF utilizzando le impostazioni di configurazione; creare e configurare i collegamenti per i servizi WCF; inoltrare i collegamenti ad Azure usando gli endpoint del bus di servizio; integrare con il ritardo del bus di servizio di Azure
  • Implementare servizi Web di Azure senza server
    • Ospitare servizi Web che utilizzano App Services, comprese le app per la logica e app per le API; progettare e implementare servizi basati su funzioni Azure; progettare e implementare i processi Web di Azure; progettare e implementare servizi Web basati su Service Fabric; implementare l'elaborazione basata su pianificazione in un ambiente privo di server
  • Implementare la gestione del traffico in Azure
    • Implementare il bilanciamento del carico di Azure, tra cui il ridimensionamento; implementare Azure Application Gateway; implementare Azure Traffic Manager; progettare per più regioni; utilizzare il CDN di Azure per memorizzare i servizi Web nella cache; implementare Log Analytics
  • Implementare la gestione delle API di Azure
    • Proteggere i servizi Web mediante l’uso di certificati, Azure Active Directory e OAuth; definire e attuare criteri, compresi segreti, memorizzazione nella cache, servizi esterni, monitoraggio e limitazione; definire l'interfaccia API usando Azure Portal e Swagger; gestire i servizi in esecuzione utilizzando la registrazione, il ripristino di emergenza e regioni multiple
  • Monitorare i servizi Web
    • Raccogliere registri e metriche utilizzando Hub eventi di Azure; elaborare registri e metriche mediante Hub eventi di Azure, Analisi di flusso e Machine Learning; utilizzare Azure App Insights per monitorare e risolvere i problemi relativi ai servizi Web

Risorse di preparazione

Installare applicazioni e servizi Web (15-20%)
  • Progettare una strategia di distribuzione
    • Installare mediante l’uso di Distribuzione Web; installare con la Pubblicazione Web in Visual Studio; installare un'applicazione Web con XCopy; automatizzare un'installazione da VSTS o TFS Build Server; installare un'applicazione Web in un contenitore; progettare una pipeline di installazione continua; installare tramite l’uso della sincronizzazione cloud
  • Scegliere una strategia di installazione per Azure
    • Individuare il servizio appropriato; eseguire un aggiornamento sul posto e uno slot di installazione; creare ambienti di staging; configurare un dominio di aggiornamento; creare e configurare input e endpoint interni; specificare la configurazione del sistema operativo; implementare modelli ARM per personalizzare l'installazione; installare in Service Fabric; installare nello stack di Azure
  • Configurare un'applicazione Web per l'installazione
    • Passare dalla modalità di produzione o di rilascio alla modalità di debugging; trasformare i file di configurazione; configurare le impostazioni di configurazione di Azure; configurare Azure Key Vault per i segreti delle applicazioni; configurare le credenziali di installazione per il servizio App di Azure
  • Gestire i pacchetti con NuGet
    • Creare e configurare un pacchetto NuGet; installare e aggiornare un pacchetto NuGet esistente; risolvere i problemi di conflitto delle versioni; connettersi a una cache di repository locale per NuGet; impostare il proprio repository di pacchetti; gestire le dipendenze di NuGet
  • Condividere gli assembly tra più applicazioni e server
    • Preparare l'ambiente per l'uso di assembly su più server; firmare assembly usando un nome forte; installare gli assembly nella cache degli assembly globale; implementare il controllo delle versioni dell'assembly; creare un manifest assembly; configurare i reindirizzamenti dell'associazione di assembly; indirizzare netstandard per le librerie multipiattaforma

Risorse di preparazione

Opzioni di preparazione

Formazione online
Corsi di formazione con istruttori
Video per la preparazione dell'esame

Microsoft Certification PREP Talk: Esame 487

In questo episodio della serie di suggerimenti per la preparazione forniti direttamente dagli esperti di certificazioni, James Seymour, Certification Planner, e Jeremy Foster, Developer Evangelist, discutono della rilevanza delle competenze misurate dall'Esame 487.

Formazione in autonomia

Developing Windows Azure and Web Services Jump Start

Test di pratica

Take a Microsoft Official Practice Test for Exam 487

Dalla comunità
Libri
Exam Ref 70-487: Developing Windows Azure and Web Services cover

Exam Ref 70-487: Sviluppare servizi Windows Azure e Servizi Web
Data di pubblicazione: Novembre 2013

Preparati per l’Esame Microsoft 70-487 per dimostrare le tue competenze reali nello sviluppo di Azure e dei servizi Web. Progettato per sviluppatori esperti pronti a migliorare il loro stato, Rif. Esame si concentra sul pensiero critico e sull'acume decisionale necessario per avere successo a livello di specialista Microsoft.

Acquista questo libro presso il Microsoft Press Store

A chi è destinato questo esame?

I candidati per questo esame sono sviluppatori professionisti che utilizzano Microsoft Visual Studio 2017 e Microsoft® .NET Core Framework per progettare e sviluppare soluzioni Web. I candidati devono avere almeno 3-5 anni di esperienza nello sviluppo di soluzioni basate su ASP.NET MVC. I candidati devono inoltre essere in grado di dimostrare quanto segue:

  • Esperienza nella progettazione e nello sviluppo di applicazioni Web che accedono a vari dati e servizi (locali e remoti), tra cui Windows Azure
  • Esperienza del ciclo di vita completo dello sviluppo software relativamente ai dati e alle soluzioni di servizio
  • Esperienza nello sviluppo e nell'installazione in ambienti multilivello, tra cui Windows Azure
  • Esperienza nella progettazione e nello sviluppo di soluzioni asincrone
  • Esperienza nella creazione e nel consumo di servizi HTTP

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".