Aggiungi un Microsoft Certification Booster Pack. Migliora le tue opportunità con le opzioni per sostenere di nuovo gli esami e per i test di valutazione.

Esame
70-515

Logo Visual Studio

  • Pubblicazione:
    2 luglio 2010
  • Lingue:
    Inglese
  • Destinatari:
    Sviluppatori
  • Tecnologia:
    Microsoft Visual Studio 2012
  • Credito per la certificazione:
    MCTS, MCPD

TS: Web Applications Development with Microsoft .NET Framework 4

Questo esame è stato ritirato

Per le opzioni attualmente disponibili, consulta Elenco degli esami di certificazione Microsoft.

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

Sviluppo di pagine Web Form (19%)
  • Configurazione di pagine Web Form
    • Direttive di pagina come ViewState, convalida delle richieste, convalida degli eventi, MasterPageFile; ClientIDMode; utilizzo di web.config; impostazione del doctype html
    • Questo obiettivo non include: il riferimento a una pagina master; l'aggiunta di un titolo a un Web Form
  • Implementare pagine master e temi
    • Creazione e applicazione di temi; aggiunta di segnaposto per più contenuti; pagine master nidificate; controllo delle skin; passaggio di messaggi tra pagine master; cambio di temi in runtime; caricamento di temi in runtime; applicazione di uno schema di convalida
    • Questo obiettivo non include: creazione di una pagina master; pagine di contenuto di base
  • Implementare la globalizzazione
    • File di risorse, file dei browser, CurrentCulture, currentUICulture, ASP:Localize
  • Gestire gli eventi del ciclo di vita delle pagine
    • IsPostback, IsValid, creazione dinamica di controlli, disponibilità dei controlli nel ciclo di vita delle pagine, accesso ai valori dei controlli nel postback, override di eventi delle pagine
  • Implementare la memorizzazione nella cache
    • Memorizzazione di dati nella cache; memorizzazione dell'output delle pagine nella cache; memorizzazione dell'output dei controlli nella cache; dipendenze di caching; impostazione dei cicli di vita della cache; controlli di sostituzione
    • Questo obiettivo non include: cache distribuita (velocità)
  • Gestire lo stato
    • Tecnologie lato server, ad esempio, sessione e applicazione; tecnologie lato client, ad esempio, cookie e ViewState; configurazione dello stato delle sessioni (in proc, server di stato, Microsoft SQL Server; senza cookie); compressione dello stato delle sessioni; dati persistenti utilizzando ViewState; compressione di ViewState; spostamento di ViewState

Risorse di preparazione

Sviluppo e utilizzo di controlli Web Form (18%)
  • Convalida dell'input utente
    • Lato client, lato server e tramite AJAX; controlli di convalida personalizzati; convalida regex; gruppi di convalida; controllo dei tipi di dati; convalida jQuery
    • Questo obiettivo non include: RangeValidator e RequiredValidator
  • Creare un layout di pagina
    • AssociatedControlID; Web part; controlli di spostamento; controlli FileUpload
    • Questo obiettivo non include: etichetta; segnaposto, controlli Panel; CSS, HTML, riferimento a file CSS, inserimento inline
  • Implementare i controlli utente
    • Registrazione di un controllo; aggiunta di un controllo utente; riferimento a un controllo utente; caricamento dinamico di un controllo utente; evento personalizzato; proprietà personalizzate; impostazione della visibilità della casella degli strumenti
  • Implementare i controlli server
    • Controlli compositi, INamingContainer, aggiunta di un controllo server alla casella degli strumenti, cache assembly globale, creazione di un evento di un controllo personalizzato, registrazione globale da web.config; TypeConverters
    • Questo obiettivo non include: gestore dati di postback, controlli personalizzati con associazione a dati, controllo con modello
  • Manipolare i controlli dell'interfaccia utente da code-behind
    • Codifica HTML per evitare attacchi di cross-site scripting, esplorazione e manipolazione della gerarchia di controlli; FindControl; controlRenderingCompatibilityVersion; Codifica degli URL; RenderOuterTable
    • Questo obiettivo non include: proprietà Visibility, Text ed Enabled

Risorse di preparazione

