Il corso Introduction to XML and the .NET Platform fornisce una panoramica tecnologica della struttura e delle tecniche di programmazione di XML.
Questo corso presenta il ruolo di XML nella visione di Microsoft .NET e nel più ampio mondo dell'informatica distribuita.
After completing this course, students will be able to:
- Describe how XML and related technologies fit into the .NET Platform.
- Create a well-formed XML document.
- Use XML schemas to validate an instance document.
- Describe how XML Document Object Model (DOM), XML Path Language (XPath), XSL Transformations (XSLT) and XQuery are used to create real-world solutions.
- Describe how Office XP can be used to handle XML.
- Describe how SQL Server uses XML.
- Describe how XML standards and the .NET Platform are used to address a range of solution requirements.
- Identify the next logical .NET training experience and readily justify the decision to enroll in further .NET training.
Module 1: The Microsoft .NET Platform and XML
- XML in the .NET Platform
- XML as a W3C Standard
Module 2: Basic XML
- The Form of XML
- Designing an XML Vocabulary
- Namespaces
Module 3: Validating XML
- Introducing Validation
- Using XSD Schemas
Module 4: Technologies for Handling XML Data
- Metadata and XML Processing
- XML Processing Technologies
Module 5: Creating and Manipulating Trees Using DOM
- How Does DOM Work? Using the DOM
- Using DOM and the .NET Framework XML Classes
Module 6: Using XPath to Navigate a Tree of Nodes
- What is XPath?
- Using XPath
- XPath and Other Technologies
Module 7: Formatting and Transforming: XSL and XSLT
- Defining XSL
- Transforming XML Using XSLT
- XSLT in the Microsoft .NET Framework
Module 8: Using XQuery to Link and Query XML Documents
- What is XQuery?
- Using XQuery
Module 9: SQL XML
- XML Support in SQL Server
- Using HTTP to Access and Input XML Data
Module 10: The Challenge of Designing XML Solutions
- Solutions that Use XML
- XML Web Services
- What Is Next?
- 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.
This course requires that students meet the following prerequisites:
- Working knowledge of a scripting or programming language
- Working knowledge of HTML
- Working knowledge of how databases are used in distributed computing environments