Il corso Programming with XML in the Microsoft .NET Framework insegna agli sviluppatori come programmare con XML in Microsoft .NET Framework per creare applicazioni integrate Microsoft Windows o basate sul Web che sono più facili da costruire, scalabili e flessibili.
Questo corso è rivolto a:
Programmatori che creano applicazioni basate sul Web o Windows che accedono ai dati
Programmatori che creano servizi Web
Programmatori che creano applicazioni che accedono ai dati archiviati come XML
Dopo aver completato questo corso, gli studenti saranno in grado di:
- Capire come XML è integrato in .NET Framework e le classi associate a XML in .NET Framework
- Analizzare XML in .NET Framework
- Scrivere e convalidare un documento XML
- Modificare i documenti XML memorizzati nella cache in memoria
- Interrogare documenti XML
- Trasformare i documenti XML
- Creare nuovi schemi XML a livello di codice
Module 1: Introduction to XML in the .NET Framework
Course at a Glance
Common Business Problems
XML in the .NET Framework
Module 2: Parsing XML
Overview of XML Parsing
Parsing XML Using XmlTextReader
Creating a Custom Reader
Module 3: Validating XML
Examining Schemas
Validating XML While Parsing
Advanced Validation
Module 4: Writing XML
Overview of Generating XML Documents
Writing XML
Generating XML with Namespaces
Controlling XML Format and Converting XML
Module 5: Querying XML
Introduction to Querying XML Using XPath
Creating and Navigating a Document Cache
Executing Your Query
Module 6: Manipulating Cached XML
Introduction to the XML Document Object Model
Navigating XML Using the DOM
Creating New Nodes
Modifying and Deleting Nodes
Module 7: Transforming XML
Introduction to Transforming XML
Programmng the XslTransform Class
Extending XSLT Style Sheets
Module 8: Serializing Objects as XML
Introduction to XML Serialization
Serializing Objects Using XmlSerializer
Controlling XML Serialization
- I partecipanti devono essere dotati di Personal Computer, accesso a Internet e banda almeno di 10Mb.
- Per eseguire gli esercizi è necessario dotarsi di un secondo schermo.
- Le lezioni registrate verranno messe a disposizione dei corsisti per un periodo di un mese.
- Verrà rilasciato un attestato di frequenza in formato elettronico al raggiungimento dell'80% delle ore del corso.
- Verranno fornite esercitazioni e/o labs in cloud.
Experience with programming languages such as Visual Basic .NET or Microsoft Visual C#.
Experience using the Microsoft Visual Studio .NET developer environment.
Experience building applications using the Extensible Stylesheet Language for Transformation (XSLT), XML Path Language (XPath), and XML schemas.