CS 691 Software Development Project with Visual Studio and XML
DOWNLOADS: Assignments Data , Projects , Projects Data
TEXT BOOKS: XML 2nd Edition by Patrick Carey (recommended),
Murach’s C# 2005 (nice but not required)
1. Information Modeling with Relational Databases (Course on Relational Databases)
1.1 Design the database schema (how to)
1.2 Entity Relationship Model (examples)
1.3 Creating and Populating a Database (how to)
1.4 Development, Planning and Estimating Cost (how to)
1.5 Interview techniques (hints)
1.6 Relational VS. XML data representation (XML VS. Relational)

2. Information Modeling with XML
2.1 XHTML, DTD,CSS, XML Schema
2.2 Introduction Creating an XML document Creating an XML document
2.3 Creating a XML document Name Spaces Name Spaces
2.4 Creating a DTD and validating an XML document Validating Validation
2.5 Working with Schemas Schemas Schemas
2.6 CSS
2.6 Working with XSLT (XSLT & XPath)
2.7 Working with XPath
2.8 Computational Sheet (Computational)
2.9 Creating Element Groups (Groups)
2.9 XML as a Data Source
2.10 Working with DOM

3. Processing XML with .NET
3.1 The .NET Framework
3.2 The XML Family of Standards
3.3 Introduction to XML in .NET
3.4 Key Concepts

4. Reading XML
4.1 Reading Data
4.2 XmlReader

5. Writing XML
5.1 Writing Data
5.2 XmlWriter and Its Subclasses

6. Manipulating XML with DOM
6.1 The .NET DOM Implementation

7. Navigating XML with XPath
7.1 Using XPath

8. Transforming XML with XSLT
8.1 The Standards
8.2 Introducing XSLT
8.3 Using XSLT

9. Constraining XML with Schemas
9.1 Introducing W3C XML Schema
9.2 Using the XSD Tool
9.3 Working with Schemas

10. SOAP and XML Serialization
10.1 Defining Serialization
10.2 Runtime Serialization
10.3 XML Serialization
10.4 SOAP Serialization

11. XML and Web Services
11.1 Defining Web Services
11.2 Using Web Services

12. Web Services application
12.1 B2B and Web Services
12.2 Web Services and Medical Information
12.3 Web Services in applications