|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/complete-guide-to-xml-for-microsoft-developers/
课程评论:没有评论
课程名称:微软开发者的完整XML指南 课程概述:本课程面向希望全面掌握整个微软产品线XML知识的微软开发者。讲师基于19年的XML和B2B/集成咨询及教学经验,提供了一个全面的学习路径。成为一名全面发展的开发者或架构师,需要了解XML的所有特性,这对BizTalk和集成开发人员尤其重要。课程内容不仅包括XML的基础知识,还涵盖了XPath、XSLT(可扩展样式表语言,用于将XML映射到其他XML或HTML)和XQuery。你将学习如何利用Microsoft.NET库的功能,以及通过使用第三方Saxonica.NET库来扩展功能。 课程将教你如何创建和理解XSD模式,并如何根据模式验证XML文件。涉及的编程语言包括C#、PowerShell和T-SQL,课程将教授如何读取和写入XML,以及如何在XML中导航、查找元素和值,并如何修改XML(例如添加新元素或属性)。在Microsoft SQL Server中,你将学习1) 如何使用XML列,2) 如何利用“For XML”子句将关系数据格式化为XML,3) 如何在SQL中查询XML文件并将其存储到关系表中。课程还包括常用的Windows平台工具,如Visual Studio、NotePad++、VSCode和XMLNotePad等。 这个课程将为开发者在XML领域打下坚实的基础,帮助你在未来的项目中灵活运用XML技术。
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.NET libraries, and what additional features are available by using the third party Saxonica.NET libraries. You will learn how to create and understand XSD Schemas, and how to validate an XML file against a schema. The programming languages covered as they relate to XML are C#, 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 SQL Server, you will learn 1) how to use XML columns, 2) how to format relational data as XML using the "For XML" clause, and 3) how to take an XML file and query it in SQL, then store it into relational tables. The course includes the most popular tools used on Windows platforms, including Visual Studio, NotePad++, VSCode, and XMLNotePad.