Obiettivo del corso: Questo corso con istruttore, della durata di tre giorni, illustra la programmazione con XML in Microsoft® .NET Framework di applicazioni integrate Microsoft Windows® o basate su Web più semplici da generare, scalabili e flessibili. Rivolto a: Il corso è rivolto a:.
Profilo del corso
Per partecipare al corso gli studenti devono possedere i seguenti requisiti:
Esperienza con linguaggi di programmazione quali Microsoft Visual Basic® .NET o Microsoft Visual C#....
Domande e risposte
Aggiungi la tua domanda
I nostri consulenti e altri utenti potranno risponderti
Stiamo controllando la tua domanda per verificare che sia conforme con gli standard di pubblicazione. A parte questo, abbiamo rilevato dalle tue risposte che potresti non essere in grado di immatricolarti a questa formazione. Questo potrebbe essere dovuto al titolo di studio che possiedi, al luogo in cui vivi, ecc. In ogni caso ti consigliamo di verificare contattando il centro di formazione.
Grazie mille!
Stiamo verificando la tua domanda. A breve sarà pubblicata
Preferisci essere contattato dal centro?
Opinioni
Hai seguito questo corso? Condividi la tua opinione
Programma
Introduzione
Questo corso con istruttore, della durata di tre giorni, illustra la programmazione con XML in Microsoft® .NET Framework di applicazioni integrate Microsoft Windows® o basate su Web più semplici da generare, scalabili e flessibili.
A chi è rivolto Il corso è rivolto a:
Programmatori di applicazioni basate su Web o Windows che accedono a dati
Programmatori di servizi Web
Programmatori di applicazioni che accedono a dati memorizzati come XML
Il corso non è consigliato per sviluppatori che desiderino:
Imparare un linguaggio di programmazione, ad esempio Microsoft Visual Basic .NET o Microsoft Visual C#
Ricevere un'introduzione a XML e alle relative tecnologie
Ottenere informazioni di livello avanzato sullo sviluppo di applicazioni basate su XML
Imparare a programmare con Microsoft XML Core Services (MSXML) o con XML in Microsoft Internet Explorer 6.0
Obiettivi del corso
Al termine del corso gli studenti saranno in grado di:
Spiegare l'integrazione di XML in .NET Framework e le classi associate a XML in .NET Framework.
Analizzare e leggere XML in .NET Framework.
Creare e convalidare un documento XML.
Manipolare documenti XML memorizzati nella cache.
Eseguire query su documenti XML
Trasformare documenti XML
Creare nuovi schemi XML in fase programmazione.
Prerequisiti
Per partecipare al corso gli studenti devono possedere i seguenti requisiti:
Esperienza con linguaggi di programmazione quali Microsoft Visual Basic® .NET o Microsoft Visual C#.
Esperienza nell'uso dell'ambiente di sviluppo di Microsoft Visual Studio® .NET.
Esperienza nella generazione di applicazioni mediante XSLT (Extensible Stylesheet Language for Transformation), XPath (XML Path Language) e schemi XML.
Esami Microsoft Certified Professional Non esistono esami Microsoft Certified Professional associati a questo corso.
Exam 70-XXX,
Materiale per lo studente Il kit dello studente include un manuale completo e altri materiali necessari per il corso. Il software seguente è fornito in dotazione per l'uso in aula:
Microsoft Windows XP Professional Edition
Microsoft Visual Studio.NET Enterprise Edition
Microsoft Internet Information Server 5.0
Struttura del corso
Modulo 1: Introduzione a XML in .NET Framework Questo modulo presenta l'uso di XML in .NET Framework per la risoluzione di comuni problemi aziendali. XML è la tecnologia basata su standard, ideale per applicazioni che utilizzano Internet. L'implementazione Microsoft degli standard del World Wide Web Consortium (W3C) assicura che le applicazioni sviluppate con XML in .NET siano in grado di comunicare con altre applicazioni compatibili con gli standard W3C.
Lezioni
Panoramica
Cenni preliminari sul corso
Comuni problemi aziendali
XML in .NET Framework
Al termine del modulo gli studenti saranno in grado di:
Spiegare le soluzioni a comuni problemi aziendali fornite da XML.
Discutere il framework per soluzioni XML a problemi aziendali fornito dall'implementazione Microsoft degli standard W3C per XML.
Fornire un diagramma del supporto per XML in .NET Framework
Modulo 2: Analisi di XML Questo modulo illustra l'analisi di dati XML da un file, una stringa o un flusso mediante la classe XmlReader. Spiega inoltre come utilizzare XmlTextReader per elaborare XML come testo, e come utilizzare XmlNodeReader per filtrare dati mediante un'espressione XPath e l'oggetto.
Lezioni
Panoramica sull'analisi di XML
Analisi di XML mediante XmlTextReader
Creazione di un lettore personalizzato
Laboratorio 2.1: Analisi di XML
Esercitazione 1: Generazione di un servizio Web XML per analizzare XML
Al termine del modulo gli studenti saranno in grado di:
Creare un oggetto Stream da un file XML.
Generare una stringa modificabile mediante l'oggetto StringBuilder.
Gestire errori di forma nell'XML.
Analizzare XML come testo mediante l'oggetto XmlTextReader.
Creare un oggetto personalizzato XmlReader.
Modulo 3: Convalida di XML Questo modulo presenta una panoramica dei tipi di dati XSD (XML Schema Definition) e quindi introduce l'uso delle classi XML di Microsoft .NET Framework per convalidare uno schema XML. La lezione Convalida avanzata spiega come risolvere entità esterne, come convalidare frammenti XML e come convalidare XML mediante DTD (Document Type Definition).
Lezioni
Esame di schemi
Convalida di XML durante l'analisi
Convalida avanzata
Laboratorio 3.1: Convalida di XML
Esercitazione 1: Estensione di un servizio Web XML per convalidare XML
Al termine del modulo gli studenti saranno in grado di:
Creare un'istanza di un lettore XML con funzioni di convalida.
Associare uno o più schemi XML a un lettore XML con funzioni di convalida.
Gestire gli errori che risultano quando un lettore XML con funzioni di convalida elabora XML non valido.
Creare un'applicazione che utilizzi classi e schemi XML di .NET Framework per convalidare un frammento XML.
Risolvere un riferimento di un URI (Uniform Resource Identifier) a uno schema o a un DTD.
Creare un'applicazione che utilizzi classi XML di .NET Framework e uno schema XSD o un DTD per convalidare XML in formato corretto.
Modulo 4: Creazione di XML La creazione di XML è una competenza fondamentale nello sviluppo di applicazioni basate su XML. Questo modulo illustra le classi di .NET Framework utilizzate per creare XML con o senza spazi dei nomi. Spiega inoltre come controllare il formato e la validità di XML durante la scrittura.
Lezioni
Panoramica sulla generazione di documenti XML
Creazione di XML
Generazione di XML con spazi dei nomi
Controllo del formato e conversione di XML
Laboratorio 4.1: Creazione di XML
Esercitazione 1: Generazione di un servizio Web XML per creare XML
Al termine del modulo gli studenti saranno in grado di:
Utilizzare la classe XmlTextWriter per scrivere XML in formato corretto.
Generare spazi dei nomi per elementi e attributi.
Controllare i rientri e altre caratteristiche di formato del codice durante la generazione di XML.
Creare XML che conservi i caratteri che sono rappresentati in genere mediante caratteri di escape.
Modulo 5: Eseguire query in XML Questo modulo illustra il processo di esecuzione di query su un documento XML mediante XPath. Viene illustrato come creare codice per caricare un documento XML e come creare un cursore di spostamento mediante l'oggetto XPathNavigator. Inoltre, il modulo spiega come creare una query mediante un oggetto XPathNavigator e come esaminare i tipi di risultato. Infine, viene illustrato come compilare la query e come valutarne i risultati.
Lezioni
Introduzione alle query in XML mediante XPath
Creazione e spostamento in una cache di documento
Esecuzione di una query
Laboratorio 5.1: Query in documenti XML mediante XPath
Esercitazione 1: Creazione e caricamento di una cache di dati XML
Esercitazione 2: Compilazione ed esecuzione di query che restituiscono nodi
Esercitazione 3: Compilazione ed esecuzione di query che restituiscono numeri
Esercitazione 4: Compilazione ed esecuzione di query che restituiscono stringhe
Al termine del modulo gli studenti saranno in grado di:
Descrivere le motivazioni per eseguire query su documenti XML mediante XPath.
Memorizzare dati XML nella cache per eseguire query mediante un oggetto XPathDocument.
Creare un oggetto XPathNavigator per spostarsi in un documento XML.
Compilare e valutare il risultato di un oggetto XPathExpression.
Scorrere un oggetto XmlNodeList restituito da un'espressione XPath.
Modulo 6: Manipolazione di XML memorizzato in cache Questo modulo presenta il modello a oggetti dei documenti (DOM, Document Object Model) XML e spiega come individuare e manipolare XML mediante il DOM.
Lezioni
Introduzione al DOM di XML
Spostamento in XML mediante DOM
Creazione di nuovi nodi
Modifica ed eliminazione di nodi
Laboratorio 6.1: Manipolazione di oggetti XMLDocument memorizzati in cache
Esercitazione 1: Caricamento di un documento XML
Esercitazione 2: Spostamento in un documento XML
Esercitazione 3: Aggiunta di elementi e commenti a un documento XML
Esercitazione 4: Modifica ed eliminazione di informazioni
Al termine del modulo gli studenti saranno in grado di:
Aprire e salvare XML mediante DOM.
Individuare XML mediante DOM.
Creare nodi nella struttura a nodi di XML.
Modificare ed eliminare nodi nella struttura a nodi di XML.
Modulo 7: Trasformazione di XML Questo modulo illustra il processo di trasformazione di documenti XML. Viene insegnato agli studenti come applicare una trasformazione XSLT a un documento XML mediante le classi XML .NET. Non viene illustrata la sintassi o i comandi XSLT.
Lezioni
Introduzione alla trasformazione di XML
Programmazione della classe XslTransform
Estensione dei fogli di stile XSLT
Laboratorio 7.1: Trasformazione di documenti XML
Esercitazione 1: Applicazione di un foglio di stile
Esercitazione 2: Uso di parametri in fogli di stile
Esercitazione 3: Estensione di un foglio di stile con un oggetto estensione
Al termine del modulo gli studenti saranno in grado di:
Elencare gli usi aziendali di XSLT.
Descrivere il processo di trasformazione.
Applicare fogli di stile a documenti XML mediante la classe XslTransform.
Visualizzare XML mediante il controllo Web Form Xml di ASP.NET.
Passare parametri a fogli di stile XSLT.
Applicare un foglio di stile che faccia riferimento a un oggetto estensione.
Modulo 8: Serializzazione di oggetti come XML Questo modulo fornisce agli studenti le competenze necessarie per creare documenti XML dai dati contenuti in oggetti di programmazione. Il processo viene definito serializzazione e può essere utilizzato per rendere persistenti dati di oggetti o per condividere dati di oggetti tra applicazioni.
Lezioni
Introduzione alla serializzazione di XML
Serializzazione di oggetti mediante XmlSerializer
Controllo della serializzazione di XML
Laboratorio 8.1: Serializzazione di oggetti come XML
Esercitazione 1: Serializzazione di un ordine di acquisto
Esercitazione 2: Controllo della serializzazione mediante attributi
Esercitazione 3: Deserializzazione di una fattura
Al termine del modulo gli studenti saranno in grado di:
Definire la serializzazione XML.
Serializzare e deserializzare oggetti mediante la classe XmlSerializer.
Controllare la serializzazione di XML mediante attributi.