Implementazione di script lato client e AJAX (16%)
  • Aggiungere funzionalità dinamiche a una pagina utilizzando JavaScript
    • Riferimento all'ID del client; gestore di script; combinazione di script; Page.clientscript.registerclientscriptblock; Page.clientscript.registerclientscriptinclude; sys.require (scriptloader)
    • Questo obiettivo non include: interazione con il server; riferimento a file JavaScript; JavaScript inline
  • Modificare una pagina dinamicamente modificando il DOM
    • Utilizzo di jQuery, aggiunta, modifica o rimozione di elementi delle pagine, aggiunta di effetti, selettori jQuery
    • Questo obiettivo non include: AJAX
  • Gestire eventi JavaScript
    • Eventi DOM, eventi personalizzati, gestione di eventi utilizzando jQuery
  • Implementare ASP.NET AJAX
    • Modellazione lato client, creazione di un servizio script, utilità di estensione (ASP.NET AJAX Control Toolkit), interazione con il server, libreria client Microsoft AJAX, utilità di estensione personalizzate; pannelli di aggiornamento multipli; trigger; UpdatePanel.UpdateMode; Timer
    • Questo obiettivo non include: pannello di aggiornamento di base e avanzamento
  • Implementare AJAX utilizzando jQuery
    • $.get, $.post, $.getJSON, $.ajax, xml, html, JavaScript Object Notation (JSON), gestione dei tipi restituiti
    • Questo obiettivo non include: creazione di un servizio

Risorse di preparazione

Configurazione ed estensione di un'applicazione Web (15%)
  • Configurare autenticazione e autorizzazione
    • Utilizzo dell'appartenenza, utilizzo dei controlli di accesso, ruoli, elemento Location, protezione di un'area di un sito o di una pagina
    • Questo obiettivo non include: Windows Live; Microsoft Passport; autenticazione Windows e Form
  • Configurare i provider
    • Ruolo, appartenenza, personalizzazione, aspnet_regsql.exe
    • Questo obiettivo non include: creazione di provider personalizzati
  • Creare e configurare HttpHandlers e HttpModules
    • Gestori generici, gestori asincroni, impostazione di tipi MIME e altri gestori di contenuti, collegamento di moduli ad eventi di applicazioni
  • Configurare inizializzazione e gestione degli errori
    • Gestione di Application_Start, Session_Start e Application_BeginRequest in global.asax, cattura di eccezioni non gestite, sezione errori personalizzata di web.config, reindirizzamento a una pagina di errore; try e catch; creazione di eccezioni personalizzate
  • Riferimento e configurazione dei servizi ASMX e WCF
    • Aggiunta di riferimenti ai servizi, aggiunta di riferimenti Web, modifica degli endpoint, wsdl.exe, svcutil.exe; aggiornamento dell'URL dei servizi; condivisione di assembly di contratti WCF
    • Questo obiettivo non include: creazione di servizi WCF e ASMX
  • Configurare progetti e soluzioni e fare riferimento agli assembly
    • Assembly locali, assembly condivisi (cache assembly globale), progetti di applicazioni Web, soluzioni, file di impostazioni, configurazione di un'applicazione Web utilizzando web.config o più file .config; assemblyinfo
  • Eseguire il debug di un'applicazione Web
    • Debug remoto, locale, JavaScript, associazione a un processo, registrazione e analisi, utilizzo di IIS locale, aspnet_regiis.exe
  • Distribuire un'applicazione Web
    • Precompilazione, metodi di pubblicazione (ad esempio, MSDeploy, xcopy e FTP), distribuzione di un'applicazione MVC
    • Questo obiettivo non include: pool di applicazioni, configurazione di IIS

Risorse di preparazione

