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

Esame
70-483

Visual Studio logo

  • Pubblicazione:
    venerdì 12 ottobre 2012
  • Lingue:
    Inglese, cinese (semplificato), cinese (tradizionale), francese, tedesco, giapponese, portoghese (Brasile)
  • Destinatari:
    Sviluppatori
  • Tecnologia:
    Visual Studio 2012
  • Credito per la certificazione:
    MCP, MCSA

Programmazione in C#

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

Guarda una sessione di preparazione agli esami da Microsoft Ignite 2017

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.

Nota: Questi sono aggiornamenti sugli esami validi a partire dal giovedì 14 dicembre 2017. Per maggiori informazioni su queste variazioni e su come influenzino le abilità misurate, si prega scaricare e leggere il Exam 483 change document.

Gestire il flusso del programma (25-30%)
  • Implementare il multithreading e l'elaborazione asincrona
    • Utilizzare la libreria Task Parallel, incluso il metodo Parallel.For, PLINQ, Tasks, creare attività di continuazione; generare i thread usando ThreadPool; sbloccare l'interfaccia utente; utilizzare async e attendere parole chiave; gestire i dati utilizzando raccolte concorrenti
  • Gestire il multithreading
    • Sincronizzare le risorse; implementare il blocco; annullare un'attività a esecuzione prolungata; implementare metodi thread-safe per la gestione delle race condition
  • Implementare il flusso programma
    • Eseguire l'iterazione degli elementi di array e della raccolta; programmare le decisioni usando istruzioni switch e gli operatori if/then, and; valutare espressioni
  • Creare e implementare eventi e richiamate
    • Creare gestori di eventi; eseguire e annullare la sottoscrizione agli eventi; usare tipi delegati integrati per creare eventi; creare delegati; espressioni lambda; metodi anonimi
  • Implementare la gestione delle eccezioni
    • Gestire i tipi di eccezione, incluse eccezioni SQL, eccezioni di rete, eccezioni di comunicazione, eccezioni di timeout di rete; utilizzare le dichiarazioni catch; utilizzare la classe base di un'eccezione; implementare blocchi try-catchfinally; lanciare eccezioni; rilanciare un'eccezione; creare eccezioni personalizzate; gestire le eccezioni interne; gestire l'eccezione aggregata

Risorse di preparazione

Creare e utilizzare i tipi (25-30%)
  • Creare i tipi
    • Creare tipi di valore, comprese strutture ed enum; creare tipi di riferimento, tipi generici, costruttori, variabili statiche, metodi, classi, metodi di estensione; creare parametri facoltativi e denominati; creare proprietà indicizzate; creare metodi sovraccaricati e sovrascritti
  • Tipi di utilizzo
    • Box o unbox per convertire tra tipi di valore; lanciare tipi; convertire i tipi; gestire i tipi dinamici; garantire l'interoperabilità con il codice che accede alle API COM
  • Applicare l'incapsulamento
    • Imporre l'incapsulamento utilizzando le proprietà; imporre l'incapsulamento utilizzando i metodi di accesso, compresi quelli pubblici, privati, protetti e interni; imporre l'incapsulamento utilizzando l'implementazione esplicita dell'interfaccia
  • Creare e implementare una gerarchia di classi
    • Progettare e implementare un'interfaccia; ereditare da una classe di base; creare e implementare classi basate sulle interfacce IComparable, IEnumerable, IDisposable e IUnknown
  • Trovare, eseguire e creare tipi in fase di esecuzione usando la reflection
    • Creare e applicare attributi; leggere gli attributi; generare codice in fase di esecuzione utilizzando le espressioni CodeDom e Lambda; utilizzare i tipi dal System.Reflection namespace, inclusi Assembly, PropertyInfo, MethodInfo, Type
  • Gestire il ciclo di vita dell'oggetto
    • Gestire le risorse non gestite; implementare IDisposable, compresa l'interazione con la finalizzazione; gestire IDisposable usando l'istruzione Using; gestire la finalizzazione e le operazioni di Garbage Collection
  • Modificare le stringhe
    • Modificare le stringhe usando le classi StringBuilder, StringWriter e StringReader; stringhe di ricerca; enumerare i metodi di stringa; formattare le stringhe; usare l'interpolazione della stringa

Risorse di preparazione

Debug delle applicazioni e implementare la sicurezza (25-30%)
  • Convalidare l'input dell'applicazione
    • Convalidare i dati JSON; scegliere il tipo di raccolta dati appropriato; gestire l'integrità dei dati; valutare un'espressione regolare per convalidare il formato di input; utilizzare le funzioni integrate per convalidare il tipo e il contenuto dei dati
  • Eseguire la crittografia simmetrica e asimmetrica
    • Scegliere un algoritmo di crittografia appropriato; gestire e creare certificati; implementare la gestione delle chiavi; implementare il System.Security namespace; dati di hash; cifrare i flussi
  • Gestire gli assembly
    • Assembly di versione; firmare gli assembly usando nomi sicuri; implementare l'hosting side-by-side; inserire un assembly nella cache assembly globale; creare un assembly WinMD
  • Eseguire il debug di un'applicazione
    • Creare e gestire le direttive del preprocessore; scegliere un tipo di build appropriato; gestire i file di database del programma (simboli di debug)
  • Implementare la diagnostica in un'applicazione
    • Implementare la registrazione e il rilevamento; profiling delle applicazioni; creare e monitorare i contatori delle prestazioni; scrivere nel registro eventi

