Building Xml

Ekip
A Milano

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

Informazione importanti

  • Corso
  • Milano
Descrizione

Obiettivo del corso: Questo corso ha l'obiettivo di illustrare agli studenti il linguaggio XML (Extensible Markup Language) e fornire la preparazione necessaria per creare applicazioni Web utilizzando XML. Per partecipare al corso, non è necessario che gli studenti dispongano di precedenti conoscenze relative a XML.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Milano
Via Fabio Filzi, 27, 20124, Milano, Italia
Visualizza mappa

Programma

Introduzione

Questo corso ha l'obiettivo di illustrare agli studenti il linguaggio XML (Extensible Markup Language) e fornire la preparazione necessaria per creare applicazioni Web utilizzando XML. Per partecipare al corso, non è necessario che gli studenti dispongano di precedenti conoscenze relative a XML.

Obiettivi del corso

Al termine del corso gli studenti saranno in grado di:

  • Elencare i possibili utilizzi e i vantaggi offerti da XML all'interno di un sito Web.
  • Creare documenti XML corretti e validi.
  • Creare uno schema XML.
  • Utilizzare XSL per visualizzare i dati XML all'interno di un browser Web.
  • Utilizzare XSL per trasformare i dati XML in un diverso formato.
  • Visualizzare i dati XML dinamici utilizzando un browser Web tramite l'associazione dati e il modello di oggetti documento (DOM, Document Object Model).
  • Utilizzare ASP e ADO per leggere i dati da un'origine dati e memorizzarli come XML.
  • Aggiungere, eliminare e aggiornare i dati sul client tramite XML ed effettuare il salvataggio dei dati in un database sul server.

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

    Prerequisiti

  • Conoscenza dell'HTML.
  • Conoscenza dei database relazionali.
  • Programmazione utilizzando il linguaggio Microsoft Visual Basic®, Visual Basic for Applications o Visual Basic, Scripting Edition (VBScript): creazione di procedure, utilizzo di cicli, variabili e oggetti COM.
  • Conoscenza di un'interfaccia API di accesso ai dati, ad esempio DAO, RDO o ADO.

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

  • Corso 1013, Mastering Microsoft Visual Basic 6 Development
  • Corso 1017, Mastering Web Application Development Using Microsoft Visual InterDev 6

    Il materiale didattico, le lezioni e le esercitazioni in laboratorio sono in lingua inglese. Per trarre il massimo vantaggio dal programma di studi, è necessario avere una discreta conoscenza della lingua inglese ed essere in possesso di tutti i requisiti specificati.

    Software e materiale didattico

    Il materiale didattico rimane di proprietà degli studenti.

    Agli studenti verranno forniti i seguenti prodotti software da utilizzare durante le lezioni:

  • Microsoft Windows® 2000 Server
  • Microsoft SQL Server 7.0
  • Microsoft Visual InterDev® 6.0
  • Microsoft Internet Explorer 5

    Struttura del corso

    Giorno 1

    Modulo 1: Panoramica dei documenti XML

    Argomenti:

  • Strutturazione dei dati
  • XML
  • Creazione di documenti XML
  • Grammatiche e spazi nome

    Qualifiche

    Gli studenti saranno in grado di:

  • Elencare i possibili utilizzi di XML all'interno di un sito Web.
  • Descrivere i vantaggi e gli svantaggi connessi all'utilizzo di XML.
  • Descrivere la struttura di un documento XML.
  • Creare un documento XML semplice.
  • Elencare alcuni dei problemi associati alla creazione di documenti XML.

    Modulo 2: Panoramica delle tecnologie XML

    Argomenti:

  • Tecnologie XML: panoramica
  • Visualizzazione di XML tramite fogli di stile
  • Associazione di XML ad HTML
  • Accesso a XML tramite il modello di oggetti documento (DOM,Document Object Model)
  • Convalida di XML

    Qualifiche

    Gli studenti saranno in grado di:

  • Illustrare l'utilizzo dei fogli di stile.
  • Spiegare l'utilizzo dell'associazione dei dati XML ad HTML.
  • Descrivere il modello di oggetti documento (DOM, Document Object Model).
  • Spiegare la necessità della convalida.
  • Descrivere le differenze tra schemi DTD e XML.

    Giorno 2

    Modulo 3: Generazione di dati XML da un database

    Argomenti:

  • Panoramica di applicazioni Web basate su XML
  • Utilizzo di Active Server Pages
  • Accesso ai dati tramite ADO
  • Restituzione di XML al client

    Esercitazioni

  • Creazione e utilizzo di una Active Server Page
  • Esecuzione di query in un database e restituzione di dati XML

    Qualifiche

    Gli studenti saranno in grado di:

  • Descrivere la modalità di interazione di Active Server Pages con un client Web.
  • Elaborare dati modulo utilizzando lo script sul lato del server e l'Oggetto risposta.
  • Utilizzare l'oggetto Risposta per restituire i dati al client.
  • Creare una pagina ASP per restituire XML a un browser.
  • Utilizzare un recordset ADO (ActiveX Data Object) per recuperare dati da un database.
  • Convertire i contenuti di un recordset ADO in XML.

    Modulo 4: Visualizzazione di un documento XML utilizzando XSL

    Argomenti:

  • Trasformazione di XML utilizzando XSL
  • Utilizzo di modelli
  • Filtraggio e ordinamento di XML
  • Costrutti del linguaggio XSL
  • Creazione dinamica di nuovi nodi

    Esercitazione

  • Visualizzazione di un documento XML utilizzando XSL

    Qualifiche

    Gli studenti saranno in grado di:

  • Descrivere come XSL trasforma una struttura XML in una diversa struttura XML risultante.
  • Creare un foglio di stile XSL utilizzando regole modello e azioni (xsl:value-of).
  • Utilizzare (xsl:apply templates) per applicare ulteriori modelli.
  • Utilizzare il percorso e le funzionalità di filtraggio di XSL per i criteri di ricerca.
  • Ottenere uno stile complesso utilizzando blocchi di codice del linguaggio XSL.
  • Generare nuovi nodi nella struttura XML risultante.

    Giorno 3

    Modulo 5: Incorporamento di dati XML in HTML

    Argomenti:

  • Utilizzo dei dati all'interno di browser Web
  • Associazione dati
  • Gestione dell'origine dati

    Esercitazione

  • Incorporamento di dati XML in HTML

    Qualifiche

    Gli studenti saranno in grado di:

  • Descrivere la natura di un'isola di dati.
  • Spiegare la modalità di utilizzo degli oggetti origine di dati (DSO, Data Source Object) per visualizzare le isole di dati XML in una pagina HTML.
  • Creare un'isola di dati XML in un file HTML.
  • Associare dati XML a elementi HTML.

    Modulo 6: Gestione dei dati XML presenti sul client tramite DOM

    Argomenti:

  • Vista DOM di documenti XML
  • Accesso alle strutture DOM
  • Trasformazione programmatica di XML utilizzando XSL
  • Utilizzo di elementi e attributi
  • Visualizzazione di dati XML tramite DOM

    Esercitazioni

  • Trasformazione dei dati XML presenti sul client
  • Gestione dei dati XML presenti sul client
  • Visualizzazione di dati XML tramite DOM

    Qualifiche

    Gli studenti saranno in grado di:

  • Elencare quattro oggetti DOM XML.
  • Identificare i nodi di una struttura DOM.
  • Recuperare informazioni da una struttura DOM.
  • Aggiungere, spostare e rimuovere nodi all'interno di una struttura DOM.
  • Identificare i limiti delle trasformazioni del foglio di stile XSL.
  • Utilizzare DOM per eseguire una trasformazione tra XML e HTML.

    Giorno 4

    Modulo 7: Invio di dati XML dal client al server

    Argomenti:

  • Preparazione dei dati XML presenti sul client
  • Invio dei dati al server
  • Gestione di DOM sul server
  • Ricezione della risposta sul client

    Esercitazioni

  • Invio di pacchetti XML al server
  • Elaborazione di pacchetti XML sul server

    Qualifiche

    Gli studenti saranno in grado di:

  • Descrivere i problemi relativi alla creazione di un pacchetto dati XML da inviare a un server.
  • Utilizzare l'oggetto XMLHTTP per inviare nuovamente i dati al server.
  • Convertire XML in una struttura DOM sul lato server.
  • Aggiornare il database back-end con i dati provenienti dal client.
  • Inviare una risposta dal server al client.

    Modulo 8: Convalida dei dati XML tramite schemi

    Argomenti:

  • Necessità di effettuare la convalida
  • Creazione di uno schema XML
  • Estensione di uno schema XML
  • Convalida di XML in un ambiente client/server

    Esercitazione

  • Convalida di dati XML tramite schemi

    Qualifiche

    Gli studenti saranno in grado di:

  • Descrivere le occasioni in cui è necessario eseguire la convalida.
  • Creare uno schema XML.
  • Convalidare un documento XML utilizzando uno schema XML.
  • Applicare uno schema XML a un documento XML, sia staticamente che dinamicamente.

    Giorno 5

    Modulo 9: Introduzione a BizTalk

    Argomenti:

  • Problematiche connesse alle attività tra aziende
  • BizTalk Server
  • BizTalk Jumpstart Kit

    Qualifiche

    Gli studenti saranno in grado di:

  • Identificare i problemi relativi alla condivisione di dati eterogenei.
  • Identificare i possibili utilizzi di XML nelle attività tra aziende.
  • Descrivere lo scopo di Microsoft BizTalk Framework.
  • Elencare le risorse disponibili all'interno di Microsoft BizTalk Jumpstart Kit.

  • Confronta questo corso con altri simili
    Leggi tutto