Esame
98-361

Visual Studio logo

  • Pubblicazione:
    lunedì 2 agosto 2010
  • Lingue:
    Inglese, cinese (semplificato), cinese (tradizionale), francese, tedesco, italiano, giapponese, coreano, portoghese (Brasile), russo, spagnolo, spagnolo (America Latina)
  • Destinatari:
    Istituti didattici
  • Tecnologia:
    Visual Studio
  • Credito per la certificazione:
    MTA

Fondamenti dello sviluppo software

Gli esami Microsoft Certified Professional sono offerti da fornitori terzi.

  • Sei uno studente o un docente? Registrati per il tuo esame con Certiport.

    Pianifica con Certiport

  • Non sei più uno studente ma sei comunque interessato alle tecnologie? Registrati con Pearson VUE.

    Pianifica con Pearson VUE

* 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

Fondamenti dello sviluppo software

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.

Comprensione della programmazione core (15-20%)
  • Comprendere l'archiviazione su computer e i tipi di dati
    • In che modo un computer archivia i programmi e le istruzioni nella sua memoria, in stack e heap di memoria, requisiti di dimensione della memoria per i vari tipi di archiviazione di dati, dati numerici e dati testuali
  • Comprendere le strutture decisionali dei computer
    • Le varie strutture decisionali usate in tutti i linguaggi di programmazione per computer; strutture decisionali If; strutture decisionali multiple, ad esempio If…Else e switch/Select Case; lettura di diagrammi di flusso; tabelle decisionali; valutazione delle espressioni
  • Identificare il metodo appropriato per gestire la ripetizione
    • Per i loop, While loops, Do...While loops e ricorsività
  • Comprendere la gestione degli errori
    • Gestione delle eccezioni strutturate

Risorse di preparazione

Comprendere la programmazione orientata agli oggetti (20-25%)
  • Comprendere i concetti base delle classi
    • Proprietà, metodi, eventi e costruttori; come creare una classe; come usare le classi nel codice
  • Comprendere l'ereditarietà
    • Ereditarietà della funzionalità di una classe base in una classe derivata
  • Comprendere il polimorfismo
    • Estensione della funzionalità in una classe dopo averla ereditata da una classe base, sovrascrittura dei metodi nella classe derivata
  • Comprendere l'incapsulamento
    • Creazione di classi che nascondono i dettagli della loro implementazione mentre consentono, comunque, l'accesso alla funzionalità richiesta tramite l'interfaccia, modificatori di accesso

Risorse di preparazione

Comprensione dello sviluppo generale dei software (15- 20%)
  • Comprendere la gestione del ciclo di vita delle applicazioni
    • Fasi della gestione del ciclo di vita delle applicazioni, test di software
  • Interpretare le specifiche delle applicazioni
    • Lettura delle specifiche dell'applicazione e traduzione di tali specifiche in prototipi, codice, selezionare il tipo appropriato, e i componenti
  • Comprendere algoritmi e strutture dei dati
    • Array, stack, code, elenchi collegati, e algoritmi di ordinamento; implicazioni sulle prestazioni di varie strutture di dati; scelta della struttura di dati corretta

Risorse di preparazione

Comprensione delle applicazioni Web (15-20%)
  • Comprendere lo sviluppo di pagine Web
    • HTML, fogli di stile a cascata (CSS), JavaScript
  • Comprendere l'ambiente di applicazioni Web Microsoft ASP.NET
    • Ciclo di vita delle pagine, modello di eventi, gestione degli stati, programmazione lato client contro lato server
  • Comprendere il web hosting
    • Creazione di directory e siti Web virtuali, distribuzione di applicazioni Web, comprensione del ruolo di Internet Information Services
  • Comprendere i servizi Web
    • Servizi Web che saranno utilizzati dalle applicazioni client, accesso ai servizi Web da un'applicazione client, SOAP e Web Service Definition Language (WSDL)

Risorse di preparazione

Comprensione delle applicazioni desktop (15-20%)
  • Comprendere le app Windows
    • Categorie di linee guida per la progettazione delle UI, caratteristiche e funzionalità di Store Apps, identificare i gesti
  • Comprendere le applicazioni basate su console
    • Caratteristiche e funzionalità delle applicazioni basate su console
  • Comprendere i servizi Windows
    • Caratteristiche e funzionalità dei servizi Windows

Risorse di preparazione

Comprensione dei database (15-20%)
  • Comprendere i sistemi di gestione dei database relazionali
    • Caratteristiche e funzionalità dei prodotti database, progettazione di database, Entity Relationship Diagrams (ERD), concetti di normalizzazione
  • Comprendere i metodi di interrogazione dei database
    • SQL (Structured Query Language), creazione e accesso alle procedure archiviate, aggiornamento e selezione dei dati
  • Comprendere i metodi di connessione dei database
    • Connessione a vari tipi di archivi dati, ad esempio file flat; file XML; oggetto in memoria; ottimizzazione delle risorse

Risorse di preparazione

A chi è destinato questo esame?

Candidati che desiderano dimostrare le proprie competenze di sviluppo di software di base. È consigliabile che i candidati assumano familiarità con i concetti e le tecnologie qui descritti seguendo i relativi corsi di formazione oppure mediante le esercitazioni e gli esempi disponibili in MSDN e Microsoft Visual Studio. Ai candidati è richiesta una certa esperienza di C# o Microsoft Visual Basic .NET.

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