Esame
98-361

Visual Studio logo

  • Pubblicazione:
    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

Software Development Fundamentals

Gli esami Microsoft Certified Professional sono offerti da fornitori di terze parti.

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

video

Software Development Fundamentals

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 variety of question types 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 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.

Comprensione della programmazione di base (15 - 20%)
  • Comprendere l'archiviazione e i tipi di dati del computer
    • Modalità di archiviazione dei programmi e delle istruzioni nella memoria del computer, memoria stack e heap, requisiti di memoria per i vari tipi di archiviazione dati, dati numerici e dati testuali
  • Comprendere le strutture decisionali del computer
    • Varie strutture decisionali utilizzate in tutti i linguaggi di programmazione del computer; strutture decisionali IF; più strutture decisionali, come If…Else e switch/Select Case; lettura diagrammi di flusso; tabelle decisioni; valutazione delle espressioni
  • Identificare il metodo appropriato per la gestione delle ripetizioni
    • Cicli For, cicli While, cicli Do...While e ricorsione
  • Comprendere la gestione degli errori
    • Gestione delle eccezioni strutturata

Risorse di preparazione

Comprensione della programmazione orientata agli oggetti (20 - 25%)
  • Comprendere gli elementi fondamentali delle classi
    • Proprietà, metodi, eventi e costruttori; come creare una classe, come utilizzare le classi nel codice
  • Comprendere l'ereditarietà
    • Ereditare le funzionalità di una classe base in una classe derivata
  • Comprendere il polimorfismo
    • Estensione della funzionalità in una classe dopo aver ereditato da una classe base, override di metodi nella classe derivata
  • Comprendere l'incapsulamento
    • Creazione di classi che nascondono i relativi dettagli di implementazione, pur consentendo l'accesso alla funzionalità necessaria tramite l'interfaccia, modificatori di accesso

Risorse di preparazione

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

Risorse di preparazione

Comprensione delle applicazioni Web (15 - 20%)
  • Comprendere lo sviluppo di pagine Web
    • HTML, Cascading Style Sheets (CSS), JavaScript
  • Comprendere lo sviluppo di applicazioni Web Microsoft ASP.NET
    • Ciclo di vita delle pagine, modello di eventi, gestione dello stato, programmazione sul lato client rispetto a programmazione sul lato server
  • Comprendere l'hosting Web
    • 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 da applicazioni client, accesso ai servizi Web da un'applicazione client, SOAP e WSDL (Web Service Definition Language)

Risorse di preparazione

Comprensione delle applicazioni desktop (15 - 20%)
  • Comprendere le app di Windows Store
    • Categorie delle linee guida alla progettazione dell'interfaccia utente, caratteristiche e funzionalità delle app di Windows Store, identificare i movimenti
  • 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, diagrammi entità-relazione (ERD, Entity Relationship Diagram), concetti di normalizzazione
  • Comprendere i metodi di query del database
    • SQL (Structured query language), creazione e accesso alle stored procedure, aggiornamento dei dati e selezione dei dati
  • Comprendere i metodi di connessione database
    • Connessione a vari tipi di archivi di dati, come flat file; file XML; oggetto in memoria; ottimizzazione delle risorse

Risorse di preparazione

A chi è destinato questo esame?

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