Risorse di preparazione

Implementare l'accesso ai dati (25-30%)
  • Eseguire operazioni di I/O
    • Leggere e scrivere file e flussi; leggere e scrivere dalla rete usando le classi nello spazio dei nomi System.Net; implementare operazioni di I/O asincrone
  • Utilizzare i dati
    • Recuperare i dati da un database; aggiornare i dati in un database; usare i dati JSON e XML; recuperare i dati usando i servizi Web
  • Eseguire query di dati e oggetti o modificarli usando LINQ
    • Interrogare i dati utilizzando gli operatori, inclusi projection, join, group, take, skip, aggregate; creare query LINQ basate su metodi; interrogare i dati utilizzando la sintassi di comprensione delle query; selezionare i dati usando tipi anonimi; forzare l'esecuzione di una query; leggere, filtrare, creare e modificare le strutture dati usando LINQ in XML
  • Serializzare e deserializzare i dati
    • Serializzare e deserializzare i dati usando la serializzazione binaria, la serializzazione personalizzata, il serializzatore XML, il serializzatore JSON e il serializzatore di contratti dati
  • Archiviare i dati e recuperare i dati dalle raccolte
    • Archiviare e recuperare i dati usando dizionari, array, elenchi, set e code; scegliere un tipo di raccolta, inizializzare una raccolta; aggiungere e rimuovere elementi da una raccolta, usare raccolte tipizzate o non tipizzate; implementare raccolte personalizzate; implementare interfacce per la raccolta

Risorse di preparazione

Opzioni di preparazione

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

Microsoft Certification PREP Talk: Esame 483

In questo episodio della serie di suggerimenti per la preparazione forniti direttamente dagli esperti di certificazioni, James Seymour, Certification Planner, e Jerry Nixon, Developer Evangelist, discutono della rilevanza delle competenze misurate dall'esame 483.



Sessione Jump Start: Programming in C#

video

Formazione in autonomia
  • Programming in C# Jump Start

    Questo corso di formazione per sviluppatori è dedicato a C#, il linguaggio gestito di Microsoft in stile C per .NET Framework. Nello stile tipico delle sessioni Jump Start, sono disponibili numerose dimostrazioni pratiche. Jerry Nixon, Technical Evangelist di Microsoft, e Daren May, cofondatore di Crank211, illustrano attraverso numerosi esempi tecniche semplici e complesse che è possibile applicare nel proprio ambiente di lavoro.

Test di valutazione

Take a Microsoft Official Practice Test for Exam 483

Dalla community
Manuali
Exam Ref 70-483: Programming in C# cover

Exam Ref 70-483: Programmazione in C#
Pubblicato: lunedì 15 luglio 2013

Preparati per l'esame MCSD 70-483 e dimostra la tua conoscenza della programmazione in C#. Progettato per i professionisti IT esperti che desiderano aggiornare la propria qualifica, questo manuale della serie Exam Ref è focalizzato sul pensiero critico e sulla capacità decisionale necessari per il successo a livello MCSD.

Acquista questo libro presso il Microsoft Press Store

Exam Ref 70-483: Programmazione in C#
Pubblicato: venerdì 27 aprile 2018

Preparati per Microsoft Exam 70-483 e dimostra la tua padronanza delle abilità necessarie per costruire moderne applicazioni in C#. Progettato per programmatori esperti che desiderano aggiornare la propria qualifica, questo manuale della serie Exam Ref è focalizzato sul pensiero critico e sulla capacità decisionale necessari per il successo a livello MCSD. La nuova Seconda Edizione, ora creata da Microsoft MVP e dall'autore di best-seller Rob Miles, riflette tutti gli argomenti di esame aggiornati rilasciati da Microsoft fino a metà 2017.

Acquista questo libro presso il Microsoft Press Store

I libri e gli eBook di Microsoft Press sono disponibili per la prenotazione entro 90 giorni dalla data di pubblicazione.

A chi è destinato questo esame?

I candidati per questo esame sono sviluppatori con almeno un anno di esperienza nella programmazione di business logic essenziali per una varietà di tipi di applicazioni, hardware e piattaforme software che utilizzano C#.

I candidati devono anche avere una conoscenza approfondita di quanto segue:

  • Gestione del flusso dei programmi e degli eventi
  • Programmazione asincrone e threading
  • Convalida dei dati e gestione delle raccolte di dati, incluso LINQ
  • Gestione di errori ed eccezioni
  • Lavorare con array e raccolte
  • Lavorare con variabili, operatori ed espressioni
  • Lavorare con classi e metodi
  • Decisioni e dichiarazioni di iterazione

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