SETC Training844-434-7382
 Find a Course: 
 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

.NET Training


The instructor was very knowledgeable and went beyond the course expectations. He also explained database concepts and made sure the students understood the topics. I will definitely recommend this course to my co-workers.
Comment from Canada School of Public Service

1. Title

  • XML Progamming for .NET: From Schemas to Web Services and WCF (NFXML, 4 days)
    View PDF

2. Course Pre-requisites

  • Previous exposure to XML technologies and some .NET development experience

3. Target Audience

  • Programmers who want to use XML appropriately in their .NET applications

4. Dates and Pricing


2 People for Guaranteed Live or Virtual Delivery $2,775.00 per person

5. Outline

Module 1: Application Architecture

Topic 1: The Need for XML

Topic 2: Application Tiers: 1, 2 and 3-tiered applications

Topic 3: Distributed Applications: Technology and Infrastructure

Topic 4: Web Applications: Technology and Infrastructure.

Topic 5: J2EE Architecture

Module 2: XML Document Basics

Topic 1: Well Formed XML Documents

Topic 2: Using Entities

Topic 3: Well-Formed XML Summary

Topic 4: XMLDOM and XPath

Module 3: Document Validation: DTDs

Topic 1: Document Validation Basics

Topic 2: DTDs (Document Type Definition)

Topic 3: Linking DTDs to XML Documents

Topic 4: Using Entities

Topic 5: Using Notations

Module 4: Document Validation: Schemas

Topic 1: Namespaces

Topic 2: XSD Schemas

Topic 3: Simple and Complex Data Types

Topic 4: Using Element Groups

Topic 5: Attribute Groups

Topic 6: Creating Custom Types

Topic 7: Including Comments

Topic 8: Using Schemas

Module 5: XSL Stylesheets

Topic 1: XSL Stylesheets (Extensible Stylesheet Language)

Topic 2: The Output Format

Topic 3: The Templates

Topic 4: Static XSL References

Topic 5: An HTML Example

Topic 6: XSL Variables

Topic 7: XSL Parameters

Topic 8: XSL Conditional Elements

Topic 9: XSL Loops

Topic 10: Other Useful XSL Elements

Topic 11: Creating Document Elements and Attributes

Module 6: XML Programming with the .NET Framework

Topic 1: Serialization

Topic 2: About Custom Serialization

Topic 3: XML Document Manipulation

Topic 4: Validating XML Documents

Topic 5: Creating XML Documents

Topic 6: Transforming XML Documents

Module 7: LINQ for XML

Topic 1: The System.Xml Namespace

Topic 2: The System.Xml.Linq Namespace

Topic 3: Using the XDocument and XNamespace Classes

Topic 4: Introduction to LINQ for XML

Topic 5: Advanced LINQ for XML

Topic 6: Integrating LINQ for XML in your Applications

Module 8: Accessing Remote Objects

Topic 1: Introducing Windows Communication Foundation (WCF)

Topic 2: Creating a WCF Service

Topic 3: Creating a WCF Client

Topic 4: About Object Serialization and Marshalling

Topic 5: WCF Security and Data Considerations

Topic 6: Integrating WCF into an Application

Module 9: Creating Web Services

Topic 1: XML Web Service Concepts and Terminology

Topic 2: Defining the Interface: Exploring WSDL and SOAP

Topic 3: Creating a Web Service

Topic 4: Creating a Web Service Client

Topic 5: Securing a Web Service

Topic 6: Ensuring Web Service Compatibility with Bindings

Topic 7: Web Services and Windows Applications

Topic 8: Web Services and Web Applications

Module 10: Using ASP .NET AJAX

Topic 1: ASP .NET AJAX Overview

Topic 2: AJAC Technology and Considerations

Topic 3: Using the ScriptManager and UpdatePanel Controls

Topic 4: Invoking Asynchronous Methods

Topic 5: Integrating AJAX into your Applications

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette