Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Complete Guide to XML For Microsoft Developers

via Udemy

Overview

XML, XPATH, XSLT, XQuery, XSD, XML in SQLServer, C#, LINQ, and PowerShell, Saxonica

What you'll learn:
  • Uses and History of XML and Basics of Well-Formed XML
  • Mapping XML using XSLT (1.0 and 3.0, including Saxon Library)
  • XPath (used in XSLT, XQuery, and programming)
  • SQL XML, reading XML into SQL, processing XML Columns
  • Using C# to Process XML, XPath, XSLT, and XQuery
  • Using PowerShell to Process XML
  • Creating HTML from XML (using XSLT)
  • Extracting and Formatting XML from SQL databases
  • Serialization and Deserialization (to and from XML)
  • Use of the XSD utility to generate schemas from classes and classes from schemas
  • Converting XML to JSON using Newtonsoft Json library
  • Using PlugIns to making working with XML easier in Visual Studio, VSCode, and NotePad++

This course is for Microsoft developers who want a well-rounded approach to XML on the entire Microsoft product-line. It is based on my 19 years of consulting and teaching XML and B2B/Integration. To be a well-rounded developer or architect, you need to be aware of all these features; and that's especially true for BizTalk and Integration Developers.

In addition to learning XML, you will learn XPath, XSLT (Extensible Stylesheet Language - used to map XML to another XML or HTML), and XQuery. The course shows what is possible with the Microsoft .NETlibraries, and what additional features are available by using the third party Saxonica .NETlibraries. You will learn how to create and understand XSDSchemas, and how to validate an XMLfile against a schema.

The programming languages covered as they relate to XMLareC#, PowerShell, and T-SQL. You will learn how to read and write XML, and how to navigate and find elements and values in the XML, and how to modify the XML (for example, adding new elements or new attributes).

In Microsoft SQLServer, you will learn 1) how to use XMLcolumns, 2)how to format relational data as XML using the "For XML" clause, and 3) how to take an XMLfile and query it inSQL, then store it into relational tables.

The course includes the most popular tools used on Windows platforms, including Visual Studio, NotePad++, VSCode, and XMLNotePad.


Taught by

Neal Walters

Reviews

4.7 rating at Udemy based on 247 ratings

Start your review of Complete Guide to XML For Microsoft Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.