Corso attualmente non disponibile
Programming With XML in The Microsoft .Net Framework
Corso
A Napoli ()
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
Obiettivo del corso: 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. 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.
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#.
...
Opinioni
Programma
Base - 3 giorni - Aula - (Euro) 600
Destinatari
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
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
Obiettivi
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.
Contenuti
Introduzione a XML in .NET FrameworkPanoramica
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
Analisi di XMLPanoramica sull'analisi di XML
Analisi di XML mediante XmlTextReader
Creazione di un lettore personalizzato
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.
Convalida di XMLEsame 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
Creazione di XMLPanoramica 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.
Eseguire query in XMLIntroduzione 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.
Manipolazione di XML memorizzato in cacheIntroduzione 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.
Trasformazione di XMLIntroduzione 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.
Serializzazione di oggetti come XMLIntroduzione 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.
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Programming With XML in The Microsoft .Net Framework