Building Xml-Enabled Applications Using Microsoft SQL Server 2000

Suntrade
A Genova e Milano

Chiedi il prezzo
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

Descrizione

Obiettivo del corso: Obiettivo del corso è fornire agli studenti le conoscenze e le capacità necessarie per creare applicazioni per lo scambio di dati con Microsoft SQL ServerT in formato Extensible Markup Language (XML).
Rivolto a: Questo corso è rivolto a sviluppatori di applicazioni client di database, incluse applicazioni client Internet e a n livelli. Si rivolge inoltre a sviluppatori di database SQL Server che necessitano di eseguire query, inserire, aggiornare o eliminare dati da un database utilizzando il linguaggio XML, nonché ad amministratori di database SQL Server che desideran.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Genova
Via Rolla 16 D/r, 16152, Genova, Italia
Visualizza mappa
Consultare
Milano
Via Sangro 10, 20132, Milano, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

Per partecipare al corso gli studenti devono soddisfare i requisiti riportati di seguito.

  • Essere in grado di scrivere istruzioni Transact-SQL di base per eseguire query, inseri...

  • Programma

    Introduzione

    Obiettivo del corso è fornire agli studenti le conoscenze e le capacità necessarie per creare applicazioni per lo scambio di dati con Microsoft SQL ServerT in formato Extensible Markup Language (XML).

    A chi è rivolto

    Questo corso è rivolto a sviluppatori di applicazioni client di database, incluse applicazioni client Internet e a n livelli.
    Si rivolge inoltre a sviluppatori di database SQL Server che necessitano di eseguire query, inserire, aggiornare o eliminare dati da un database utilizzando il linguaggio XML, nonché ad amministratori di database SQL Server che desiderano pubblicare dati SQL in formato XML.

    Obiettivi del corso

    Al termine del corso gli studenti saranno in grado di descrivere le funzionalità XML fornite da SQL Server 2000 e l'architettura SQL Server-XML, di generare e specificare la struttura di un documento XML da dati di SQL Server tramite Transact-SQL, di inserire dati XML in SQL Server e utilizzare il linguaggio XML per modificare dati esistenti, di utilizzare Microsoft ActiveX® Data Objects (ADO) per accedere a dati di SQL Server e generare XML, di pubblicare un database SQL Server su Internet o su una rete Intranet tramite il protocollo Hypertext Transfer Protocol (HTTP) ed eseguire query sui dati tramite un indirizzo Uniform Resource Locator (URL), di creare e utilizzare modelli XML per eseguire query sul database, di creare e utilizzare schemi annotati per eseguire query e trasformare dati di SQL Server e di descrivere le modalità di utilizzo di SQL Server e XML in applicazioni Internet esistenti.

    Prerequisiti

    Per partecipare al corso gli studenti devono soddisfare i requisiti riportati di seguito.
  • Essere in grado di scrivere istruzioni Transact-SQL di base per eseguire query, inserire, aggiornare ed eliminare informazioni da un database e utilizzare join per recuperare informazioni da più tabelle.
  • Avere conoscenze della progettazione di database relazionali, incluso l'utilizzo di chiavi primarie ed esterne. Gli studenti dovrebbero inoltre essere in grado di creare database, tabelle e stored procedure, nonché conoscere gli strumenti SQL Server Query Analyzer e SQL Profiler.
  • Avere conoscenze di tecniche e formati XML di base, inclusi attributi ed elementi, schemi, Extensible Stylesheet Language (XSL) e Extensible Stylesheet Language Transformations (XSLT), nonché XML Path Language (XPath).
  • Essere in grado di accedere a un'origine dati tramite ADO.
  • Essere in grado di scrivere codice Visual Basic Script (VBScript).
  • Essere in grado di leggere il linguaggio Hypertext Markup Language (HTML) standard e creare un modulo per raccogliere e presentare i dati.
  • Essere in grado di creare pagine ASP tramite il modello di programmazione ASP. Tra le capacità richieste rientrano anche l'utilizzo dei metodi POST e GET, nonché degli oggetti Response e Session.

    Frequentando uno o più dei seguenti corsi, gli studenti potranno soddisfare i prerequisiti e ottenere migliori risultati per:

  • Corso 1905, Building XML-Based Web Applications
  • Corso 2073, Programming a Microsoft SQL Server Database

    Esami Microsoft Certified Professional
    A questo corso non è associato alcun esame MCP.

    Materiale per lo studente

    Il kit per lo studente comprende un manuale del corso completo e altro materiale necessario per le lezioni. Con il kit per lo studente vengono forniti i seguenti prodotti software:
  • Microsoft Windows® 2000 Server
  • Microsoft Internet Information Services (IIS)
  • Microsoft Windows 2000, Service Pack 1
  • Microsoft SQL Server 2000, Standard Edition
  • Microsoft Internet Explorer 5.5
  • Microsoft XML Parser 3.0
  • Strumenti Internet Explorer per la convalida di output XML e la visualizzazione di output XSLT
  • File del corso:
  • Esercitazioni
  • Esercizi
  • Demo

    Struttura del corso

    Modulo 1: Utilizzo del linguaggio XML e Microsoft SQL Server 2000
    In questo modulo vengono approfonditi i seguenti argomenti:

  • Creazione di soluzioni tramite XML e SQL Server 2000
  • Revisione della tecnologia XML
  • Supporto XML in SQL Server 2000
  • Esercitazione: Utilizzo del linguaggio XML

    Al termine del modulo, gli studenti saranno in grado di strutturare la funzionalità XML nativa incorporata in Microsoft SQL Server 2000. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:
  • Rappresentazione di dati aziendali tramite il linguaggio XML.
  • Riferimento a un foglio di stile XSL esistente per formattare o trasformare un documento XML.
  • Utilizzo di espressioni XPath nella programmazione XSL.
  • Elenco delle funzionalità XML in SQL Server 2000.
  • Descrizione dell'architettura SQL Server-XML.

    Modulo 2: Recupero di dati XML
    In questo modulo vengono approfonditi i seguenti argomenti:

  • Utilizzo della clausola FOR XML per il recupero di dati
  • Controllo dell'output XML
  • Generazione di formati XML personalizzati
  • Esercitazione 2.1: Recupero di dati XML
  • Esercitazione 2.2: Query esplicite

    Al termine del modulo, gli studenti saranno in grado di recuperare dati da un documento XML. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Generazione di documenti Extensible Markup Language (XML) da dati di Microsoft SQL Server tramite i modificatori RAW e AUTO.
  • Utilizzo dell'opzione Elements per restituire un documento XML incentrato sugli elementi.
  • Utilizzo degli alias Table e Column per denominare gli elementi e gli attributi restituiti.
  • Creazione di documenti XML contenenti dati provenienti da più tabelle tramite istruzioni JOIN.
  • Generazione di un documento XML con una struttura personalizzata tramite il modificatore EXPLICIT.

    Modulo 3: Manipolazione di XSL tramite Transact SQL
    In questo modulo vengono approfonditi i seguenti argomenti:

  • Creazione di un set di righe da un documento XML
  • Elaborazione di documenti nidificati
  • Utilizzo di metaproprietà
  • Esercitazione: Utilizzo di OpenXML

    Al termine del modulo, gli studenti saranno in grado di manipolare dati da un documento XML tramite Transact-SQL. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Utilizzo di istruzioni OpenXML per creare set di righe da documenti XML di singolo livello.
  • Creazione di set di righe da documenti XML complessi tramite OpenXML.
  • Recupero di elementi, attributi o entrambi da un documento XML tramite il parametro Flags.
  • Utilizzo di espressioni XPath per creare set di righe da documenti XML nidificati.

    Modulo 4: Utilizzo di ADO per accedere a dati XML
    In questo modulo vengono approfonditi i seguenti argomenti:

  • Recupero di dati XML tramite ADO
  • Utilizzo di ADO e XML in un sito Web basato su pagine ASP
  • Esercitazione 4.1: Creazione di un'applicazione client ADO
  • Esercitazione 4.2: Utilizzo di ADO in un sito Web

    Al termine del modulo, gli studenti saranno in grado di accedere ai dati tramite ADO e di applicarvi un foglio di stile. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Creazione di una query XML da Visual Basic.
  • Utilizzo di oggetti Command e Stream per inviare una query XML.
  • Applicazione di un foglio di stile ai risultati di una query XML tramite ADO.
  • Restituzione dei risultati di una query XML all'oggetto Response ASP.
  • Determinazione delle opzioni Content-Type e Output Encoding per una query XML.

    Modulo 5: Utilizzo di HTTP per accedere a dati XML
    In questo modulo vengono approfonditi i seguenti argomenti:

  • Attivazione dell'accesso HTTP ai database SQL
  • Pubblicazione di modelli XML sul server
  • Inserimento di modelli di query dal client
  • Pubblicazione di un oggetto di database
  • Esercitazione 5.1: Pubblicazione di un database di SQL Server
  • Esercitazione 5.2: Utilizzo di modelli XML

    Al termine del modulo, gli studenti saranno in grado di accedere e manipolare dati su un server da un client remoto. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Creazione di una directory virtuale IIS che faccia riferimento a un database di SQL Server 2000.
  • Verifica della connettività HTTP a un database di SQL Server 2000.
  • Creazione di un modello XML per recuperare dati XML tramite HTTP.
  • Creazione di un client che utilizzi il metodo POST per pubblicare modelli in SQL Server 2000.
  • Utilizzo di HTTP per accedere a oggetti di database.

    Modulo 6: Utilizzo di schemi di mapping
    In questo modulo vengono approfonditi i seguenti argomenti:

  • Utilizzo di schemi di mapping
  • Utilizzo di schemi per il recupero di dati
  • Mapping di più tabelle
  • Annotazione di uno schema esistente
  • Esercitazione 6.1: Utilizzo di schemi di mapping
  • Esercitazione 6.2: Mapping di più tabelle
  • Esercitazione 6.3: Annotazione di uno schema esistente

    Al termine del modulo, gli studenti saranno in grado di creare e utilizzare schemi annotati. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Descrizione delle modalità di utilizzo e della struttura di schemi annotati.
  • Creazione di schemi annotati che associno documenti aziendali a entità di database.
  • Utilizzo di XPath per accedere ai dati tramite uno schema annotato.
  • Utilizzo di ADO per richiedere dati tramite uno schema annotato.
  • Accesso ai dati utilizzando uno schema tramite HTTP.

    Modulo 7: XML per gli strumenti di SQL
    In questo modulo vengono approfonditi i seguenti argomenti:

  • Modifica di dati tramite la tecnologia Updategram
  • Inserimento di dati tramite la funzionalità di caricamento di massa
  • Esercitazione 7.1: Utilizzo di Updategram
  • Esercitazione 7.2: Caricamento di massa di dati XML

    Al termine del modulo, gli studenti saranno in grado di modificare i dati utilizzando la tecnologia Updategram e di caricare grandi quantità di dati in database di SQL Server. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Inserimento, aggiornamento ed eliminazione di dati tramite Updategram.
  • Caricamento di dati XML in tabelle di SQL Server tramite la funzionalità di caricamento di massa.


  • Confronta questo corso con altri simili
    Leggi tutto