Visualizzazione e manipolazione di dati (19%)
  • Implementare controlli con associazione dati
    • Personalizzazione avanzata di DataList, Repeater, ListView, FormsView, DetailsView, TreeView, DataPager, Chart, GridView
    • Questo obiettivo non include: utilizzo della modalità di progettazione
  • Implementare controlli DataSource
    • ObjectDataSource, LinqDataSource, XmlDataSource, SqlDataSource, QueryExtender, EntityDataSource
    • Questo obiettivo non include: AccessDataSource, SiteMapDataSource
  • Eseguire query di dati e modificarli utilizzando LINQ
    • Trasformazione di dati utilizzando LINQ per creare XML o JSON, LINQ to SQL, LINQ to Entities, LINQ to Objects, gestione del ciclo vita di DataContext
    • Questo obiettivo non include: LINQ to SQL di base
  • Creare e utilizzare un servizio dati
    • WCF, servizio Web; chiamate tra server; serializzazione JSON, serializzazione XML
    • Questo obiettivo non include: lato client, ADO.NET Data Services
  • Creare e configurare un progetto dati dinamico
    • Controlli dati dinamici, modelli di campi personalizzati; connessione a DataContext e ObjectContext

Risorse di preparazione

Sviluppo di un'applicazione Web utilizzando ASP.NET MVC 2 (13%)
  • Creare route personalizzate
    • Vincoli di routing, route predefinite, ignorare le route, parametri di route personalizzate
  • Creare controller e azioni
    • Supporto di Visual Studio per i menu di scelta rapida visualizzabili facendo clic con il pulsante destro del mouse; filtri azione (compresi Authorize, AcceptVerbs e filtri personalizzati) e strumenti di associazione di modelli; sottoclassi di ActionResult
  • Strutturare un'applicazione ASP.NET MVC
    • Aree di progetto singolo (ad esempio, registrazione della route, strumenti di Visual Studio e collegamenti tra aree); organizzazione dei controller in aree; visualizzazioni condivise; file e cartelle di contenuti
  • Creare e personalizzare viste
    • Helper incorporati ed helper HTML personalizzati (ad esempio, HTML.RenderAction e HTML.RenderPartial), viste fortemente tipizzate, controllo pagine statiche, helper di input basati su modello, ViewMasterPage, ViewUserControl
    • Questo obiettivo non include: assembly con versioni future di Microsoft.Web.Mvc

Risorse di preparazione

Opzioni di preparazione

Corsi di formazione con istruttori
Trova un Microsoft Learning Partner nelle vicinanze
Test di valutazione
Dalla community

Segui @MSLearning e @visualstudio

Manuali
Copertina di "MCTS Self-Paced Training Kit (Exam 70-515): Web Applications Development with Microsoft .NET Framework 4"

MCTS Self-Paced Training Kit (Exam 70-515): Web Applications Development with Microsoft .NET Framework 4
Pubblicazione: 10 dicembre 2010

Metti a punto la tua preparazione per le competenze misurate dall'esame MCTS 70-515 e necessarie sul lavoro. Impara in base ai tuoi ritmi tramite una serie di lezioni e valutazioni che coprono in modo completo ogni obiettivo dell'esame. Puoi quindi approfondire le tue conoscenze e applicarle a scenari reali ed esercizi pratici. Questa guida ufficiale di Microsoft è pensata per sfruttare al meglio il tempo di studio.

Acquista questo libro presso il Microsoft Press Store

A chi è destinato questo esame?

I candidati per questo esame sono professionisti dello sviluppo Web che utilizzano Microsoft Visual Studio. I candidati devono avere almeno due o tre anni di esperienza nello sviluppo di applicazioni Web con Visual Studio e Microsoft ASP.NET. I candidati devono essere utenti esperti di Visual Studio 2008 e versioni successive e devono conoscere i concetti fondamentali dei linguaggi di programmazione di .NET Framework 4 (C# o Microsoft Visual Basic). I candidati devono inoltre saper utilizzare le nuove funzionalità di Visual Studio 2010 e .NET Framework 4.

I candidati devono inoltre avere almeno un anno di esperienza nei seguenti ambiti:

  • Accesso ai dati utilizzando Microsoft ADO.NET e LINQ
  • Creazione e utilizzo di servizi Web e Windows Communication Foundation (WCF)
  • Gestione dello stato
  • Configurazione di ASP.NET
  • Debug e distribuzione
  • Gestione del ciclo di vita delle applicazioni e delle pagine
  • Aspetti della protezione quali autenticazione e autorizzazione
  • Linguaggi di script lato client
  • Internet Information Server (IIS)
  • ASP.NET MVC

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